您的位置:首页 > 其它

软件测试学习:检查产品说明书

2012-03-12 16:01 309 查看
产品说明书

概念:通常是指利用文字的和图形描述产品的书面文档。

作用:

让软件的开发和测试人员对用户的需求更加了解

测试人员有明确标准

黑盒测试与白盒测试

黑盒测试:在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试

白盒测试:也称结构测试或逻辑驱动测试,它是按照程序内部的结构及逻辑关系测 试程序

静态测试和动态测试

静态测试

不运行程序

对程序和文档进行分析与检查

静态测试包括走查、审查、检验等

动态测试

运行程序

检查运行结果与预期结果的差异

对产品说明书进行高级审查

测试产品说明书第一步不是去找软件缺陷,而是在一个高度上审视。审查产品说明书是为了找出根本性大问题,疏忽或遗漏之处。

1.站在客户角度思考:设身处地的为客户着想,测试的时候把自己当成客户。

2.研究现有的标准和规范:软件测试员的任务不是定义润件要符合何种标准和规范,而是观察,检验是否套用正确的标准,没有遗漏。

3.审查和测试同类软件:同类软件有助于制订测试条件和测试方法,还可能暴露没想到的潜在问题

产品说明书的低级测试技术

1.优秀产品说明书应当具有的8个属性

A.完整。是否有遗漏和丢失?完全吗?单独使用是否包含全部内容?

B.准确。解决方案正确吗?目标明确吗?有没有错误?

C.精确、不含糊、清晰。描述是否一清二楚?还是自说自话? 容易看懂和理解吗?

D.一致。产品功能描述是否自相矛盾?与其他功能有无冲突?

E.贴切。描述功能的陈述是否必要?有没有多余信息?功能是否原来的客户要求?

F.合理。在特定预算和进度下,以现有人力、物力和资源能否实现?

G.代码无关。是否坚持定义产品,而不是定义其所依赖的设计、架 构和代码?

H.可测试。特性能否测试?测试员建立验证操作的测试错误程序是否提供足够的信息?

2.产品说明书7个用语检查清单

A.总是、每一种、所有、没有、从不。

看到此类绝对或肯定的切实认定的叙述,可以着手设计针锋相对的案例。

B.当然、因此、明显、显然、必然。

这些话意图诱使接受假定情况。不要中了圈套。

C.某些、有时、常常、通常、经常、大多、几乎。

这些话太过模糊。“有时”发生作用的功能无法测试

D.等等、诸如此类、依此类推。

以这样的词结束的功能清单无法测试。功能清单要绝对或者解释明确。

E.良好、迅速、廉价、高效、稳定。

这些是不确定的说法,不可测试。如果在产品说明书出现,必须要求进一步指明含义。

F.已处理、已拒绝、已忽略、已消除。

这些说法可能会隐藏大量需要说明的功能。

G.如果...那么...(没有否则)。

缺少配套的否则,想一想,“如果”没有发生会怎样呢?

本文出自 “IT的点点滴滴” 博客,请务必保留此出处http://liangruijun.blog.51cto.com/3061169/803762
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: