今天听了吴老师讲解的探索性测试,还看了本公司宋老板写的PPT,现在总结一下:
1、80%的bug隐藏在20%的地方,尤其是到了后期,这20%的地方基本处在:新需求、新合入的Fixed Bugs,未覆盖的地方
2、探索性测试,不是糊测乱测,而是有组织有计划的测试:今天测什么,怎么去测,发现多少问题,提前想好
3、有的时候这种ET一周搞一次,或者几天搞一次(有Fixed Bug和改动点)
4、测试思路:快速遍历各个功能→根据Fixed Bugs进行周边扩展测试:
4.1、可以设计用户小故事,模拟一天的操作等
4.2、
UI方面:颜色啊,是否遮挡啊,显示风格是否一致啊......等等
4.3、正常功能的就不说了
4.4、交互测试:加入:实体按键、虚拟按键、屏幕旋转等;不同应用的交互等;闹铃、来电、计时器、便签提醒等打断
4.6、边界值分析:空值、极限值、UI的控件常出问题
4.7、负面测试:测试容错机制,异常处理等
4.8、压力测试:当内存不够的时候;多次开关某个功能等;使用monkey辅助
5、一些测试方法:
5.1、根据用户手册来进行测试点寻找和关注
5.2、用户反馈问题,来找测试关注点和经常出问题的地方
5.3、论坛查看别人的吐槽点来进行扩展测试
5.4、根据产品的卖点来着重测试
5.5、快递法:比如输入了一个东西,查看几乎所有与输入相关的地方,看是否成功
5.6、取消测试法:类似于中断测试
5.7、极限测试:比如便签就让粘贴1000个字,你粘贴1500个,而且多次粘贴
5.8、测一送一测试法:重复某个操作,来查看结果
5.9、........还有许多