很多测试人员都被问到这样一个问题:给你一个水杯,你会怎么测试?虽然是很陈旧的题目了,但是仍然有必要思考下怎么测才会是比较完整的。
看到一篇博客,上面给出的测试方案比较完善:
测试项目:杯子
需求测试:查看杯子使用说明书
界面测试:查看杯子外观
功能度:用水杯装水看漏不漏;水能不能被喝到
安全性:杯子有没有毒或者细菌
可靠性:杯子从不同高度落下的损坏程度
可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用
兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:杯子是否烫手、是否有防滑措施、是否方便饮用
用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:用根针并在上面不断加重量,看压强多大时会穿透
跌落测试:杯子加包装(有填充物),在多高的情况下摔下不破损
震动测试:杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路/公路/航空运输
测试数据:
其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:
该期望输出需查阅国标、行标以及使用用户的需求
说明书测试:检查说明书书写准确性
该测试方案,从文档的测试到压力测试,很全面,能够给我们很多启发,测试实用物品(如手机、电饭煲等)都可以朝这些方面去想。
补充一点:上面说到杯子的易用性测试,是否有防滑措施,其实这一点又可以分解出很多测试项,如防滑措施是否符合用户的使用习惯,是否会影响杯子的界面美观性等,还有哪些需要补充的,请大家继续补充哈!