标签:
白盒测试也叫透明盒测试,或者叫结构测试,是用来测试软件内部结构或者应用的工作情况的测试方法,在白盒测试中,设计测试用例时会用到对系统内部结构理解和一定的编程技巧。测试员需要选择合适的输入来覆盖路径,并决定合适的输出。
白盒测试可以应用在单元测试,集成测试和系统测试上。尽管传统测试者更倾向于在单元测试层面做白盒测试,但是现在白盒测试在集成测试和系统测试上的应用越来越频繁。白盒测试可以用于单元内的路径覆盖,集成测试时的单元间路径覆盖,或者在系统测试时子系统建的路径覆盖。虽然这种方法会发现许多错误和问题,但是却有可能遗漏说明书中提到的却没有实现或者遗漏的要求。
设计白盒测试的技术有以下几种覆盖标准:
白盒测试的基本过程需要测试者对所测代码有深层理解,程序猿必须十分熟悉应用,知道设计什么样的测试用例才能在覆盖所有的可见路径。当理解代码后,就要分析代码,并据此设计测试用例。以下是设计测试用例的几个基本步骤:
白盒测试是现如今广发使用的两大方法中的一种,主要有一下几种优点:
尽管白盒测试有很多优点,但他并不是完美的,任然存在混多缺点:
标签:
原文地址:http://www.cnblogs.com/test-tech/p/4440322.html