一.Amy旳理论知识真的很强,真的学到了好多。
1.作为测试人员要站在用户的角度使用产品。
2.测试设计思路:了解用户如何使用产品。深入了解需求:能解决什么问题。明白系统之间的依赖,交互。
3.场景分析:作为用户会在什么情况下使用产品,如何使用产品,会碰到什么问题,限制条件。4W1H:why:为什么要设计需求。who:给谁用?用户的规模。when:使用频率。what:什么情况下会使用。how:维护场景?
4.业务流程分析:试用同类产品,做竞品分析(性能(并发运行、长时间运行)、可靠性(备份,恢复)、易用性(界面易用性、操作响应时间、错误提示))。
5.评估测试设计:产品质量是否过关。测试设计有效性:(用例发现的特性缺陷数/发现的特性缺陷数)
6.测试用例目录化:关注和其他人员测试用例的耦合关系。
7.边界值和等价:分为有效和无效等价类。上点:处于边界的点。离点:离边界最近的点。内点:范围内的点。
8.基本流和备选流:基本流:输出输出正常能够跑通流程的。备选流:输入输出出现问题的步骤
例:购物:基本流:就是用户名密码正确,且金额足够能够购买产品。
备选流:账号错误/密码错误/余额不足/余额为0
根据这些流设计场景分析并设计测试用例,设计测试数据。
二. 了了的分享。
1.工作态度非常重要:不要单一的只满足于做功能测试。平时多做总结:这周做了什么?学到了什么?不单单只是完成领导的任务,而是能自己安排时间,提升技能。
经过这次分享,发现好多测试理论自己都不知道,或者是看过基本都忘了,打算再看一遍测试书籍。另外,在新功能上线前,一定要把核心功能跑一遍回归测试,不要觉得没改动的模块就不需要测,之前吃过一次亏。另外测试前要写用例,至少要写出要测的功能点,不写会造成遗漏。