软件测试--如何检查产品说明书

目录

1. 涉及基本概念

1.1黑盒测试

1.2静态测试VS动态测试

1.3静态黑盒测试、测试产品说明书

2 产品说明书的高级审查

2.1假设自己是客户

2.2 研究现有的标准和规范

3 产品说明书的低层次测试技术

3.1产品说明书属性检查清单

3.2 产品说明书术语检查清单



1. 涉及基本概念

1.1黑盒测试

测试人员只需要知道软件要做什么,而无法看到盒子里的软件是如何运行的。只要进行一些输入,就能得到某个输出的结果。

黑盒测试有时又称为功能性测试,或行为测试。

1.2静态测试VS动态测试

静态测试是指测试不运行的部分,只是检查和审核。动态测试是通常意义上的测试,使用和运行软件。比如检查二手车的过程,踢一下轮胎,看看车漆、打开引擎盖检查属于静态测试。发动汽车、听听发动机声音、上路行驶属于动态测试。

1.3静态黑盒测试、测试产品说明书

产品说明书是书面文档,而不是可执行程序,因为是静态的。因此测试产品说明书,属于静态黑盒测试。

2 产品说明书的高级审查

审查产品说明书是为了找出根本性的问题、疏忽或者疏漏之处。是为了更好的做细节检查。

2.1假设自己是客户

把自己当做客户,研究客户是什么人,和市场人员聊一下,形成对用户的认识。

了解客户是很重要的。

质量的定义是满足客户要求。

要测试飞行模拟软件就必须称为专业飞行员。熟悉软件应用领域的相关知识有很大的帮助。

2.2 研究现有的标准和规范

  1. 公司惯用语和约定
  2. 行业要求
  3. 政府标准
  4. 图形用户界面
  5. 安全标准

3 产品说明书的低层次测试技术

3.1产品说明书属性检查清单

  1. 完整
  2. 准确
  3. 精确、不含糊、清晰
  4. 贴切
  5. 合理
  6. 代码无关: 产品说明书是否坚持定义产品,而不是定义其软件设计、架构和代码
  7. 可测试性 。功能能否测试?给测试员提供的建立验证操作的信息是否足够?

在测试产品说明书、阅读文字、检查图表时,要仔细对照上述清单,看看它们是否具有这些属性,如果不具备,就是发现了需要指出的缺陷。

3.2 产品说明书术语检查清单

产品说明书后面可能会阐明或掩饰,也可能含糊其辞,无论那种情况都视作软件缺陷:

有问题的术语问题点
总是、每一种、所有、没有、从不如果看到此类绝对或肯定的描述,需要确认时这不是这样。测试员需要考虑违反这些情况的用例。
当然、因此、明显、显然、必然:试图说服接受假定情况。
某些、有时、常常、通常、经常、大多、几乎太过模糊,“有时”发生作用的功能无法测试
等等、诸如此类、一次类推、例如这样的词结束的功能清单无法测试
良好、迅速、廉价、搞笑、小、稳定这些是无法量化的术语。无法测试
处理、进行、拒绝、跳过、排除。可能会隐藏大量的需要说明的功能。
如果....那么.... (没有否则)   如果没有发生怎么样?缺少逻辑

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

castlooo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值