1. 首页 > 抖音热词

什么叫探索性测试,探索性测试分为哪几种

  一般大公司的产品测试流程是全功能测试3次,系统测试2次,在线测试1次。

  探索性测试一般在系统测试阶段完成。在这个阶段,系统软件的质量已经趋于稳定,不再需要像功能测试那样遍历整个测试用例。而是采用一些简单的测试方法,比如冒烟测试,探索性测试~

  探索性测试与敏捷性测试有一些共同之处。它是软件测试的一种风格,强调测试人员的自由!

  探索性测试的含义:作为相互支持的活动,与测试相关的学习、测试设计、测试执行和测试结果分析都是并行进行的。

  也就是说,它不像瀑布一样,第一个阶段在下一个阶段之前完成,而是可以自由并发地进行。

  探索性测试的主要目的是:找到最严重的bug在最短的时间内;通过新思路、新方法,可以发现尚未发现的问题,找到漏网之鱼;

  探索性测试的步骤:

   1.确定核心模块的功能;

   2.查看bug管理库或通信开发,确定问题较多的模块;

   3.根据启发式测试策略模型和漫游测试模型,选择补充测试策略进行测试;

   4.学习、设计、执行、思考;根据具体情况随时修改测试策略;

  启发式测试策略模型;

  测试人员通过质量标准、项目环境、产品元素——指导测试技术的选择和应用——并产生观察到的质量结果。

  技术要求:多样性,平衡成本和收益,充分发挥测试人员的技能;

  质量标准也可以理解为预期质量,项目环境是测试人员和其他资源的配置,产品元素是测试点(数据、接口、功能)。

  漫游策略模型:一套六种测试方法,对应不同的测试方法。

  商业领域:软件测试和功能

  历史区:版本历史漏了代码,缺陷很多。

  旅游区:吸引新用户的功能和特性

  娱乐区:主要功能完成后的辅助特性和功能。

  酒店:软件在静止状态下必须运行的特性和功能。

  磨损区域:用户手册中没有提到的、需要测试人员注意的特性和功能。

  常用测试方法的比较:

   1.卖点测试法:聚焦核心用户场景,将测试资源投入到用户最常用的功能和操作中,有助于提高核心功能的稳定性。

   2.地标测试法:从场景入手,从场景中选取具有特定功能的地标,然后随机打乱地标的顺序,得到不同的场景。

   3.极限测试法(压力测试):测试重点是系统的应变承受能力,不断挑战软件。

   4.强迫症测试法:将场景中的每一步重复两到三次。测试的重点是系统处理重复输入的能力。

   5.通宵测试法:自动化用例的重复执行,更注重产品的持续运行能力。初始化数据尚未重置,可能会发现潜在的问题。

   6.破解测试方法:强制软件做一些操作,掌握软件成功完成操作必须使用的资源,并不同程度地移除或限制那些资源。

   7.收藏家测试法:把应用软件的所有功能过一遍,尽最大努力去尝试每一个可能的结果。

   8.超模测试方法:注重界面、位置正确、可用性、设计合理、屏幕刷新等。有助于提高产品的可操作性和易用性。

   9.辅助角色测试法:测试人员挖掘辅助功能的特点,关注这些功能,有助于提高产品的正确性和完整性。

   10.取消测试方法:充分利用取消退出或其他按钮。

   11.通宵测试法:长时间运行测试。

   12.叛逆测试法:逆向测试:每次输入最不可能的数据。流氓测试:非法输入错误顺序测试:操作顺序错误。

   13.懒惰测试法:测试系统默认值的处理能力,进入输入框提交默认数据。

本文由 pos机办理 法律钓鱼技术指导

本文由发布,不代表新营销立场,转载联系作者并注明出处:https://www.newmarketingcn.com/douyin/223254.html

留言与评论(共有 0 条评论)
   
验证码: