阳阳得意7825

导航

软件测试理论4:检查产品说明书

首先介绍一下描述测试方式的四个术语,分别是黑盒测试(black-box testing),白盒测试(white-box testing)和静态测试(static testing),动态测试(dynamic testing)
黑盒测试又称为功能性测试(function testing)或行为测试(behavioral testing),在黑盒测试中,软件测试员只知道软件做什么,不知道软件是如何运行的
白盒测试又称为透明盒测试(clear-box testing),在白盒测试中,软件测试员可以访问程序员代码,根据代码检查结果判断或多或少可能出错的数目,并据此定制测试
静态测试纸测试不运行的部分,只是检查和审核
动态测试指通常意义上的测试--使用和运行程序
 
测试产品说明书
产品说明书是根据需求文档编写的,用于定义软件是什么样的,通常是利用文字和图形描述产品的需求文档。
测试产品说明书是为了找出根本性的问题,疏忽或遗漏之处,测试的根本是为了更好地了解软件该做什么
测试产品说明书可以对其进行高级审查及低层次测试技术
 
高级审查
  • 假设自己是客户,了解并测试软件是否符合客户要求,可以通过研究目标客户,熟悉软件相关领域,和市场人员了解来确定用户,从而把自己当做客户
  • 研究现有的标准和规范
  • 审查和测试类似软件
 
低层次测试技术
  • 产品说明书属性检查清单:完整,准确,精准,一致,贴切,合理,代码无关,可测试性
  • 产品说明书术语检查清单:总是,每一种,所有,没有,从不,当然,因此,显然,必然,某些,有时,常常,等等,诸如此类,良好,迅速,高效,如果。。。那么
注意:肯定的描述要考虑违反情况,模糊的话可能导致不可测试,无法量化的词语无法测试

posted on 2017-11-10 16:34  阳阳得意7825  阅读(556)  评论(0编辑  收藏  举报