探索式软件测试--- 全局
探索式测试有下面几个目标:
- 理解应用程序如何工作,它的结果看起来怎么样,它实现了哪些功能。
- 强迫软件展示其全部能力。
- 找到缺陷
漫游测试
- 商业区:侧重于测试软件的主要和重要特性,并知道测试人员如何对执行这些特性的软件代码路径进行测试
- 指南测试法(The Guide Book Tour)
- 卖点测试法(The Money Tour)
- 地标测试法(The Landmark Tour)
- 极限测试法(The Intellectual Tour) --- 找麻烦测试法 (Arrogant American Tour)
- 快递测试法(The FedEx Tour)
- 深夜测试法(After-Hours Tour) --- 清晨测试法 (Morning-Commute Tour)
- 遍历测试法(The Garbage Collector's Tour)
- 历史区:软件中的”历史区“指的是那些遗留的代码,或者是在前几个版本就已经存在的软件特性,也指那些用于修复已知defect的代码。 对于软件的defect来说,历史经常重演,所以重新测试那些曾含有很多缺陷的代码特别重要。
- 恶邻测试法(The Bad_Neighborhood Tour)
- 博物馆测试法(The Museum Tour)
- 上一个版本测试法(The Prior Version Tour) ---- 复原测试(Regression Testing)
- 娱乐区:娱乐区的测试帮助测试人员测试那些辅助的特性,而不是主线特性,并确保这两种侧向能够实用而又有意义地结合在一起。
- 配角测试法(The Supporting Actor Tour)
- 深巷测试法(The Back Alley Tour) --- 混合测试法(Mixed-Destination Tour)
- 通宵测试法(The All-Nighter Tour) <=== 夜总会之游(Clubbing Tour)
- 旅游区:类似于简短,目标明确的测试用例 + 冗长的旅行,要走过清单上的所有目的地(软件功能点)---- 到此一游而已,快速访问软件的各种功能
- 收藏家测试法(The Collector’s Tour)
- 长路径测试法(The Lonely Businessman Tour)
- 超模测试法(The Supermodel Tour) ---- GUI Testing, Localization&Globalization???
- 测一送一测试法(Test one Get One Free-TOGOF) <=== 买一送一(Buy One Get One Free,BOGOF)
- 苏格兰酒吧测试法(The Scottish Pub Tour)
- 旅馆区:旅馆区测试类型是指软件测试人员放过那些主要的和最受欢迎的功能,而去测试一些精彩被忽视的或者在测试计划中比较少描述的次要和辅助功能。
- 取消测试法(The Rained-Out Tour)--- 启动操作后然后停止它(Shift + F4)
- 懒汉测试法(The Couch Potato Tour) ---测试人员做尽量少的实际工作。
- 破旧区
- 破坏者(The Saboteur Tour)--- (1) 强迫软件做一些操作 (2)掌握软件完成操作必须使用的资源 (3)在不同程度上移除那些资源或者限制使用那些资源
- 反叛测试法(The Antisocial Tour) ---- 逆向测试法(Opposite Tour) 歹徒测试法(Crime Spree Tour)错序测试法(Wrong Turn Tour)
- 强迫症测试法(The Obsessive-Compulsive Tour) 反反复复地执行同样的操作
漫游测试既能帮助测试人员思考如何测试应用程序,又能帮助他们组织实际的测试。