等价类:
原理根据需求将被测对象划分为若干个集合,在每一个集合中,对于发现错误的效果是等价的。(包括有效等价和无效等价)
边界值:
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
判定表:
又称为策略表,基于策略表的测试,是功能测试中最严密的测试方法。该方法适合于逻辑判断复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,会得到一个判断清晰的策略表。
正交法:
后续补充
因果图:
后续补充
场景设计法:
后续补充
冒烟测试:
确认软件基本功能的正常,可以进行后续的正式测试工作
随机测试:
随机测试是根据测试说明书执行测试用例的重要补充,是保证测试覆盖完整性的有效方式和过程。
回归测试:
是指修改了旧代码后,重新测试以确认修改没有引入新的错误或导致其他代码错误、自动回归测试将大幅度降低系统测试,维护升级等阶段的成本。回归测试的策略有两种,一种是全部回归,另一种是部分回归
测试流程:
搭建测试环境——由测试主管编写测试方案——项目成员开会进行需求评审——测试主管分配测试任务——编写测试用例——组织评审测试用例——冒烟测试通过后开始正式测试——bug管理工具记录bug流转并修改——修复bug后回归测试——验收测试——输出测试报告
定位bug:
通过抓取数据包,web通过f12查看,app使用fiddler查看
- 响应码是400系列,进一步检查请求的相关数据是否正确如果不正确,则截图发给前端处理
- 响应码是500系列,进入后台的日志文件所在目录,使用tail命令获取异常日志内容,发给后端处理
- 响应码是200系列,则分别检查请求的相关数据是否正确,以及查看响应数据是否正确请求数据不正确则是前端bug,响应数据不正确则是后端bug