黑马测试V7(1)
584 字
3 分钟
黑马测试V7(1)
质量模型
概念:测试是否优秀 有:功能、性能、兼容性、易用、安全、可靠性、移植性、维护性。
等价类法(薄弱)
概念:把输入域按规则分成若干互不重叠子集(等价类),子集内所有输入效果完全一致,每个类只抽 1 个用例即可代表全量,大幅减少用例数量。分两类:有效等价类、无效等价类。 总用例=有效+无效
测试用例 8 要素
包含:id、name、模块、优先级、预置条件、输入数据、步骤、结果、(若干)
测试分类
单元测试 :是模块测试,验证软件的基本组成单位的正确性,是白盒测试
集成测试:是模块间的测试,测试接口是否正确,是灰盒测试
系统测试:系统测试包括冒烟测试、系统测试、回归测试
- 冒烟测试:主干流程测试,确认软件的基本功能正常,可以进行后续的测试工作。
- 系统测试:是检测系统的功能、质量、性能能否满足系统的要求,包括功能、性能、界面、可靠性、兼容性等等,是黑盒测试。
- 回归测试:修改了旧代码之后重新进行测试,确认修改后的代码没有引入新的错误或导致其他代码产生新的错误。
验收测试:是确保软件的实现能否满足用户的需求或合同的要求
边界分析法
作用:考虑边界以防漏测 案例:6-10的数
- 上点:6,10
- 离点(边界值上+-1):5/7,9/11
- 内点:8 可选优化:省去内离点 7/9,必测外离点:5/11
判定表法
概念:遇到复杂逻辑,只用列出条件与操作
- 条件桩:前置条件
- 动作桩:动作
- 条件项:条件值
- 动作项:动作的值
- 规则:一个条件值对应的一个动作值。(2^n个)
场景法(流程图法)
错误推测法
缺陷
少/多功能、功能错误,不好用,安全问题,隐性错误。 原因分析
- 需求歧义
- 设计错误
- 代码错误
- 软硬件运行错误 生命周期:需求缺陷——设计缺陷——编码缺陷——测试——缺陷分类——缺陷隔离——缺陷解决。(V形状)
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!