这些告诉我们什么了呢?
WordPad Word
一些有用的测试结果集的启示
● 与历史一致:现有的功能特性要与过去的特性一致
● 与我们的设想一致:功能特性要与组织者的设想一致
● 与可比较的产品一致:功能特性要与具有相似功能的可比较产品一致
● 与声明一致:功能特性要与记载或宣传的特性一致
● 与详细说明书或规章一致:功能特性与必须符合的声明一致
● 与用户的期望一致:功能特性要与我们想象的用户需求一致
● 与产品每部一致:功能特性与可比较功能的特性或产品内在的功能模式一致
● 与目标一致:功能特性与明显目的一致
测试是关于主意的
试探法给你想法
试探法是一个能帮助解决问题的易犯错的想法或方法
你不必遵守试探法;你应用它。当提升至权威性规则的地位时试探法会使你受伤
试探法仅在上下文中表现出明智的行为。他们并不包含智慧
你与试探法的关系是明智地应用它的关键
启发式推理不被视为最后的,严谨的而应被视为暂时的,似真实的;其目的是为了发现目前问题的解决方案。
-乔治波利亚,《如何解决》
一些字体大小测试问题
如何覆盖?
- 每种字体大小(至一个点的十分之一)
- 每种字体,每种字母
- 每种改变字体大小的方法
- 每种与字体大小相关的用户界面因素
- 字体大小与文档其他内容的交互
- 字体大小与Wordpad所有其他特征的交互
- 字体大小与显卡和模式的交互
- 打印与显示屏
你的测试结果集是怎样的呢?
- 你对印刷术了解多少
- “点”的定义不尽相同。有多达六中不同的定义
(http://www.oberonplace.com/dtp/fonts/point.htm)
- 绝对的字体大小可以被衡量,但并非易事
(http://www.oberonplace.com/dtp/fonts/fontsize.htm)
- 当不论何种标准被选中,大小如何紧密与之相衬
- 探索方法:字体的相关大小,与MS Word对比
- 不同类型的用户有不同的期待结果
风险作为一个简化因素
对于Wordpad,我们不必关注是否字体大小是否符合印刷术的确切标准
一般而言,如果我们专注于该产品是否有问题的事项,而不仅仅是它能否满足所有相关的标准,这就能大大简化测试
有效测试要求我们理解标准,由于这些问题涉及到我们的客户如何评价产品
与其思考过去vs失败,不如考虑问题vs没有问题
如果我们应用相同的解决方案将怎样?
- 我们应用Wordpad
- 应用Open Office 还是MS Word 或Adobe PageMaker
同样的评估标准在不同的语境中会导致不同的结论
预期结果及测试自动化
我们经常听到:所有的测试都应自动化
自动化测试取决于当软件测试失败时我们的编程检测能力
我们自动化测试能力从根本上受制于测试结果集
一个常见定义测试结果集的方法是将其作为预期结果的来源
- 此种观点下,你将实际结果与预期结果作比较,如果匹配,则程序通过;如果不匹配,则程序失败
- MS WordPad 与MS Word的比较举例说明这个做法
- 意识到这种评价是启发式的非常重要
我们可能会有假警报:WordPad与Word的不匹配可能并不是问题
我们可能错过缺陷:WordPad 与Word的匹配可能缘于各自程序中相同的错误
测试结果集比较是启发式的:我们仅比较一些特定结果
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。