当前位置:网站首页>如何保证测试用例的覆盖率
如何保证测试用例的覆盖率
2022-08-09 15:01:00 【成功入行转正的测试小张】
满足需求说明书、产品说明书等要求。
采用多种方法设计测试用例。
等价类、边界值、场景法、流程图法、因果图法、错误推断法
等价类 这个方法使用非常广泛,主要是要考虑有效等价类和无效等价类。
边界值 这个方法一般应用在有明确的约束条件的时候,代码设计一般在边界处容易出错,所以要在边界取值测试,也能够避免了测试用例写的冗余。
场景法 场景法有利于帮助我们跳出惯有思维,站在用户的角度,考虑一些异于平常的场景,从而提高测试用例的覆盖度,设计出一下容易找到bug的用例。
流程图法 这个方法和业务结合在一起,能够很好的验证是否所有的功能点都覆盖到了。
因果图法 这个方法考虑到功能点之间的关联,利用因果图和判定表可以筛选冗余的用例和有价值的用例。
错误推断法 这个主要是根据经验了。
正交排列法 一般用在多个控件组合的情况。进行测试用例评审,让不同的人参与进来
产品、测试、开发,大家角色不同关注的点也不同,可能会提出不同的看法。
评审会议还可以采用头脑风暴等方法打开思维。
在测试过程中完善测试用例
用例是不可能覆盖全面的,所以要在测试过程中不断完善。结合软件质量的八大特性进行思考
功能性、可靠性、效率性(性能)、易用性、可移植性、兼容性、安全性、便于维护性、
边栏推荐
猜你喜欢
随机推荐
前置后置运算符重载
Time series analysis
堆(heap)系列_0x07:NT堆调试支持_滞后发现调试支持
MySql的备份与恢复
CTF在线加解密以及常用工具
配置 vscode 让它变得更好用
[Paper reading] LIME: Low-light Image Enhancement via Illumination Map Estimation (the most complete notes)
QNX 7.1 交叉编译 boost 1.76
【力扣】33. 搜索旋转排序数组
解决端口号被占用的情况
交叉编译 CURL
将类指针强制转换为void*指针进行传参的使用方法
蓝桥杯嵌入式备赛
ASCII码表
godot编写一个节点实时属性显示系统
【SQL】595. 大的国家
websocket协议详解
hugging face tutorial - Chinese translation - fine-tuning a pre-trained model
Vim实用技巧_1.vim解决问题的方式
灰色预测及其MATLAB实现——MATLAB在数学建模中的应用