软件测试--测试用例

本文详细介绍了测试用例的概念、特性、编制要素及设计原则,包括基于需求设计、等价类、边界值、因果图、正交排列、场景设计法和错误猜测法。测试用例是高效发现软件缺陷的工具,具有有效性、可重复性、易组织性和可评估性等特性。通过实例解析了如何编写和应用这些方法,帮助测试人员提高测试效率和质量。
摘要由CSDN通过智能技术生成
1.测试用例定义?

通过设计输入数据执行步骤,按此步骤应产生的预期结果,它是指导测试的依据。
目的: 高效率地发现软件缺陷而精心设计的少量测试数据。

2.测试用例的特性
  • 有效性
    测试用例能够被使用,且被不同人员使用测试结果一致
  • 可重复性
    良好的测试用例具有重复使用的功能,例:回归测试
  • 易组织性
    好的测试用例会分门别类地提供给测试人员参考和使用,例:测试用例按功能、性能、易用等分类编号
  • 可评估性
    评估软件,例:测试计划中提到的测试通过标准,直接影响到软件是否发布
  • 可管理性
    测试人员的工作量计算和绩效考核
3.测试用例的编制要素

用例编号、测试模块、用例标题、用例级别、测试环境、测试输入、执行操作、预期结果

4.如何编写测试用例
  1. 正常功能:是否可以正常提交
  2. 单个功能项验证(正常+异常):重点输入项意识。
    - 规则:按顺序从上至下,对每一个输入项进行验证。
    - ①数据长度、数据类型验证、必填项验证、重复
    - ②限制约束验证====手机号号段、手机号跟验证码必须是对应的
  3. 功能交互验证
    模块之间传递的信息和数据,对存在功能交互的功能项 登录===支付
  4. 隐性需求
    充分熟悉产品业务,挖掘隐性需求

好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试(对传统测试人员而言)

5.测试用例的设计原则
  • 明确性
  • 有代表性
  • 简洁性
6.测试用例的给我们带来的好处
  • 测试执行者的依据
  • 使得工作可重复,自动化测试的基础
  • 评估需求覆盖率
  • 用例的复用
  • 积累测试的方法思路以供后续借鉴
7.测试用例7方法
基于需求的设计

重点关注:

  1. 验证需求是否正确、完整、无二义性,并且逻辑一致。
  2. 要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都能完全符合需求。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值