更多课程 选择中心

软件测试培训
美国上市教育机构

400-111-8989

软件测试培训

软件测试有哪几种测试方法

  • 发布:软件测试培训
  • 来源:安徽省软件测评中心
  • 时间:2019-09-19 15:22

软件测试行业因为其薪资高、压力小,受到了越来越多人的青睐,尤其是很多想转入IT行业的小白,软测也是他们的首选。那么软件测试的方法一共有几种呢?

软件测试方法有等价类划分法、边界值方法、因果图法、判定表法、正交排列法、错误推算法、场景法等。

本文主要来为大家介绍一下等价类划分法和边界值方法。

等价类划分法

等价类划分法是把所有可能输入的数据,分成若干部分(子集),在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值就等于对这一类其他值的测试。

等价类划分法是软件测试最经典的方法,只要有数据输入的地方就可以使用等价类划分法。因为穷举测试是不可能的,所以要使用最少的数据,达到最大的覆盖——覆盖功能和需求点。

边界值分析法

某种意义上来讲,黑盒测试在进行用例设计的时候,分析的就是软件的输入和输出。边界值分析法就是对输入和输出的边界值进行分析,得到一些数据进行测试的黑盒测试方法。它是对等价类划分法的补充。它要分析边界,而边界来自于等价类的边界。

等价类分有效等价类和无效等价类,构建数据的时候从有效等价类里挑选任意的值。边界分析则是从等价类里挑选它的边界,所以它是暴露错误能力最强的一种测试方法。只要有数据输入的地方,一般就可以使用边界值。

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

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

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

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

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试培训机构都教什么内容?
下一篇:如何进行测试用例的设计?

入门软件测试应该选哪个编程语言?为什么?

软件测试中专用名词解释整理

为什么要进行软件测试?

软件测试如何进行测试需求分析?

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省