当前位置:   article > 正文

白盒测试技术-单元测试理论篇_白盒测试 发射火箭vb

白盒测试 发射火箭vb

白盒测试技术-单元测试理论篇

作者:张元礼
http://blog.csdn.net/vincetest

 

2.1 单元测试概念

  • 单元测试:单元测试又称模块测试,属于白盒测试,是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块(单元),一个完整的程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明,使之对其输入、加工和输出的关系做出明确的描述。
  • 测试驱动:驱动被测试模块正常运行起来的实体
  • 测试桩:代替被测模块调用的子模块的实体,该实体一般为桩函数。
  • 测试覆盖:评测测试过程中已经执行的代码的多少。
  • 覆盖率:代码的覆盖程度,一种度量方式。针对代码的测试覆盖率有许多种度量方式,定义如下:

1、语句覆盖(StatementCoverage):它度量每一个可执行语句是否被执行到了。
void  DoWork(int x,int y,int z)
{  【文章来源:张元礼的博客 http://blog.csdn.net/vincetest
   int  k=0,j=0;
   if((x>3)&&(z<10))
   {      
       k=x*y-1;     //语句块1
       j=sqrt(k);
   }
   if((x= =4)||(y>5))
   {      
       j=x*y+10;   //语句块2
   }
       j=j%3;      //语句块3
}


2、判定覆盖(DecisionCoverage):它度量是否每个BOOL型的表达式取值true和false在控制结构中都被测试到了。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/947005
推荐阅读
相关标签
  

闽ICP备14008679号