首页
学习
活动
专区
圈层
工具
发布
综合排序丨最热优先丨最新优先
时间不限
神秘的探索性测试?
什么是探索性测试? 探索性测试的优点 可以帮助我们定位到隐藏比较深的问题 ,常规测试没有覆盖到的场景。 更有效率 快速发现严重问题 测试过程灵活控制 在敏捷开发项目比较适用 ET提高了测试覆盖率 探索性测试的必要性? 探索性测试不是自由测试,而是需要有一定的方法来指导,自由测试更像是发散测试。 探索性测试的目标: 1、理解应用程序如何工作,它的接口看起来怎么样,它实现了哪些功能。 2、强迫软件展示其全部能力。 总之,探索性测试,不仅是简单对测试策略的补充和完善,它是一种高效而具有创意的测试过程,对于测试人员的能力要求极高,所以平时测试时我们要刻意去锻炼自己的探索性思维。
吾非同
2020-10-23
1.2K0
标签:
从测试看验证:探索性测试
一、关于探索性测试的认识 探索性测试强调的是一种思维和方法,通过发挥人的主观思维、系统思维等进一步保障软件质量的方法。 探索性测试会让测试人员去观察整个测试过程或整个与质量相关的环节(也只有测试人员这样的角色能全过程参与并了解这些信息),基于更多信息且有思考、归纳的,挖掘薄弱点,变成探索性测试的方向。 探索性测试强调弱文档,而不是无文档(需要罗列依赖信息,测试目标,测试方法等)。 探索性测试一定是基于软件开发过程,软件业务,软件质量等有深入了解才开展的一些工作。 探索性测试是一种弱精准测试。 探索性测试是测试能力一个重要体现,往往也是测试能力度的一个区分点。 三、探索性测试开展思路 探索性前提信息(来源:历史故障?产品问题?客户反馈?版本暴露缺陷?需求?过程风险?团队沟通? 等等)识别; 探索性分析,学习; 探索性思路及设计(方向?范围?时间?主题?); 探索性测试开展,过程随时调整策略; 探索性测试总结及反思。
tech life
2023-09-21
7070
标签:
探索性测试如何实现落地?
一、探索性测试的定义 探索性测试(Exploratory Testing,简称ET)是一种自由的软件测试风格,强调测试人员同时开展测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。 探索性测试的核心是: 探索性测试是一种软件测试风格,而不是一种具体的软件测试技术(如等价类划分、边界值分析、组合测试等)。 探索性测试建议在整个项目过程中,将测试相关学习、测试设计、测试执行和测试结果分析作为相互支持的活动,并行地执行。 二、探索性测试的设计理念 2.1. 三、 探索性测试的典型技术 在项目测试过程中,根据不同产品的特性,将产品功能测试分成三个层次,下面分别关注探索性测试在各层次上的测试设计,并介绍能够快速对不同特性进行测试和分析的方法。 ? 四、敏捷测试与探索性测试 在探索性测试中,测试人员不断地提出假设,用测试去检验假设,通过解读测试结果来证实或推翻假设。
muntainyang
2020-10-23
3.1K0
标签:
探索性测试工具 - Xray Exploratory App
1、前言 探索性测试在软件质量保障中扮演着越来越重要的角色,随着软件系统日益复杂,传统的脚本化测试往往难以覆盖所有可能的场景和用户行为,探索性测试通过测试人员的创造性思维和即兴发挥,能够发现预设测试用例难以捕捉的问题 ,然而,探索性测试的非结构化特性也带来了一些挑战,如何有效地记录、管理和复现测试过程成为了一个关键问题。 本篇将介绍一款专门设计用于支持和增强探索性测试的工具 - Xray Exploratory App,该工具旨在为测试人员提供一个结构化但不失灵活性的环境,使他们能够自由地进行探索,同时又能系统地记录测试过程 2、简介 Xray Exploratory App是一种用于探索性测试的工具,由两个主要组件组成,桌面应用程序和Web控制台。 集中的结果:停止浪费时间切换窗口来记录测试,毫不费力地将探索性测试与Jira和Xray同步,而无需离开应用程序。
wangmcn
2024-11-14
5500
标签:
聊一聊手动测试与探索性测试的区别
在我们进行测试的时候,会使用手动测试,自动化测试等。其中手动测试又包含了探索性测试,今天聊一下手动测试和探索性测试有哪些区别。 手动测试和探索性测试的具体特点,手动测试通常有计划性,有详细的测试用例,步骤明确,适合回归测试或者功能稳定的系统。 而探索性测试更灵活,依赖测试人员的经验和直觉,适合需求不明确或者时间紧迫的情况,比如敏捷开发中的快速迭代。探索性测试是手动测试的一种具体实践方式,属于手动测试的子集。 而且,探索性测试的结果可能不太容易进行量化和评估,这也给测试管理带来了一定的挑战。 八 实际应用与结合两者并非互斥,常结合使用:先用手动测试覆盖核心功能,再用探索性测试挖掘潜在问题。探索性测试发现的缺陷可转化为手动测试用例,纳入回归测试。
漫谈测试
2025-05-24
4400
标签:
探索性测试: 工具和方法的综合应用
探索性测试: 工具和方法的综合应用 1、前言 探索性测试是软件测试中一项重要的活动,旨在发现软件中的缺陷、异常行为和潜在问题。 本文将介绍一些常用的工具和方法,以帮助测试人员在进行探索性测试时更加高效和有效。 这些工具提供了编写和执行测试脚本的功能,可以模拟用户操作和验证预期结果。 4、探索性测试工具 探索性测试工具如Stryker、Jest或Cypress等,专门用于进行探索性测试。 这些测试方法可以帮助测试人员收集真实用户的反馈和意见,并发现潜在的问题。 7、分析和记录测试结果 在探索性测试过程中,及时分析和记录测试结果是至关重要的。 8、探索性测试报告 编写探索性测试报告是一种有效的方式,用于记录测试过程、发现的问题和相关观察。在报告中,测试人员可以描述测试的目标、测试方法和发现的重要问题。
wangmcn
2023-08-22
7250
标签:
10个最佳探索性测试工具(2024)
1、前言 探索性测试是一种软件测试,其中测试用例不是预先创建的,但测试人员可以动态地测试系统,这种类型的测试允许你在没有太多计划的情况下同时执行测试设计和执行。 以下是一个精选的顶级免费探索性测试工具列表,以及它们的功能特点和官方网址/链接地址,该列表包含开源(免费)和商业(付费)软件。 2、Xray Exploratory App(XEA) XEA通过提供捕获错误证据和轻松分享,简化了探索性测试的过程,XEA简化了文档编制过程,因此你可以覆盖更多未测试的代码,发现新的测试场景,并发现难以捕获的错误 ,它允许测试人员集中化和加速测试管理,qTest探索性测试工具使QA过程的每一步都更简单、更有效。 功能特点: 捕获用于探索性测试的丰富场景数据 它通过跨桌面或web应用程序执行测试来帮助你测试应用程序 它允许你计划、执行和跟踪具有可操作缺陷的脚本化测试 官方网址: https://azure.microsoft.com
wangmcn
2024-11-14
1.6K0
标签:
敏捷开发模式下的利刃:探索性测试(ET)--测试用例如何设计?
在某些情况下,它可以比自动化测试更加有生产力。它是一种经过深思熟虑的测试方式,没有测试脚本,可以使你的测试超出各种明显已经测试过的场景。 它的本质是测试策略,边学习、边设计、边测试、边思考。换句话说,探索式测试是测试人员自发进行的测试工作,在执行测试的同时根据所获得的信息来设计测试策略的方法。 测试的过程中记录软件逻辑,发现 BUG,给开发人员建立缺陷。 基于旅行者的全局探索性测试方法 我们可以将软件的测试比做是去一个城市的旅游。那么我们如何快速的去到我们想去的地方呢? 对于软件测试来说,我们同样需要对被测软件很熟悉,同时也需要一份测试地图或者测试指南,来帮助我们更好的探索性测试。 拿到地图后,我们可以根据地图将城市按照功能分为各种区域,而每个区域对应软件相应的功能。 可以看到通过探索性测试方法已经分析出来了一些测试点,探索性测试另外一个重要的地方就是边测试边写测试点,过程中不断分析、不断学习,然后行程新的探索性测试点,这样才能完成一次成功的探索性测试。
顾翔
2019-12-11
2.6K0
标签:
数据的探索性(EDA)分析
在前两个基础上进一步挖掘,包括查看预测值的分布和字段的类型判断) 数据洞玄(对数值特征和类别特征分开挖掘,包括类别偏斜,类别分布可视化,数值相关等各种可视化技巧) 数据知命(介绍pandas_profiling数据探索性分析的神器 从形状可以看出训练集共150000个样本,30个特征,1列价格;测试集共50000个样本,30个特征 # 数据信息的查看 .info()可以看到每列的type,以及NAN缺失值的信息 train_data.info 数据知命 这里会综合上面的这些过程,用pandas_profiling这个包使用函数ProfileReport生成一份数据探索性报告, 在这里面会看到: 总体的数据信息(首先是数据集信息:变量数(列)、 总结 今天通过围绕着二手车价格预测的比赛,从五个维度整理了一下数据探索性分析的相关知识,下面根据思维导图进行回顾 ?
mathor
2020-03-25
1.5K0
标签:
探索性测试为何如此重要?它能提升测试技能使工作更高效,值得我们继续深挖!
基于该方法的探索性测试,以下是不同类型的探索性测试技术: 1.基于场景的探索性测试   基于场景的探索性测试是指用户浏览并测试特定场景或功能时的情况。 临时是基于需求的,而探索性是基于工作流的测试技术。探索性测试和即席测试之间的差异明显。 2.探索性测试无法量化   仅仅因为测试计划没有记录在案,并不意味着探索性测试没有任何文件且无法量化。 3.根本没有计划进行探索性测试   只是在探索性测试中没有为测试计划分配太多时间和重要性,而是同时在探索性测试执行之前计划了场景和策略。 4.探索性测试比脚本化测试花费更多的时间   关于探索性测试的一个普遍误解是,它比脚本化测试更耗时,但是实际上,探索性测试所需的时间更少,因为在探索性测试中节省了测试计划和脚本编写的全部时间。 对于临时测试,需要要求文档,而探索性测试则不需要。与临时测试不同,探索性测试需要工作流来执行测试。通过这种方式,探索性测试与临时测试不同。 探索性测试有未来吗?   
王大力测试进阶之路
2019-11-29
8710
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档