软件测试从零开始之五:探索性测试技术(上)

、关于探索性测试:1、探索性测试不是由测试,是需要有定的法来指导;这就像个旅者来到

2、探索性强调测试员的主观能动性,抛弃繁杂的测试计划和测试例设计过程,强调在碰到问题时及时改变测试策略。

、探索性测试的目标:1、理解应程序如何作,它的接看起来怎么样,它实现了哪些功能;(找到软件切点)
2、强迫软件展其全部能;(满所有的功能上的需求)

3、找到缺陷;(树明确的目的,不是漫目的寻找影)

三、常的探索性测试法:1、由探索性测试:类似于由测试,效果跟经验有很关系。

2、基于场景的探索性测试:这跟我们上章分享的基于场景的例设计法很类似。3、基于策略的探索性测试:这我们主要是根据对产品的熟悉程度和经验来进有针对性

4、基于反馈的探索性测试:这是指我们在探索性测试的过程中通过分析当前的质量以及前的测试情况来指导后的探索性测试。

当然, 个较好的效果就是我们能够将这些法结合起来,从达到效果的最化。

地呢一个办法就是我们对这个城市很熟悉。另外个办法就是找个导游或者份地图,来指导我们去在这个城市旅游。

娱乐区,旅游区,旅馆区,破旧区等。每个区域对应软件相应的功能。如:商业区:对应软件包装上的对应特性,类似我们的需求。历史区:上个版本遗留下来的代码、问题或则曾经出现多次bug的功能或者特性。旅游区:对应产品的新特性,能够去更好的吸引新的户。娱乐区:对应软件的辅助特性和功能,可以做完补充测试。旅馆区:对应软件内部的些交互,不定是由户来触发的。破旧区:对应软件的历史稳定的代码,般很少去接触

1、指南测试法:要求测试员严格遵照册的建议执操作。如果是帮助册,请以完全不了解系统视严格按照其使进操作。

2、卖点测试法:发现软件最吸引的这些特性功能,锁定测试范围。卖点测试法的原理取决于销售员对客户演过程。

3、地标测试法:将指南测试法及卖点测试法中的标记定义为个路标(路标合起来将形成个列表),当软件将这些路标全部覆盖并记录后,将这些路标合起来就形成了个路标的列表。

4、极限测试法:向软件提出很多难以回答的问题。如:如何让软件发挥到最限度,哪个特性是软件运时达到其设计极限等等。

5、快递测试法:主要关注关键数据流的向,如:输个数据后,最后该数据会去哪;

6、深夜测试法:在晚上的时候,我们的程序还会做那些事情,如:每晚12点的定时清理;

7、遍历测试法:选定个目标(如:菜单),然后最短路径来访问这些目标对象,从遍历完所有的路径点;

、历史区类型:1、恶灵测试法:在测试的过程中,当发现某段代码的bug很多的时候,我们可以专针对这段代码进遍历测试,通过这样的法很容易发现改动引发的bug

2、博物馆测试法:找到那些遗留和很时间没有被翻动的代码,看看在新的环境是否可以运,如:某个脚本可能就直接失效了。

3、上版本测试法:对先前版本的更新,运上个版本所有的分和测试例。确保的功能还能正常使。

三、娱乐区类型:1、配测试法:励测试员关注某些特定的特性,并将这些特性与主流业务特性放在个视来测试;如:个菜单有多个选项,我们通常选择第2个选项,那么我们可以去测试第3个选项。

2、深巷测试法:最不可能被到的户特性以及没有被覆盖过的代码;以及将不常的特性和最常的特性进结合起来使。

3、通宵测试法:尽可能不关闭程序,让程序直去运。如:移动设备的某个后台程序可能就是直运的。

四、旅游区类型:

1、收藏家法:建议我们收集软件的输出,收集的越多越好。然后可以将这些搜集进梳理,可能会收到些意想不到的惊喜。

2、路径法:那些需要被点击N次才能激活的特性点,把那个埋在应程序最深处的界作为测试目标;

3、超模测试法:是种纯界测试法,它的原理是不关注特性,只关注界的设计是否给我们带来愉悦感

4、测送法:它只测试同时运同应程序多个拷的情况。如:运个应程序,然后再去运该应程序的个拷。

五、旅馆区类型:

1、取消测试法:启动操作开始即停它。如:查找丹开始,就即取消。然后再次去查找

2、懒汉测试法:软件必须处理默认值,它必须运处理空输的代码,很多输不填写就直接进下步等等;

六、破旧区测试类型1、破坏测试法:强迫软件做些操作;掌握软件成功完成操作必须使的资源;在不同程度上移除那些资源或限制使那些资源;

2、反叛测试法:故意输些最不可能的数据,然后判断程序如何去处理;3、强迫症测试:遍遍的输同样的数据,反复的做些同样的操作;

来源:shitou2075

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年3月23日
下一篇 2017年3月23日

相关推荐