软件测试3黑白盒测试

黑盒测试:

比如使用遥控器测试空调,并不需要用户知道里面怎么运行。
根据用户手册,测试功能,正确测试,错误测试。
功能测试,可以得到软件的实际使用效果报告。
对软件的界面和功能进行测试。
需要根据说明书,用户手册进行功能测试。
要求多组数据,多次测试才能得到准确的报告。
input —>software---->output

白盒测试:

白盒测试是一种典型的测试方法,是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的测试方法,因此白盒测试又称为结构测试或逻辑测试。它是基于一个应用代码的内部逻辑知识,测试覆盖全部代码、分支、路径和条件。
白盒测试的基本测试内容:
·对程序模块的所有独立执行路径至少测试一次
· 对所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次
· 在循环的边界和运行的边界限内执行循环体
· 测试内部数据结构的有效性
白盒测试的特点:
· 需要了解系统的整体设计和实现; 
· 对源代码进行审查;
· 在单元测试阶段发现大量的缺陷;
· 关注于系统的控制流和数据流;
白盒测试所采用的测试方法是逻辑覆盖。逻辑覆包括:语句覆盖、分支覆盖、条件覆盖、分支条件覆盖、条件组合覆盖、路径覆盖。
input —>software---->output

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值