软件测试笔记(四)- 静态黑盒测试

了解描述软件测试方式的术语,包括黑盒测试、白盒测试,以及静态测试和动态测试的区别。了解如何测试产品说明书,一边在编写程序之前找出缺陷。

一、开始测试

产品说明书通常是利用文字和图形描述产品的书面文档。

程序员对于产品外观、功能和使用方式的见解可能与测试员想的完全不一样。确保最终产品符合客户要求以及正确测试投入的唯一方法是在产品说明书中完整描述产品。

  • 黑盒测试和白盒测试
  1. 黑盒测试(balck-box testing) :软件测试员只需要知道软件要做什么——而无法看到盒子里的软件是如何运行的。只需要进行一些输入,就能得到某种输出结果。他不知到软件是如何运行,怎么会这样,只知道程序做了什么。
  2. 白盒测试(white-box testing) :软件测试员可以访问程序员的代码,并通过检查代码的线索来协助测试——可以看到盒子里面。软件测试员根据代码检查结果判断或多或少可能出错的数目,并据此定制测试。

注意:进行白盒测试要冒一些风险。因为要以适应代码操作来定制测试,所以很容易形成偏见而无法形成客观测试。

  • 静态测试和动态测试
  1. 静态测试(static testing) :是指测试不运行部分——只是检查和审核。
  2. 动态测试(dynamic testing) :是指通常意义上的测试——使用和运行软件。
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值