快捷搜索:  as

你如何拼写软件测试

原文: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 功能 (产品做什么?):

它有哪些功能?

它会处置惩罚哪些差错类型?

它有如何的用户界面?

它会做哪些用户看不到的工作?

它与操作系统若何交互?

3 数据 (产品处置惩罚什么?):

它处置惩罚什么输入?

它的输出是什么?

它会处于哪些模式或状态?

它会包孕有初始化数据吗?

它的输入是光阴敏感或顺序敏感的吗?

4 平台 (它依附什么?):

它在什么操作系统上运行?

必要特殊的情况设置设置设备摆设摆设吗?

是否依附第三方组件?

5 操作 (它是如何应用的?):

谁会用它?

它会在什么场景下应用?

用户用它来做什么?

是否有特定的工感化户更盼望做的?

是否有用户数据可以让我们的测试加倍贴近亲近真实?

Bringing Ideas to Light发明设法主见

我能应用像SFDPO这样的措施来快速地获取关于产品测试的很多主见。然则我爱好的不仅仅是速率,而是靠得住性。在我发明SFDEPO之前,我能也能发明很多关于测试的主见,然则都是随机的和分散的。我不能完备地阐发。现在我掌握了这个措施,我知道我照样有可能忘怀某些器械,然则至少我能系统地造访了产品的各主要方面。现在我在测试的各个方面的有影象术和启迪术,从测试措施到质量标准,由于你知道某样器械不代表你记得它的方方面面。SFDPO不是一个模版或测试计划,它只是在你测试时赞助你发明紧张的主见的措施。是你的军师包的一部分。假如你想成为一名优秀的和靠得住的探索性测试员的话,你应该开始网络和创建得当你的启迪术的清单。启迪术想一个认知的闹钟一样让你熟识到好的主见,然则不能确保把精确的详细的做法 奉告你。

测试是一门精细的手艺,在事情中你应该拥有好的对象。

您可能还会对下面的文章感兴趣: