合肥软件测试中常用的几种测试方法

   日期:2019-11-15     来源:免费b2b网站    作者:免费b2b网站    浏览:74    
核心提示:随着互联网的不断发展,越来越多的互联网软件开发公司都开始关注软件测试,而今天我们就一起来了解一下软件测试中常用的几种测试方法。

随着互联网的不断发展,越来越多的互联网软件开发公司都开始关注软件测试,而今天我们就一起来了解一下软件测试中常用的几种测试方法。

单元测试的测试数据可以用两个基本的方法系统地构建。一个是规格说明测试,这个技术也称为黑盒测试,行为测试,数据驱动测试,功能测试以及输入/输出驱动测试。在这个方法中,不考虑代码本身,在拟制测试用例中使用的仅有的信息是规格说明文档。另一个极端是代码测试,它在选择测试用例时不理会规格说明文档。这个技术也称为玻璃盒测试,白盒测试,结构测试,逻辑驱动测试以及面向路径测试。

规格说明测试的可行性:

考虑下面的例子。假定某个数据处理产品的规格说明指出,必须包含5类佣金和7类折扣。仅测试佣金和折扣的每个可能的组合就需要35个测试用例,说佣金和折扣是在两个完全独立的模块中,因而可以独立测试是没有用的,因为在黑盒测试中将产品当作黑盒对待,它的内部结构因此是完全无关的。因此,彻底的规格说明测试在实际中是不可能的,因为它的组合方式会爆炸式的增长。

代码测试的可行性:

代码测试常见的形式要求对模块通过的每条路径少执行一次。试验产品中全部路径是不可靠的,因为存在这样的产品,某些数据试验一个给定路径将检测到错误,而不同的数据试验同一个路径将不会检出错误。然而,面向路径的测试是有效的,因为它没有固有地将可能揭示错误的测试数据的选择排除在外。

因为组合爆炸,彻底的规格说明测试或彻底的代码测试都是不可行的。为此,在使用将尽可能多揭示错误的技术的同时,也承认没有方法保证已经检测出全部错误,一个继续下去的合理的办法是先使用黑盒测试用例,然后使用玻璃盒测试开发额外的测试用例。

黑盒单元测试技术:

彻底的黑盒测试通常要求成百上千亿的测试用例,因此测试的技巧是设计一个较小,可管理的测试用例集,是检测出一个错误的机会大,同时通过让相同的错误由多个测试用例检出从而使浪费一个测试用例的机会小。一个这样的黑盒技术是结合了边界值分析的等价测试。

 
打赏
 
更多>同类行业资讯

推荐图文
推荐行业资讯
点击排行
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服