最近接到百度QA电面二面的电话,由于忙于考研很长时间没有看过软件测试的课本。这道题答得很不理想,电面老师说我想的太天马行空,没有条理。
电面完成后,查了些资料在此总结下。
考虑一个纯白一次性纸杯的测试用例,我们可以从三个主要的方面考虑:盛水,端水,喝水。因为我们的纸杯主要的功能就是这些,其他的测试用例都可以在此基础上轻易扩展出来。设计测试用例我们要提纲挈领,把握住测试事物的主要功能与特点。
以下是我总结的,仅供各位参考:
1、盛水
(1)杯子的容量: 能装多少水,空杯,半杯,满杯
(2)杯子的型状: 圆型,上面口大,下面小。
(3)杯子的材料: 纸杯
(4)杯子的抗摔能力: 风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏
(5)杯子的耐温性: 装冷水,冰水,热水时会不会变形。
(6)疲劳测试:杯子装水一定的时间会不会发生泄漏
(7)杯子的功能:能不能完成盛水的功能
(8)杯子的安全性:装热水、饮料或是咖啡时,会不会产生异味等
2、端水
(1)杯子的易用性:端水时有没有防滑和隔热的功能
(2)杯子的适用性:符不符合人体工程学,容不容易拿着和端着
(3)杯子的平衡:盛满水后放在桌子上是否平稳
(4)杯子的材质:端在手里是否会变形
3、喝水
(1)杯口的设计:杯口的设计容不容易喝水,杯口是否光滑
(2)喝水的时间:喝水的时候杯子里的水能不能快速的流出