软件测试入门--测试用例--最最常用的方法

10月26日 收藏 0 评论 0 测试开发

软件测试入门--测试用例--最最常用的方法

转载声明:文章来源:https://blog.csdn.net/weixin_66430700/article/details/125659637

个人在日常工作中最常使用到的两种设计测试用例的方法
一、等价类划分法
官方定义

    等价类测试方法是把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。使用等价类划分方法设计测试用例要经历划分等价类(列出等价类表)和选取测试用例两步。它将不能穷举的测试过程进行合理分类,从而保证测试出来的测试用例具有完整性和代表性

等价类划分

    在测试中最完美的测试是使用穷举测试,把所有的数据都测一遍,但是实际工作中不能采用,因为效率太低,理想的测试是,使用最少的测试数据达到最好的测试质量

合理假设

    测试某等价类的代表值就等于对这一类其他值的测试

类型划分

    有效等价类

    有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合,利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能

    无效等价类

    无效等价类是指对程序的规格说明是不合理的、无意义的输入数据的集合,对于具体的问题,无效等价类至少应有一个,也可能有多个,利用无效等价类可校验程序对于无效数据的处理能力,检测程序的健壮性、容错能力

等价类

    等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的、具有等价特性

注意事项

    设计测试用例时,要同时考虑这两种等价类,因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能保证软件具有更高的可靠性

测试用例设计步骤

    确定需求

    确定有效等价类和无效等价类
  
    对每条等价类设计测试用例

二、边界值法
介绍


    边界值分析法就是对输入或输出的边界值进行测试的,也是一种黑盒测试,边界值分析法通常作为等价类划分法的补充,其测试用例来自等价类的边界,长期的经验得知,大量的错误是发现在输入或者输出范围的边界上,而不是发生在输入输出范围的内部,因为针对各种边界情况设计测试用例,可以查出更多的错误

等价类划分法的区别

   等价类划分法可以挑选等价范围内任意一个数据作为代表,边界值分析法要求每个边界值都要作为测试条件。边界值分析法不仅考虑输入条件,同样考虑输出产生的测试情况

常见的边界值

   边界点(上点):输入范围的边界点

   离点:离边界最近的点

   内点:输入范围内的任意一个点

步骤

   明确需求

   确定有效和无效等价类

   明确输入调教中的边界值

   编写测试用例

C 0条回复 评论

帖子还没人回复快来抢沙发