推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

软件测试 > 测试技术 > 单元测试 > 单元测试方法 >

   2023-08-01 网络整理佚名2070
核心提示:是通过对程序逻辑结构的遍历实现程序的覆盖。软件测试方法逻辑覆盖测试是通过对程序逻辑结构的遍历实现程序的覆盖。白盒测试逻辑覆盖测试范例一般做白盒测试不会直接根据源代码,而是根据流程图来设计测试用例和编写测试代码,在没有设计文档时,要根据源代码画出流程图:

软件测试白盒测试实例第十一——逻辑覆盖率测试软件测试方法逻辑覆盖率测试是通过遍历程序逻辑结构来实现程序覆盖率。从源代码的覆盖程度不同可以分为以下六种标准:语句覆盖、决策覆盖(也称为分支覆盖)、条件覆盖、决策条件覆盖(也称为分支条件覆盖)

软件测试白盒测试实例第十一——逻辑覆盖测试软件测试方法

逻辑覆盖测试是通过遍历程序逻辑结构来实现程序覆盖。 从源代码覆盖程度的不同,可以分为以下六种标准:语句覆盖、决策覆盖(又称分支覆盖)、条件覆盖、决策条件覆盖(又称分支条件覆盖)、条件组合覆盖和路径覆盖。

首先看具体例子的源代码(C语言):

1.

5. int(int x, int y)

6.{

7.int魔法=0;

8. if(x>0 && y>0)

9.{

10. 魔法=x+y+10; // 语句块1

11.}

软件测试白盒测试实验_测试盒怎么测试_软件测试白盒测试方法

12. 其他

13.{

14. 魔法=x+y-10; // 语句块2

15.}

16.

17. if(魔法 < 0)

18.{

19. 魔法=0; // 语句块3

20.}

21. 魔法; // 语句块4

22。 }

一般来说,白盒测试不会直接基于源代码,而是根据流程图来设计测试用例并编写测试代码。 当没有设计文档时,根据源码绘制流程图:

做好了上述准备之后,我们就开始讲解六种逻辑覆盖标准:

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON