一、测试思维的练习
面试题:
(1)你说下淘宝购物车的测试点?
(2)给你二维码你会怎么去测试?
(3)微信发朋友圈如何测试?
(4)微信点赞如何测试?
(5)给你一个水杯你会如何去测试?
(6) 你说下电梯的测试点?
需求文档,功能,性能,兼容性,安全性,易用性
从不同的角度去考虑如何测试?
(1) 需求测试
需求:需求文档,制作的需求书(全称:软件需求规格说明书,简称:srs)
需求:根据客户要实现一个功能;开发根据需求编写代码,测试也是根据需求编写测试用例和测试
案例:测试制作水杯的说明书
测试:需求是否合理, 需求有没错别字,需求是否规范,需求是否具有唯一性等
(2)界面测试
界面测试也是外观测试,也称为ui测试
测试用户界面的功能模块,布局是否合理,整体风格是否一致,各个控件的位置摆放;
案例:测试水杯的:形状,颜色,类型,大小
(3)功能测试
功能测试:是指对产品软件的各个功能进行验证,验证产品是否达到客户的要求;
案例1:杯子:喝水,装水,保温,制冷,显示温度
案例2:微信:聊天、转账、发朋友圈、视频、语音、点赞、发红包等
(4)可靠性测试
定义:在规定的条件下,可持续的寿命的最长时间。(通过使用各种设备模拟不同的场景,比如高温,低温的情况,加速反映产品在环境中使用的状态来验证是否达到研发和设计,制作中的质量目标)
可靠性测试:在规定的时间下,可持续的寿命的最长时间。
案例1:高温,低温致使水杯的状态来验证是否达到目标
案例2:肉: 在不同温度下,保存的时间是不一样
案例3:汽车:不同的速度,汽车的状态不一样
(5)可移植性测试
是指对设计的程序与硬件,软件之间的兼容性的测试组合
软件是否可以一直到指定的硬件或软件上运行,由于计算机的硬件结构不一样,导致某一类型上的软件不能再另一个计算机上运行。
a:电脑 8g 256 cpu 2.5 腾讯会议,钉钉
b: 电脑 4g 128 cpu 2.0 无法运行
案例1:水杯可以放在海拔1000m,在移植到海拔2000m
案例2:室内,室外
(6)兼容性测试
兼容性考虑:
os (操作系统):win11、win10,win7,xp, macos,andriod ,ios
浏览器:uc,ie(ie8,ie11,ie9) ,谷歌,火狐(如:工商银行网页在谷歌上展示不全,还有博客园在)
手机品牌:华为,oppe,vivo,小米等
不同版本:1.0,2.0,3.0
案例:水杯装水,装油,装醋等
(7)易用性测试
定义:是指是否方便使用,可以理解为:易学性,易操作性
比如:遥控,品牌,文字表示,说明书,中英翻译,字体调大调小,切换颜色,切换分辨率
比如:水杯: logo、隔热层、吸管、背带、杯套、过滤网
页面: 删除、撤销、返回、翻译、帮助说明等
(8)安全性测试
安全包括:防火墙,木马,病毒,数据,网络,程序,泄露数据信息、加密、权限设置、密码
水杯: 制作材料、烫伤、
(9)性能角度
a\压力测试
压力测试也叫破坏性测试
定义:有一个临界点,突破临界点,查看系统运行状态。
例如1:水杯装5l水,直接装6升,查看状态
例如2: 淘宝:双十一 1亿用户,目前通过2亿用户访问
b\负载测试
定义:有一个临界点,慢慢接近临界点,查看系统运行状态。
例如1:水杯装5l水,直接装4升,查看状态;在装4.5升;在装4.8升水,在装5升水查看状态
例如2: 淘宝:双十一 1亿用户,先测试8千万用户,在测9千万用户,在测1亿用户 系统查看状态
==========================================================
一、练习一:写下电梯的测试点:
回答:测试功能:测试了向上,向下,选择层数等
案例1:
1.需求测试,电梯使用的需求,是否合理,是否规范。
2.界面测试,电梯外观的大小,材质,类型,空间,电梯按键的布局。
3.功能测试,电梯是否正常运行,能否载人载物。
4.可靠性测试,电梯是否可在不同环境下连续24小时不间断运行,在高温或低温环境中连续正常运行
5.可移植性测试,兼容性测试,电梯是否在不同类型的楼安装,如写字楼,住宅楼,在不同高度中使用,6楼层,30楼层,100楼层。
6易用性测试:是否方便快捷,按键是否简单明了,不同人群能简易操作:例如:是否对残障人士友好,是否对老人小孩友好
7安全性测试,电梯安全问题,停电之后是否有对应措施,电梯在运行期间电梯门是否会突然打开。电梯运行是否安全,有无保护机制。使用过程中突发意外情况是否有相应的措施。
8,性能测试,载重最大负载值是多大,超过负载值会出现什么情况,电梯在满载情况下,运行速度如何,电梯的运行速度是否跟载重有关系。
案例2:
1.需求测试:测试制造电梯的需求说明书
2.ui测试:测试电梯的大小
3.功能测试:测试电梯可进行上下楼层的功能
4.可靠性测试:测试电梯在冬天零下环境下是否能够正常运行
5.易用性测试:老人小孩是否能够正常使用电梯
6.可靠性测试:出现故障时电梯能否正常开门
7.性能测试:载重逐渐增大到规定的安全临界值 观察电梯的运行状态
案例3:
需求:电梯的使用说明
外观:电梯口及电梯内部的装潢(颜色,长宽高)
功能:电梯能否正常上下楼、开门,关门,指定楼层,初始状态
性能:电梯的载人数量、电梯的负重能力、电梯的上下楼速度
安全性:
电梯的制作材料是否对人体有害
电梯的电路安全
应对停电的措施
电梯的报警功能
电梯如果坠落能在多大程度保护乘梯人员的生命安全及自身的损坏程度
可靠性:电梯在脏乱、潮湿等环境的使用情况,电梯的使用寿命,电梯的长时间使用情况
易用性:按钮标识是否显眼,显示屏,按钮的高度,扶手
练习下2:你讲下微信发红包的测试点?
练习下3:你讲下空调的测试点?
1、空调制作需求说明书;(需求正确,字体是否有错别字,需求无二义)
2、大小(长、宽,高),类型(中央,落地式,外挂式),空颜色(红,白,黑),外观(圆柱形,长方体,正方体),
3、制冷,制热,除湿,干燥,睡眠,定时
4、漏电,漏水,对身体有危害
5、突然停电,电压不稳定,长按开关按钮,空调是否开启,持续开32度,12,24,36等
6、移植20m2 ,100m2 ; 不同的马力空调
7、 室内制冷,室外制冷
8、空调遥控,空调显示屏,按钮文字识别,log,漏电提示,使用说明书
9、16-32 ,调整到33度测试,看空调运行状态
10. 30度,31,32度 ,查看空调运行状态
练习4:笔的测试点
浙公网安备 33010602011771号