软件测试培训之探索性测试的定义

网友投稿 687 2022-11-03

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之探索性测试的定义

1.测试学习:学习任何可以指导测试的知识,可能要学习的内容包括行业背景、领域知识、技术平台、测试技术、产品缺陷、项目风险等。

2.测试设计:安排测试计划,拟定测试策略,开发测试想法,制定测试支持材料。

3.测试执行 :执行测试并收集结果。

4.测试结果分析:分析并解读从测试中学到的知识,可能的活动包括判定测试是否通过、理解产品实现、发掘风险区域、评估测试方法是否有效等。

简单说就是事先不进行计划和设计的一种特殊类型的测试,由有经验的测试人员根据实际情况,凭借自身的测试经验和对系统的认识来进行测试。即完全抛开测试用例,使用定义的比较笼统的测试用例。

探索性测试是一种新的测试思维方式,强调系统软件学习、测试设计、测试执行的同时进行。本质上是敏捷,可以很好地应用于敏捷项目。

探索性测试目标:

1.理解应用程序如何工作,接口看起来怎样,实现哪些功能,提供必须信息,给测试人员提供测试切入点。

2.展示其全部能力:验证软件可以达到设计和发布要求。

3.找到缺陷:探索各种软件的极端情况来发现潜在的问题,发现未测过的功能或者包含缺点多的功能。

探索性测试特点:

1.在测试过程中不断学习被测系统,在根据学习的内容来指导测试,是一循环过程。

2.软件系统学习、测试设计、测试执行同时进行。

3.探索式测试适用于"敏捷开发过程"。

4.测试人员有可能没有测试重点。

强调测试者的主观能动性,以及测试设计和测试执行的同时性

上一篇:软件测试培训之探索性测试的核心优势
下一篇:软件测试培训之测试决策5要素
相关文章

 发表评论

暂时没有评论,来抢沙发吧~