软件工程白盒测试的流图怎么画_白盒测试(程序流程图)

本文详细介绍了白盒测试的概念、特点、基本测试内容,特别是逻辑覆盖标准,如语句覆盖、分支覆盖、条件覆盖等,并提到了程序流程图在测试中的应用。此外,还讨论了环形复杂度作为衡量程序逻辑复杂性的指标及其计算方法。
摘要由CSDN通过智能技术生成

编辑推荐:

本章主要介绍了白盒测试的概念、特点、基本测试内容、语句覆盖标准及程序流程图等,希望对你有帮助。

本文来自于csdn,由火龙果软件Linda编辑、推荐。

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于 代码的测试。白盒测试是一种

测试用例设计方法,盒子指的是被测试的 软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。

白盒测试是一种典型的测试方法

是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的一种测试方法

测试覆盖全部代码、分支、路径和条件

它利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不需要、如何展开测试

又称为结构测试或逻辑驱动测试?

白盒测试特点主要有

1. 可以构成测试数据使特定程序部分得到测试

2. 有一定的充分性度量手段

3. 可获得较多工具支持

4. 通常只用于单元测试和集成测试(主要是单元测试)

白盒测试的基本测试内容

基本测试内容

对程序模块的所有独立执行路径至少测试一次

对所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次

在循环的边界和运行的边界限内执行循环体

测试内部数据结构的有效性

白盒测试所采用的测试方法是

逻辑覆盖(包括语句覆盖、分支覆盖、条件覆盖、分支-条件覆盖、条件组合覆盖以及路径覆盖)

六种逻辑覆盖标准:语句覆盖、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值