【软考软件评测师】基于规则说明的测试技术上篇

本文详细介绍了基于规则说明的测试技术,涵盖基本概念、测试用例集、等价类划分、分类树法、边界值法、语法测试和组合测试。重点讨论了等价类划分的定义、原则及应用,以及边界值测试的二值和三值边界测试策略。同时,文章强调了组合测试在应对输入参数组合爆炸情况下的解决方案,旨在提高测试效率并确保功能覆盖率。

【软考软件评测师】基于规则说明的测试技术上篇

一.基于规则说明的测试技术

1)基本概念

基于规则的测试说明技术依据为软件需求规格说明,以及模型和用户需求等。
把程序看作是一个黑盒子,不考虑程序内部的控制逻辑,内部结构以及内部特征,在程序接口进行测试,检查程序功能是否按照需求规格说明书的规定正常使用,程序能够有效接收输入数据而产生正确的输出信息。

2)测试用例集

减少达到合理测试所需附加测试用例数;
告知某些类型的错误的存在或者不存在,而不是仅仅与特定测试相关的错误。

二.等价类划分

1)定义

把程序的输入域划分成若干部分,然后从每个部分中选取少数具有代表性的数据作为测试用例。
每一个代表性的的数据在测试中的作用可以等价于这一个类中的其他所有值,这就是等价类这个词的由来。

2)两种不同的情况

有效等价类与无效等价类
有效等价类:
对于程序的规格说明来说,是合理的有意义的输入数据构成的集合。利用有效等价类可以验证程序是否实现了规格说明书中所规定的功能和性能。
无效等价类:
它与有效等价类的定义刚刚好是相反的,是对于那些程序规格说明来说是不合理的或者是无意义的输入数据所构成的集合

3)划分等价类的方式

常见的划分等价类的方式有区间划分,按数值划分,按数值的集合划分,按照限制条件或者规划划分,按照处理的方式来划分。

4)划分等价类的原则

1.在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类(例如输入的值的范围是1-10)
2.在输入条件规定了输入值的集合或者规定了比如如何的条件的情况下,可以确立一个有效等价类,可以确立一个有效等价类和无

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值