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

简介:

产品说明书

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

作用:

  • 让软件的开发和测试人员对用户的需求更加了解
  • 测试人员有明确标准

黑盒测试与白盒测试

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

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

静态测试和动态测试

静态测试
不运行程序
对程序和文档进行分析与检查
静态测试包括走查、审查、检验等

动态测试
运行程序
检查运行结果与预期结果的差异


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

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

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

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

产品说明书的低级测试技术
1.优秀产品说明书应当具有的8个属性
A.完整。是否有遗漏和丢失?完全吗?单独使用是否包含全部内容?
B.准确。解决方案正确吗?目标明确吗?有没有错误?
C.精确、不含糊、清晰。描述是否一清二楚?还是自说自话? 容易看懂和理解吗?
D.一致。产品功能描述是否自相矛盾?与其他功能有无冲突? 
E.贴切。描述功能的陈述是否必要?有没有多余信息?功能是否原来的客户要求?
F.合理。在特定预算和进度下,以现有人力、物力和资源能否实现?
G.代码无关。是否坚持定义产品,而不是定义其所依赖的设计、架 构和代码?
H.可测试。特性能否测试?测试员建立验证操作的测试错误程序是否提供足够的信息?

2.产品说明书7个用语检查清单
A.总是、每一种、所有、没有、从不。
看到此类绝对或肯定的切实认定的叙述,可以着手设计针锋相对的案例。

B.当然、因此、明显、显然、必然。
这些话意图诱使接受假定情况。不要中了圈套。

C.某些、有时、常常、通常、经常、大多、几乎。
这些话太过模糊。“有时”发生作用的功能无法测试

D.等等、诸如此类、依此类推。
以这样的词结束的功能清单无法测试。功能清单要绝对或者解释明确。

E.良好、迅速、廉价、高效、稳定。
这些是不确定的说法,不可测试。如果在产品说明书出现,必须要求进一步指明含义。

F.已处理、已拒绝、已忽略、已消除。
这些说法可能会隐藏大量需要说明的功能。

G.如果...那么...(没有否则)。
缺少配套的否则,想一想,“如果”没有发生会怎样呢?



本文转自 lingdududu 51CTO博客,原文链接: 

http://blog.51cto.com/liangruijun/803762
相关文章
|
28天前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
33 4
|
1月前
|
安全 Linux 虚拟化
|
18天前
|
域名解析 弹性计算 监控
slb测试基本配置检查
slb测试基本配置检查
86 60
|
2月前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
66 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
1月前
|
前端开发 JavaScript 安全
学习如何为 React 组件编写测试:
学习如何为 React 组件编写测试:
40 2
|
1月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
2月前
|
测试技术
产品测试
【10月更文挑战第10天】产品测试
29 2
|
1月前
|
人工智能 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
|
1月前
|
安全 大数据 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
|
1月前
|
SQL 安全 网络协议
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
下一篇
DataWorks