51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1020|回复: 0
打印 上一主题 下一主题

[原创] 场景法和错误推测法如何在测试用例中合理运用!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-22 15:39:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 草帽路飞UU 于 2022-8-25 17:11 编辑

1. 场景法(流程图法)
  1.1 基本概念理论
  场景法就是模拟用户操作软件时的场景,主要用于测试多个功能之间的组合使用情况。
  场景法通常在集成测试、系统测试和验收测试阶段使用。
  使用场景法设计测试用可以参照下述步骤:
  · 需求分析
  · 根据需求绘制流程图,比如网购的流程
  · 根据流程图设计测试用例,每一条流程路径就是一条测试用例。
  在绘制流程图时,有几个常用的通用符号:
  · 流程开始或结束 - 椭圆形
  · 方向或者路径 - 箭头
  · 处理或者操作 - 长方形
  · 判断 - 菱形
  · 输入或者输出 - 平行四边形
  在绘制流程图时,可以参考一下步骤进行作图:
  · 首先确认场景中关键的业务步骤
  · 确定业务之间的先后顺序
  · 用箭头将业务步骤进行连接即可
  绘制流程图的工具有很多,可以使用Microsoft Visio,也可以使用在线作图工具,比如process on。
  1.2 案例
  

       使用流程图绘制缺陷管理流程(后面会介绍哦)
       2. 错误推测法
  错误推测法是利用经验去发现程序中可能犯错的地方。
  通常错误推测法在一下三种场景中使用较多:
  ·重要业务功能
  · 对照同类型产品
  · 当测试任务比较急但是分配时间短而且测试资源较少的情况下,可以根据自己的测试经验进行测试
  3. 测试用例设计方法总结
  前面共介绍了等价类划分法、边界值分析法、判定表分析法、正交法、场景法、错误推测法测试用例设计方法,通常情况下,等价类划分法、边界值分析法、判定表分析法、正交法在[url=]单元测试[/url]阶段使用,而场景法通常在集成测试、系统测试和验收测试阶段使用,错误推测法可以对上述场景进行补充。
  等价类划分法适用的场景为:具有输入功能,并且输入项较少或者多个输入项之间没有组合关系。
  边界值分析法适用的场景为:输入项有边界,比如长度。
  判定表分析法:多个输入之间存在组合关系,输入和输出之间存在依赖或者制约关系。
  正交法:多个输入项有组合关系时,用最少的测试用例获得最大的测试覆盖率。
  场景法:适用于多个功能的组合测试。
  最后可以使用错误推测法进一步补充测试用例。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 16:15 , Processed in 0.067408 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表