【读书笔记】《探索式软件测试》——第6章:实践中的探索式测试(下)

接着第6章的剩余部分......

5.Windows媒体播放器的漫游测试实践

    1)Bola Agbonile的体会

    2)Windows媒体播放器

    a)遍历测试法

    按规定次序测试在应用程序中靠在一起的许多功能。Bola是根据功能的相似程度进行分类,第一个分类是“所有的用户界面”,下一个分类是“对话框”,接着是“文字框”或“边界”。

    b)超模测试法

    如果以发现的缺陷数量来作为成功标准,就应该使用这样的测试法。比如,进行“缺陷大扫除(bug bash)”时,超模测试法可发现一些“唾手可得”的错误。

    c)极限测试法

    极限测试法有一种特殊的测试法——边界之旅,边界之旅涉及的是在上下边界附近进行测试。比如:使用文本框所允许的最大数量的字符或空字符(null)来填充它,等等。

    3)与WMP相关的25个“假如”类型的问题

    4)极限测试法:边界之旅

6.停车场测试法及其在Visual Studio Team System测试版的应用

    1)Geoff Staneff的体会

    2) Sprint中的测试

    通过分析和找到它们时使用的测试法,我们对所找到的缺陷进行了分类,结果如下:

    3)停车场测试法

    停车场测试法主要目标:在测试范围内确定所有功能的入口点和那些有可能发生问题的地方;次要目标:确定各种具体的漫游测试法能有施展所长的地方;幸运目标:在第一轮测试中能枚举出一些可能招致产品撤回的缺陷。

7.漫游测试中的测试规划与管理

    1)怎么知道已经测试了哪些?哪些还没有测过?

    明确的指定测试人员使用超模测试法,就放心知道在日程表里已安排好了该部分的测试工作。

    2)漫游测试的延续性?

    漫游测试定义了测试什么和如何测试,所以任何正常的测试人员都能够执行类似的漫游,发现类似的缺陷。

8.旅行计划

    早期开发阶段的目标如下:早期发现设计缺陷;发现被误用的控件;发现用户界面和可用性的误用。此时,探索式测试注重于把事情做成而不是以某种特殊的方式做事,这些漫游法包括地标测试法和出租车测试法。

    后期开发阶段的目标如下:确保产品功能的正常工作;确保用户数据的安全性;确保完工的软件符合要求;确保功能特征的适用范围;确保以前的缺陷不再重现。此时,探索式测试注重于一种特定方式来探索某一特定的东西,这些漫游测试法包括深巷测试法、遍历测试法、超模测试法和取消测试法。

    这部分说的很赞,有点总结的感觉。

9.让漫游测试运转起来

10.漫游结果的分析

    漫游测试法不仅为软件中已经使用漫游测过的部分提供了很多有价值的信息,还指出对于这些功能是否需要添加新的漫游测试法,以及指出哪里可以进一步使用顺道游测试法,另外,还会上报一些和测试主题无关但值得一提的严重缺陷。

11.判断:里程碑和发布

12.小结

    漫游概念是一种用于描述测试技术和交流测试技巧的优秀方法。现在测试人员已经很少把注意力集中于底层单个的测试用例,而更专注于较高层的测试设计及测试技术等概念。

  不再专注于底层细节,而专注于技术和设计应该是大多数测试人员的期望吧!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容