例的书写方式。
f321等价类划分法
1概念
是一种最典型的黑盒测试方法,它完全不考虑程序的内部结构,而是只根据对程序的要
求和说明进行测试用例的设计。测试人员要求对需求说明书中的各项功能需求进行细致分析,
把程序的输入域划分成若干个部分,然后从每个部分中选取少数代表性数据作为测试用例,
经过这种划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。如(表
一)所示:
模块名开发人员用例作者测试类型用例ID1
23
表一
服务报告
功能测试用例名称添加服务报告信息
版本号设计日期测试工具测试目的输入描述测试报告1填写年度信息能否和业务分正确发布,类内容是否2填写所属能够被系项目3选统上传。择报告类型4添加附件
预期结果1可以正常的输入要素2提示“附件”添加成功3显示提交成功并上传系统
无实际结果服务报告信息添加成功
测试数据
2分类有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。无效等价类:是指对程序的规格说明来说是不合理的、无意义的输入数据构成的集合。
322边界值分析法
是等价类测试的特例,主要考虑等价类的边界条件,在等价类的边缘处选择元素,是指输入和输出的等价类中那些恰好处在边界,恰好超过边界或恰好在边界以内的数据集合组成的用例。
对边界值设计测试用例原则:
f①如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超出这个范围边界的值作为测试输入数据。
②如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数小1、比最大个数多1的数作为测试数据。
③如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
④如果程序中使用了一个内部数据结构,则应选择这个内部数据结构边界上的值作为测试用例。
⑤分析规格说明,找出其他可能的边界条件。
323错误推测法
是根据经验和直觉设计测试用例。其思想是:如某处发现了缺陷,则该处可能会隐藏更多的缺陷,在实际操作中,列出程序中所有可能的错误和容易发生的特殊情况,然后依据测试者经验作出选择;而该用例设计方法不是一个系统的测试方法,只是作为辅助手段,其优点是测试者能快速且容易的切入,并能体会到程序的易用与否,缺点是难以知道测试的覆盖率,可能丢失大量的未知区域。
324功能测试
此功能测试用例对测试对象的功能测试应侧重于所r