测试思维
测试思维训练
一、面试题
软件:
你讲下微信发红包的测试点?
微信点赞的测试点?
淘宝的购物车会测试那些内容?
你讲下支付的测试点?
硬件:
给你个扫地机器人你会怎么测试?
你讲下电梯的测试点?
你讲下充电器的测试点
给你一只笔你会如何测试?
二、测试维度
1、需求测试
需求:是一个文档、制作的需求书(全称:软件需求规格说明书 简称)
产品:根据客户要实现功能整理的文档
测试文档:内容完整、是否合理、是否有错别字、需求是否冗余、需求是否唯一等
2、界面测试( 外观测试也叫ui测试)
测试用户界面的功能模块,布局是否合理、整体的风格是否一致、各个控件位置
测试界面:颜色 、形状、大小、类型、风格、布局、摆放位置等
3、功能测试
功能测试:是指对产品软件的各个功能进行验证,验证产品是否达到客户的要求
测试软件:发朋友圈、发红包、语音、视频扫一扫、聊天、点赞、评论等
4、安全测试
识别安全漏洞、建立防护机制,保护用户人身安全、设备使用安全、个人隐私与业务员数据安全
测试:
软件:加密、权限、鉴权、摄像头隐私、木马、病毒、数据泄露等
硬件:漏电、短路、防夹手、制作下料有毒、防坠、防卡异物
5、兼容性测试:
兼容测试:验证产品在同软硬件环境,关联的设备,版本中等正常使用
比如:
软件:浏览器:ie、谷歌、火狐、360、 ;系统:ios、安卓、鸿蒙等
手机品牌:小米、viov、华为 等,屏幕:5.0,5,5,6.0等
硬件:室内、室外
6、可靠测试:
定义:在规定的条件下,可持续的寿命最长时间。(通过使用各种设备模拟不同场景,比如高温、低温的情况加速反映产品在环境中的状态一样,来验证是否达到研发和设置,制作中的质量目标)
如:
硬件:高低温测试;温湿度循环、盐雾、防尘、防水
7、性能测试:
测试:响应时间、最大并发数、
a、压力测试(也叫破坏性测试)
有一个临界点、突破临界点、查看系统运行状态
比如:最多承受1亿测试,测试用2亿
b、负载测试
有一个临界点、慢慢接近临界点、查看系统运行状态
比如:最多承受1亿测试,测试用80000000,90000000,一个亿;
8、易用性
易用性测试是指:是否方便使用、可以理解wield:易学性、易操作性
比如:
杯子:隔热层、吸管、背带、杯套、过滤网、
软件:授权、人脸、复制、翻译、撤销、返回、删除等
三、实例
a、给你一只笔
(1)需求测试:制作笔的需求文档,规范、完整、合理、错别字
(2)笔的外观:长度、颜色、类型、形状、结构
(3)笔的功能:写字、换笔芯、画画、录音、
(4)兼容性:不同纸质、不同材质、
(5)可靠性:高温存放、低温能否正常出墨、存放老化
(6)安全性:笔芯是否有毒、笔芯尖锐、墨水异味
(7)易用性:标识、切换笔芯功能、替换笔芯、人体工学握感、防滑
(8)性能测试:手写的字字数、干燥时间、书写的流畅性
b.给你一个电梯:
(1)需求测试:制作电梯的需求文档,规范、完整、合理、错别字
(2)电梯的外观:电梯高度、空间大小、按钮的位置
(3)电梯的功能:上下楼运行,正常开关门,手动开关门
(4)兼容性:室外、室内安装的电梯,小区、商场、写字楼等不同使用环境
(5)可靠性:夏季高温、冬季低温电梯能否正常运行,老化,长期频繁使用,
(6)安全性:关门是否有防夹设计,电梯内通风,故障时自动停止并报警
(7)易用性:标识、取消按错楼层、不同人群
(8)性能测试:一次最多乘用多少人、多少重量,电梯运行速度,运行平稳度
浙公网安备 33010602011771号