软件测试的方法一共有几种?

发布 : 软件测试培训      来源:软件测试培训问答

2019-04-16 16:57:35

软件测试方法有等价类划分法、边界值方法、因果图法、判定表法、正交排列法、错误推算法、场景法等。今天我们主要来为大家介绍一下等价类划分法边界值方法

等价类划分法

等价类划分法是把所有可能输入的数据,分成若干部分(子集),在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值就等于对这一类其他值的测试。等价类划分法是软件测试最经典的方法,只要有数据输入的地方就可以使用等价类划分法。因为穷举测试是不可能的,所以要使用最少的数据,达到最大的覆盖——覆盖功能和需求点。

边界值分析法

某种意义上来讲,黑盒测试在进行用例设计的时候,分析的就是软件的输入和输出。边界值分析法就是对输入和输出的边界值进行分析,得到一些数据进行测试的黑盒测试方法。它是对等价类划分法的补充。它要分析边界,而边界来自于等价类的边界。等价类分有效等价类和无效等价类,构建数据的时候从有效等价类里挑选任意的值。边界分析则是从等价类里挑选它的边界,所以它是暴露错误能力最强的一种测试方法。只要有数据输入的地方,一般就可以使用边界值。

软件测试的方法一共有几种?

边界值与等价类划分的区别

边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件,关注的是等价类的边界。而且边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试边界情况。

为什么除了等价类分析,还要进行边界值分析

因为大量的错误都发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。所以测试要关注在极值上。针对各种边界情况设计测试用例,也可以查出更多的错误。

以上就是软件测试的一些方法,要想了解操作及技术,可以持续关注,我们会在接下来的文章中具体给大家讲解。想要了解更多软件测试的行业消息,领取软件测试的免费网课和体验课名额吗?那就加入优就业官方的软件测试交流群,群内还有老师定期直播讲解答疑,也会第一时间发布近期的体验课消息。点击加群 群号:617089523(加群务必备注暗号:领资料)

相关推荐:

软件测试主要做什么?软件测试工程师具体是做什么的?

软件测试的目的

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


热门文章推荐

今日热点
问题解答专区
返回顶部