软件测试基础
1.项目开发的完整流程
2.软件测试的生命周期
3.质量模型的5个重点
功能、性能、兼容、易用、安全
4.软件测试的7种分类
黑盒测试关注功能验证,不考虑代码结构;白盒测试关注代码逻辑,需要了解内部实现。
5.测试模板的8个要素
- 用例编号:项目_模块_编号
- 用例标题:测试点
- 模块/项目:所属项目或模块
- 优先级:表示用例的重要程度P0-P4
- 前置条件:执行用例的前置操作
- 测试步骤:描述操作步骤
- 测试数据:执行步骤中的重点数据
- 预期结果:用例执行结果+不同角色的结果
6.编写测试用例的方法
在所有测试数据中,对具有某种共同特征的数据集合进行划分。
分为有效等价类和无效等价类
实现步骤:1.定需求 2.确定等价类 3.提数据编用例
小实践:QQ注册账户需求输入6-10位自然数
针对需要大量数据测试输入但是无法穷尽,如页面输入框测试
边界值划分法(等价类plus)
判定表
正交法
错误推测法
7.如何描述一个缺陷/bug及其判断标准
缺陷ID、缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注
判断标准:功能 多了/少了/错误/缺少隐形功能/易用性
8.怎么提一个缺陷/bug
指派人、缺陷等级、修复优先级、类型