探索式测试.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
探索式测试

第三讲 混合探索式测试 混合探索式测试介绍 混合探索式测试方法 一、混合探索式测试介绍 1、几个概念 场景:就像地图一样,描述出目标点,但到达路径很多 混合探索:给场景添加变化 场景来源:非测试部门。开发、设计、文档、市场等 2、混合探索性方法 即给场景添加变化的方法:场景操作和漫游测试 二、混合探索式测试方法 – 场景操作 1、概念 对场景的步骤加以操作,来给场景注入变化,以加强场景。 2、几种操作 (1)插入步骤 A:增加更多数据 B:使用附加输入 C:访问新界面 (2)删除步骤 递进删除。用来测试应用程序是否缺少信息或一些从属功能 (3)替换步骤 二、混合探索式测试方法 – 场景操作 (4)重复步骤 重复单独或一组步骤改变动作顺序。重复的操作或者顺序的改变可以发现与数据初始化有关的缺陷。 (5)替换数据 (6)替换环境 包括硬件、容器、容器版本、本地设置等。 二、混合探索式测试方法 – 漫游测试 1、概念 又称“顺路游”,可以在任意步骤上停下来。找到需要测试任意需要做决定或可能产生逻辑分支的地方,之后回到主路径。 2、比较 场景操作侧重于场景中小的,逐渐增加的变化及可有可无的步骤 漫游可有创建出相当长的和范围更广的衍生场景 3、测试方法 (1)卖点测试法:将不在场景的主要功能加入到场景 (2)地标测试法:在结构化测试场景中常用 (3)极限测试法:挑战软件,让软件最费力 (4)强迫症测试法:重复 二、混合探索式测试方法 – 漫游测试 (5)深巷测试法:卖点测试法的变种。加入最不可能用到或最没用的功能到场景 (6)通宵测试法:自动功能重复执行 (7)破坏测试法:有意义的破坏 (8)收藏家测试法:记录所有观测到的输出,越多越好 (9)超模测试法:关注界面。正确位置、可用性、设计、屏幕刷新 (10)配角测试法:最近邻居测试法 (11)取消测试法:按钮、Esc、其他 (12)混票测试法:多个场景中的重叠步骤 第四讲 软件测试的问题及漫游测试的规划 软件测试过程中存在五类问题:漫无目的、重复性、暂时性、单调性、健忘。 如何利用漫游测试方法,尽量减少这些问题的影响呢? —— 让我们在实践中总结 吧! Thank You 康凯特软件技术 节约成本 提升质量 缩短周期 让测试更Easy! * * Thank You 康凯特软件技术有限公司 节约成本、提升质量、缩短周期,让测试变得Easy! COMCAT TECHNOLOGIES CO., LTD. www. ComCat 康凯特软件 neXgenius ?自动测试系统 康凯特软件科技有限公司? 探索式测试学习与交流 第一讲 探索式测试概述及局部探索式测试 第二讲 全局探索式测试 第三讲 混合探索式测试 第四讲 软件测试过程中的问题及漫游测试的规划 第一讲 探索式测试概述及局部探索式测试 探索式测试的产生过程 探索式测试的特点及定义 局部探索式测试 一、探索式测试的产生过程 目前缺陷的检测有两种方式:自动化测试 和 手工测试。 自动化测试: 毁誉参半。 a、有代码维护成本、学习成本,而且测试程序本身也存在问题。 b、只要能在合理的场景中使用自动化还是能提高效率的,并不是所有的测试都适合自动化。 一、探索式测试的产生过程 手工测试: 需手脑并用,发挥聪明才智,才能设计出导致软件失效或符合软件设计效果的真实场景。如果想发现与应用程序业务逻辑相关的缺陷手工测试是最佳选择。 缺点:a、慢 b、无规律 c、不易复现 d、不可反复使用 e、无可借鉴的经验 基于以上缺点诞生了手工测试的技术 ------ 探索式测试 二、探索式测试的特点及定义 1、探索式测试定义: 抛开测试脚本的测试。 2、探索式测试的特点: (1)它是一种测试风格,测试思维,而不是具体的测试技术 (2)它强调测试人员的个人自由和责任,其目的是为了持续优化其工作的价值 (3)它建议在整个项目过程中,将测试相关学习作为相互支持的活动并行执行 (4)它是一种目的明确,过程规范的测试,它精心策划以防万一,同时留有发挥空间,让测试人员随机应变 二、探索式测试的特点及定义 3、探索式测试的指导方法 (1)局部:帮助测试人员在测试过程中作出即时决定 (2)全局:帮助测试人员设计整体测试计划和测试策略 (3)混合:采用给场景注入变化的方法。混合是指探索式测试与脚本测试的结合 三、局部探索式测试 1、概述:测试人员在测试中了解各种可以变化的东西,就可以更好的进行探索式测试。局部探索性测试从用户输入、状态、代码路径、用户数据、运行环境五个方面考虑软件的变化。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档