【读书笔记】《探索式软件测试》——第4章:全局探索式测试法(下)

    今天继续学习另外三个区域:旅游区、旅馆区、破旧区。

    4)旅游区测试类型

    旅游区关心的是快速访问软件的各种功能,目的只为到此一游。

    a)收藏家测试法

    收藏家测试法(The Collector's tour)建议我们收集软件的输出,收集得越多越好。这个测试法背后的想法是测试人员到达所有那些可到达的地方并把观察到的输出结果记录下。测试人员应该确保能观察到软件能生成的任何一个输出。

    b)长路径测试法

    长路径测试法(The Lonely Businessman tour)的想法是访问离应用程序开始点尽可能远的特性。主要指导思想是到达目的地之前尽量多地在应用程序中穿行,把那个埋在应用程序最深处的界面作为测试目标。

    c)超模测试法

    在超模测试法(The Supermodel tour)中,重点不是在功能或测试功能间真正的相互作用,而只是测试界面。

    d)测一送一测试法

    测一送一测试法(The TOGOF tour,Test One Get One Free)借鉴了“买一送一”(Buy One Get One Free,BOGOF)的首字母。测一送一只测试同时运行一个应用程序多个拷贝的情况。测试时运行一个应用程序,然后运行该应用程序的另外一个拷贝,然后再运行一个拷贝。试着用所有不同拷贝同时打开同一个文件,或者让它们同时在网络上传输数据。

    e)苏格兰酒吧测试法

    苏格兰酒吧测试法(The Scottish Pub tour)特别适用于大规模的复杂应用程序。在这些应用程序中的有些地方,测试人员需要先知道如何找到那些酒吧(可能是矮小破旧的餐馆或隐藏在邻里间的仅仅偏离大街的社区聚集地),测试人员需要找到用户组,参与讨论,读产业博客,花大量时间深入了解待测应用程序。

    5)旅馆区测试类型

    旅馆区测试类型是指测试人员放过那些主要和最受欢迎的功能,而去测试一些被忽视或很少描述的次要功能。

    a)取消测试法

    取消测试法(The Rained-Out tour)的思想是启动操作然后停止它。每次见到取消按钮出现就点击它,如果没有取消按钮,对于在浏览器中运行的程序也可以试着按Esc或Back按钮。点击取消后,花些时间确认应用程序还能正常工作,至少应该确信被取消的操作可以再次执行并成功结束。

    b)懒汉测试法

    懒汉测试法(The Couch Potato tour)是指测试人员做尽量少的实际工作。即意味着接受所有默认值,保持输入字段继续为空,在表单中尽可能少填数据,在进入下一个界面时不点击任何按钮或输入任何数据。

    6)破旧区测试类型

    破旧区主要通过输入恶意数据以破坏软件和做一些通常有害的事情。

    a)破坏者

    破坏测试法(The Saboteur tour)的直观概括如下:强迫软件做一些操作;掌握软件成功完成操作必须使用的资源;在不同程序上移除那些资源或限制使用那些资源。在该测试法中,测试人员可以通过增加或删除文件、改变文件权限、断开网线、减少内存等方法使环境变恶劣。

    b)反叛测试法

    反叛测试法(The Antisocial tour)要求输入最不可能的数据,或者已知的恶意输入。有三个方法可实现反叛行为:

    逆向测试法(Opposite tour):每次都输入那些最不可能的数据。想一下购买几个商品?14963个。想法是对某个输入,采用最不可能使用的值。

    歹徒测试法(Crime Spree tour):基本想法是输入一些不应该出现的数据。如果应用程序想要正数,给它一个负数。

    错序测试法(Wrong Turn Tour):要求测试人员以错误的顺序做事情。选择一组合法的行为,将它们混在一起,造成前后顺序不合法。比如,试着在购物车空着的时候选择结账。

    c)强迫症测试法

    强迫症测试法(The Obsessive-Compulsive tour)的测试人员一遍又一遍的输入同样的数据,反反复复执行同样的操作。他们重复,重做,拷贝,粘贴,借用,然后再更多次重复做这些事情。最重要的是要重复。

    4.漫游测试法实战

    随着测试人员对上述测试法的渐渐熟悉,各种规律也慢慢浮现。比如针对这一类的缺陷哪种测试法最有效,各类测试法之间有哪些互相兼容的特性。测试人员应该跟踪哪种测试法发现的缺陷最多,哪种执行时间最少,哪种的代码、界面、功能覆盖最多等。将这类知识整理成文档并将其融入所在部门的测试文化是一项非常重要的任务。

    5.小结

    这一系列的测试法可以编成一张测试核对表,这样可避免遗漏某种测试类型,还可以帮助测试人员把应用程序的功能和适合这些功能的测试技术相匹配。

    下表是漫游测试法的整理表格,见图:

漫游测试法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容