探索式测试方法的实践

本文介绍了探索式测试方法在软件测试中的应用,包括局部探索式测试法的输入、状态、代码路径、用户数据和执行环境等方面,以及全局探索式测试法中的商业区、历史区、娱乐区、旅游区和旅馆区测试策略。通过实例展示了如何结合实际工作运用这些方法,强调了探索式测试与传统手工测试相结合的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:中国移动云能力中心  ——周煜澄

概要:任何一个软件公司发布的产品都有缺陷,所以软件测试是产品开发过程中必不可少的一部分。经过长期的发展,软件测试方法不断完善,探索式测试方法也是其中的一种。本文将结合实际工作谈谈对探索式测试方法的理解。

    任何一个软件公司发布的产品都有缺陷,所以软件测试是产品开发过程中必不可少的一部分。经过长期的发展,软件测试方法不断完善,探索式测试方法也是其中的一种。本文将结合实际工作谈谈对探索式测试方法的理解。

    探索式测试方法主要分为两类:局部探索式测试法针对测试人员在运行任何一个测试用例时所需要作出的细微决定;全局探索式测试法针对测试人员在编制测试计划和测试用例设计时所需要考虑的广泛的战略性问题。 

一、局部探索式测试法 

1、输入:合法输入、非法输入
      1)输入筛选器
      第一,开发是否正确的实现了该功能?
      第二,是否可以绕过屏蔽器?或者当输入值进入系统后还可以修改?
      2)输入检查
      测试时必须仔细阅读每一条错误信息,检查该信息是否写错了,错误信息还可以透漏开发编程时的一些想法。
      3)异常处理
      如果测试看到一个通用出错信息,建议测试再反复测试同一段函数,继续使用刚才引发异常的输入数据,或稍微修改一下,看看会不会导致出错。尝试运行其他一些要调用该函数的测试用例,看看会发生什么情况。
      4)常规输入和非常规输入
      例如:和Ctrl、Alt、Esc按键组合的字符&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值