你如何拼写测试
陈能技
2007-8-24
原文: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不是一个模版或测试计划,它只是在你测试时帮助你发现重要的主意的方法。是你的智囊包的一部分。如果你想成为一名优秀的和可靠的探索性测试员的话,你应该开始收集和创建适合你的启发术的清单。启发术想一个认知的闹钟一样让你认识到好的主意,但是不能确保把正确的具体的做法 告诉你。
测试是一门精细的手艺,在工作中你应该拥有好的工具。
分享到:
相关推荐
高二英语模块七单词拼写专项测试练习.doc
地理拼写 测试你的拼写和全球排名
对于Web系统的GUI测试,主要包括格式验证、导航条测试、页面排版测试、拼写和语法测试、标签属性测试、页面源文件测试和Tab键测试七个方面,可根据文档进行测试
当前工作的目标是通过实验研究,通过实施旨在管理两个选定拼写检查工具的拼写检查原型系统,测试整个项目的可行性。 结果表明,“拼写检查原型系统”通过允许用户为文本的特定语义结构选择最合适的工具,从而大大...
拼写测试员 测试拼写单词
安徽人教版九年级英语同步测试:专题复习二单词拼写.docx
巫师随您而行的单词阅读器好吧,TBH 它只是一个拼写测试机器人
(安徽)人教版九年级英语同步测试:专题复习二单词拼写.pdf
Google 拼音输入法 3.0最新测试版 含英文拼写助手
布兰斯Perl 电子提示和AWS Polly文本转语音制作的拼写测试准备器构建设置要运行此桌面应用程序,您必须具有AWS CLI 在您的主机设备上配置的凭据。 凭证必须配置为允许polly:SynthesizeSpeech访问有关AWS CLI配置的更...
科学拼写测试项目设置npm install编译和热重装以进行开发npm run serve编译并最小化生产npm run build自定义配置请参阅。
Java写的一个程序,包含测试实例及完整的程序注释。程序可以实现对英文的拼写纠错及给出可能的正确拼写,还实现了哈夫曼压缩与解压缩的功能。
2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载...
拼写测试 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 整理和修复文件 npm run lint 自定义配置 请参阅。
以SIGHAN7会议中文拼写校验任务中用于检错评测的1 000句测试集作为实验测试集,并与此会议提交的结果进行比较,实验结果表明,与基于复杂语言模型的检错方法相比,该方法在实现简单的同时也有很好的检错效果,获得了...
拖放要扫描的部分,然后单击图标或快捷键查看测试结果。 韩文拼写检查器。 现在,只需轻轻一点即可检查您的拼写。 查看演示:https://youtu.be/6nt_1zCK06s <如何使用> 1.拖动或书写要检查的句子 2.单击检查拼写...
软件测试过程总结(用例,执行,沟通)软件测试1、测试过程中往往容易忽略最简单的测试,比如:系统的单词拼写,界面的显示与兼容性,易用性测试等。测试人员认为将单词放在最后测试,会出现测试疲劳,导致忽略这部分...
软考-软件测试 软件测评师2013年下半年,上午考试试卷及考试问题答案