你如何拼写软件测试

发表于:2009-06-01来源:作者:点击数: 标签:软件测试拼写
原文:How Do You Spell Testing? - A Mnemonic to Jump-Start Testing (James Bach) ET 测试 (Exploratory testing)强调测试设计和执行同步进行。但是我们如何组织我们的思想以便我们想到值得去做的测试呢?一种方法是使用启发术和记忆术。启发术是“经
 

原文:How Do You Spell Testing? - A Mnemonic to Jump-Start Testing (James Bach)

        ET测试(Exploratory testing)强调测试设计和执行同步进行。但是我们如何组织我们的思想以便我们想到值得去做的测试呢?一种方法是使用启发术和记忆术。启发术是“经验方法、简化或有根据的推测”。例如,从门口地毯下面找钥匙的想法就是一个启发。记忆术,就是“词语、节奏或其他帮助记忆的东西,就是简单易记的东西用于帮助联想起复杂的、很多的信息”。记忆术和启发术帮助我们在压力下很好地解决问题。

SFDPO Spells Testing用SFDPO来拼写测试

        我在测试中经常用的记忆术和启发术是“San Francisco Depot”,即SFDPO(Structure, Function, Data, Platform, and Operations)。每一个单词代表软件产品的不同方面:结构、功能、数据、平台、操作。通过考虑产品的这些方面,我可以想到很多有趣的测试。所以,当我被要求测试很多我没有见过的东西之前,我对自己念一遍“San Francisco Depot”,背诵一下产品的5大方面,然后开始想我会做什么测试。

1 结构 (产品是什么?):

        它有哪些文件?

        我了解关于它的构造的信息吗?

        是一个程序还是多个组合?

        配套的材料有哪些?

        我能否按模块划分来测试?

2 功能 (产品做什么?):

        它有哪些功能?

        它会处理哪些错误类型?

        它有怎样的用户界面?

        它会做哪些用户看不到的事情?

        它与操作系统如何交互?

原文转自:http://www.ltesting.net