`
tomhibolu
  • 浏览: 1385415 次
文章分类
社区版块
存档分类
最新评论

章四 检查产品说明书

 
阅读更多

章四 检查产品说明书


一、产品说明书的低层次测试技术
1、产品说明书属性检查清单
经过深思熟虑,可称为“一字不漏”的优秀产品说明书应具有8个重要的属性:
1)完整:是否有遗漏和丢失?完全吗?单独使用时是否包含所有内容?
2)准确:既定解决方案正确吗?目标定义明确吗?有没有错误?
3)精确、不含糊、清晰:描述是否一清二楚?是否有单独的解释?容易看懂和理解吗?
4)一致:产品功能是否自相矛盾,或与其它功能有无冲突?
5)贴切:描述功能的陈述是否必要?有没有多余信息?功能是否符合原来的客户要求?
6)合理:在规定的预算和进度下,以现有人力、工具和资源能否实现?
7)代码无关:产品说明书是否坚持定义产品,而不是定义其软件设计、架构和代码?
8)可测试性:功能是否测试?给测试员提供的建立验证操作的信息是否足够?
2、产品说明书术语检查清单
在审查产品说明书时,还有一个问题用语检查清单。问题用语通常表明功能没有仔细考虑——可能归结于前文所述的某一属性。
1)总是、每一种、所有、没有、从不:看到此类绝对肯定或否定的描述,需要确认是这样的。软件测试员要考虑违反这些情况的用例。
2)当然、因此、明显、显然、必然:这些话意图说服你接受假定情况,不要上当。
3)某些、有时、常常、通常、经常、大多、几乎:这些话太过模糊,“有时”发生作用的功能无法测试。
4)等等、诸如此类、依此类推、例如:以这样的词结束的功能清单无法测试。功能清单要绝对或者解释明确,以免让人对功能清单内容产生迷惑。
5)良好、迅速、廉价、高效、小、稳定:这些是无法量化的术语,无法测试的。必须进一步准确定义其含义。
6)处理、进行、拒绝、跳过、排除:这些用语可能会隐藏大量需要说明的功能。
7)如果...那么...:找出“如果...那么...”而缺少配套的“否则”结构的陈述。想想没有如果发生会怎样。

章五 带上眼罩测试软件


一、动态黑盒测试:不深入代码细节测试软件的方法。常被称为行为测试。
1、有效的动态测试需要关于软件行为的一些定义——也即需求文档或者产品说明书。
清楚了被测试软件的输入和输出之后,接下来要开始定义测试用例(test case)。测试用例是指进行测试时使用的特定输入,以及测试软件的过程步骤。
选择测试用例是软件测试员最重要的一项任务。不正确的选择可能导致测试量国大或者过小,甚至测试目标不对。准确评估风险,把无穷尽的可能性减少到可以控制的范围是成功的诀窍。
2、在没有产品说明书时使用探索测试。
了解软件、设计测试、执行测试同时执行。此时需要把软件当作产品说明书来对待,系统地逐项了解软件的功能、记录软件的执行情况、详述描述功能。
先用静态黑盒技术,再用动态黑盒技术。
二、通过性测试和失效性测试
1、测试软件有两种基本方法:通过性测试(test-to-pass)和失效性测试(test-to-fail)。
在进行通过性测试时,是确认软件至少能做什么,而不会考验其能力。
2、在设计和执行测试用例时,总是首先进行通过性测试。在破坏性测试之前看看软件基本功能是否能实现是很重要的,软件测试员可能会吃惊地发现仅仅正常使用软件就会发现那么多软件缺陷。
3、确信软件在普通情况下能正确运行之后,就可以采取各种手段搞垮软件来找出软件缺陷了。
纯粹为了破坏软件而设计和执行的测试用例称为失效性测试或错误强制测试。
失效性测试通常不会突然出现,它是蓄意攻击软件的薄弱环节。

分享到:
评论

相关推荐

    变频器说明书系列-第一章 交货检查.pdf

    变频器说明书系列-第一章 交货检查.pdf

    西驰CMC-MX系列软起动器说明书

    第二章 收货检查 第三章 使用条件及安装 第四章 电路连接 第五章 显示及操作说明 第六章 软起动器的控制模式 第七章 参数项及其说明 第八章 故障检测与排除 第九章 通讯控制 第十章 日常维护 附表一:软起动标准接线...

    NZ200中文使用说明书-58页-精简版

    本文档是众辰NZ200系列矢量型变频器使用说明书,共58页,主要内容有: 第一章 概况 第二章 变频器的安装及配线 第三章 功能参数简表 第四章 故障检查及排除

    S190 系列通用高性能矢量变频器使用说明书

    主要内容: 第一章 安全及注意事项 第二章 产品介绍 第三章 键盘操作和电气接线 第四章 参数功能说明 第五章 通讯协议 第六章 故障检查与排除 全部共51页。

    德力西产品说明.pdf

    CDI9600系列小功率矢量变频器安装、运行、维护和检查之前要认真阅读本说明书。 为了确保您的人身、设备及财产安全,在使用我公司的CDI9600系列小功率矢量变频器之前,请务必仔细阅读本章内容。说明书中有关安全运行...

    NB-500终身免费版本使用说明书1806-08 _修复的_.pdf

    第一章:安装说明--------------------------------------------------------------- 1 1.1 软件安装流程 -----------------------------------------------------4 1.3 相机的安装 ------------------------------...

    最经典的软件测试入门教程(上)

    第4章 检查产品说明书 第5章 闭着眼睛测试软件 第6章 检查代码 第7章 带上X光眼镜检查软件 第三部分 运用测试技术 第8章 配置测试 第9章 兼容性测试 第10章 外国语言测试 第11章 易用性测试 第12章 测试文档 第四...

    最经典的软件测试入门教程(下)

    第4章 检查产品说明书 第5章 闭着眼睛测试软件 第6章 检查代码 第7章 带上X光眼镜检查软件 第三部分 运用测试技术 第8章 配置测试 第9章 兼容性测试 第10章 外国语言测试 第11章 易用性测试 第12章 测试文档 第四...

    CMMI3文档模板,共21章,具体见资源描述

    │ 附录G-2 产品需求规格说明书.doc │ ├─第10章 技术预研 │ 第10章 技术预研.doc │ 附录H-1 技术预研计划.doc │ 附录H-2 技术预研报告.doc │ ├─第11章 系统设计 │ 第11章 系统设计.doc │ 附录I-1 体系...

    出差用品检查重点.doc

    3 企划书(说明书)   4 合同(请款单、发票、收据、借据)   5 公司简介   6 笔记本   7 备忘用纸张、笔   8 计算机、录单机短波收录机、相机、摄影机   9 名片、通讯录   10 印有公司名的信封(大...

    东菱EPS-B2系列伺服驱动器技术手册.pdf

    第一章产品概要................................................................................................................................... 10 1.1 产品检查.........................................

    全自动糖化血红蛋白分析仪G8中文操作手册.pdf

    HLC-723G8全自动糖化血红蛋白分析仪的中文使用说明书。 第 1 章、前言 1、 1 概要……………………………….…………………………………………………………P1-1 第 2 章、使用之前须知 2、 1 零部件的检查…………...

    hypack 中文手册

    HYPACK6.2a 版中有些操作界面较以前的版本有了很大的变 化,中交广州航道局有限公司测量部...了认真的检查和校核,但由于水平所限,手册中难免有不妥之处, 我们真诚地希望使用本手册的同事们提出宝贵意见,以作修正。

    CMMI3级软件过程改进方法与规范

    附录G-2 产品需求规格说明书.doc 附录H-1 技术预研计划.doc 附录H-2 技术预研报告.doc 附录I-1 体系结构设计报告.doc 附录I-2 用户界面设计.doc 附录I-3 数据库设计报告.doc 附录I-4 模块设计报告.doc 附录J-1 实现...

    毕业资料管理系统概要设计说明书1

    毕业设计文档资料管理系统概要设计说明V1.0第一章 概述1.1 系统任务设计一个能够收集所有毕业生毕业设计的论文、源程序、PPT、开题报告、中期检查表等信息的管

    三位数字电容表说明书

    3月25日 交说明书并准备答辩 3月26日 答辩 指导教师评语 指导教师: 2010年3月 23日 目录 第1章 绪论 1 1.1设计要求 1 1.2 设计功能 1 第2章 电路的方框图 2 2.1 电路的方框图 2 第3章 单元电路...

    postfix 权威指南

    Postfix的队列管理器 投递操作 实际追踪Postfix的邮件处理流程 第四章 基本的配置与管理 第一次启动Postfix 配置文件 重要的考虑事项 管理 master.cf 收信限制 改写地址格式 改变根目录(chroot) 在线说明书 第五章...

    软件工程 文档模板 立项 结项 需求 研发 设计 测试 质保 培训 维护

    │ 附录G-2 产品需求规格说明书.doc │ ├─第8章 需求管理 │ 附录F-1 需求跟踪报告.doc │ 附录F-2 需求变更控制报告.doc │ ├─第7章 风险管理 │ 附录E-1 风险检查表.doc │ 附录E-2 风险管理报告.doc │ ├─...

    软件工程 文档模板 立项 结项 需求 研发

    │ 附录G-2 产品需求规格说明书.doc │ ├─第8章 需求管理 │ 附录F-1 需求跟踪报告.doc │ 附录F-2 需求变更控制报告.doc │ ├─第7章 风险管理 │ 附录E-1 风险检查表.doc │ 附录E-2 风险管理报告.doc ...

Global site tag (gtag.js) - Google Analytics