测试产品说明书属于静态黑盒测试。产品说明书是书面文档,而不是可执行程序,因此是静态的。
1、对产品说明书进行高级审查
测试产品说明书的第一步并不是立刻钻进去找缺陷,而是要站在一定的高度进行审查。审查产品说明书是为了找到根本性的问题、疏忽或者遗漏的地方。
这看起来更像是做研究而不是做测试,但研究的本质是为了更好的了解软件该做什么,了解了产品说明书背后的诸多为什么和怎么做,就可以更好的进行细节检查。
1.1、假设自己是客户
当软件测试人员第一次拿到需要审查的产品说明书时,最容易做的事是把自己当做客户 。研究一下客户会是什么人,可以和市场或者销售人员聊聊,了解他们对用户的认识;
如果是内部使用的产品,可以找使用他单人谈一谈。
了解客户所想是很重要的。记住,质量的定义是“满足客户要求”,测试人员必须了解并测试软件是否符合那些要求,如果熟悉软件应用领域的相关知识将会有很大的帮助。
假如什么知识也没有,如果审查产品说明书的某一部分不理解,不要假定它是对的就放过它。毕竟你最终还是要用产品说明书来设计软件测试,因此,避免不了要去了解它。
最好是现在就搞懂。如果真的发现了缺陷,不是更好吗。(在假设自己是客户是不要忘记了软件的安全性)
1.2、研究现有的标准和规范
标准和规范的差别在于程度不同,标准比规范更加严格。一般来说标准应该严格遵守;规范是可选的,但也应该遵守。也可以将标准作为规范来使用。
下面是可以考虑作为标准和规范的一些例子。