zoukankan      html  css  js  c++  java
  • 软件测试理论4:检查产品说明书

    首先介绍一下描述测试方式的四个术语,分别是黑盒测试(black-box testing),白盒测试(white-box testing)和静态测试(static testing),动态测试(dynamic testing)
    黑盒测试又称为功能性测试(function testing)或行为测试(behavioral testing),在黑盒测试中,软件测试员只知道软件做什么,不知道软件是如何运行的
    白盒测试又称为透明盒测试(clear-box testing),在白盒测试中,软件测试员可以访问程序员代码,根据代码检查结果判断或多或少可能出错的数目,并据此定制测试
    静态测试纸测试不运行的部分,只是检查和审核
    动态测试指通常意义上的测试--使用和运行程序
     
    测试产品说明书
    产品说明书是根据需求文档编写的,用于定义软件是什么样的,通常是利用文字和图形描述产品的需求文档。
    测试产品说明书是为了找出根本性的问题,疏忽或遗漏之处,测试的根本是为了更好地了解软件该做什么
    测试产品说明书可以对其进行高级审查及低层次测试技术
     
    高级审查
    • 假设自己是客户,了解并测试软件是否符合客户要求,可以通过研究目标客户,熟悉软件相关领域,和市场人员了解来确定用户,从而把自己当做客户
    • 研究现有的标准和规范
    • 审查和测试类似软件
     
    低层次测试技术
    • 产品说明书属性检查清单:完整,准确,精准,一致,贴切,合理,代码无关,可测试性
    • 产品说明书术语检查清单:总是,每一种,所有,没有,从不,当然,因此,显然,必然,某些,有时,常常,等等,诸如此类,良好,迅速,高效,如果。。。那么
    注意:肯定的描述要考虑违反情况,模糊的话可能导致不可测试,无法量化的词语无法测试
  • 相关阅读:
    avalon ms-repeat avalon1
    抓取各个浏览器引擎关键字,,百度学术关键字
    JS中Float类型加减乘除 修复
    js jquery 权限单选 bug修改以及正确代码 购物车数量加减
    图片加载错误默认显示图片
    文本框中焦点竖杆长度控制
    Go语言中 Print,Println 和 Printf 的区别(八)
    typescript中新增的基本数据类型
    尝试自己搭一个简单的typescript运行环境
    Go语言流程控制中的break,continue和goto(七)
  • 原文地址:https://www.cnblogs.com/quxikun/p/7815343.html
Copyright © 2011-2022 走看看