摘要: 1.1 Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 1.2 Monkey程序介绍1) Monkey程序由Android系统自带,使 阅读全文
posted @ 2017-05-21 07:53 chuckie* 阅读(8088) 评论(0) 推荐(0) 编辑
摘要: 绝大多数的应用都跟数据紧密相关,比如weixin,QQ,都需要存放大量的数据信息:联系人信息、发送的信息、朋友圈信息等等。这些信息绝大多数是存放在关系型数据库中。 因此,软件测试工程师对数据库的了解,是基本的要求。具体说来,测试工程师应该具备哪些知识呢?我们从测试的各个环节来讲吧。 首先,你需要了解 阅读全文
posted @ 2017-05-21 07:44 chuckie* 阅读(7590) 评论(2) 推荐(1) 编辑
摘要: 测试进行软件测试的之前,需要搭建好测试环境。那什么是测试环境呢? 简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络 硬件:包括PC机、笔记本、服务器、各种终端等。例如要测试photoshop软件,是要在PC机上测,还是笔记本上测?是在cpu为酷睿的计 阅读全文
posted @ 2017-05-16 22:16 chuckie* 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 一需求: 测试一个带广告图案的花纸杯 二相关背景: 1.杯子特性: (1)杯子的容量:能装多少升水,空杯,半杯,满杯 (2)杯子的型状:圆型,上面口大,下面小。 (3)杯子的材料:纸杯 (4)杯子的抗摔能力:风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏 (5)杯子的耐温性:装冷水,冰水,热水 2 阅读全文
posted @ 2017-05-07 22:38 chuckie* 阅读(9019) 评论(0) 推荐(0) 编辑
摘要: 如果给你一台电梯,请问你如何测试它,分析如下: 1.功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等; 2.性能:速度、反应时间、关门时间等; 3.压力:超载、尖锐物碰撞电梯壁等; 4.安全:停电、报警装置、轿箱停靠位置、有人扒门时的情况等; 5.可用性:按键高度、操作是否方便、舒适程度 阅读全文
posted @ 2017-05-07 22:34 chuckie* 阅读(7449) 评论(0) 推荐(0) 编辑
摘要: 数据库的主键与外键 一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一 阅读全文
posted @ 2017-05-01 23:34 chuckie* 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 性能测试是一个较大的范围,实际上性能测试本身包含了性能、强度、压力、负载等多方面的测试内容。 压力测试是标准工作环境下,不断增加系统负荷,最终测试出该系统能力达到的最大负荷(稳定和峰值)。是对服务器的稳定性以及负载能力等方面的测试,是一种很平常的测试。在增大访问系统的用户数量、或者几个用户进行大数据 阅读全文
posted @ 2017-03-24 17:13 chuckie* 阅读(4554) 评论(0) 推荐(0) 编辑
摘要: Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他 阅读全文
posted @ 2017-03-15 10:00 chuckie* 阅读(11155) 评论(0) 推荐(0) 编辑
摘要: 软件测试员的目标是找出软件缺陷,尽可能早一些。软件测试员的一个基本素质是:打破沙锅问到底。大多数软件测试员应具备的素质:1.探索精神:软件测试员不会害怕进入陌生环境。2.故障排除能手:软件测试员善于发现问题的症结,喜欢猜谜。 3.不懈努力:软件测试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的 阅读全文
posted @ 2017-03-12 23:59 chuckie* 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。下面分享一下自动化测试的基础,希望能对亲 阅读全文
posted @ 2017-03-12 23:48 chuckie* 阅读(244) 评论(0) 推荐(0) 编辑