功能测试用例设计

本文介绍了功能测试用例的重要性,强调了用例设计应遵循少而精的原则,涵盖了用例场景设计方法,包括等价类划分、边界值分析等。通过ATM机器的用例展示了如何确定测试点、编写测试用例,并通过矩阵展示了测试用例的组织和执行,以确保全面覆盖功能需求。
摘要由CSDN通过智能技术生成
 

功能测试用例

从单元测试开始,经过集成测试、系统测试,一直到最后的验收测试,功能测试始终都会涉及到,而且功能测试几乎是系统测试的核心内容,因此功能测试用例编写的是否成功,决定着最后测试结果的成败。

功能测试关注的是系统功能是否正确实现,其主要依据文档是需求分析文档,集成测试中相关的功能测试会涉及概要设计和详细设计文档。

在目前的大多数测试工作中,测试人员的分工还不像开发人员分工那样明确,经常是测试经理不但要编写测试计划和设计测试,还要执行具体的测试工作,尤其在功能测试过程中,编写测试用例和执行测试用例的经常是一个人。因此针对功能测试,本着提高效率的宗旨,提出下面的编写原则:

1、  用例应该编写的少而精:建议越少越好,但是功能用例的覆盖面应该是全部的功能需求,这是针对目前大多数企业提供的测试资源较少提出的一个原则,目前的大多数公司没有能力给测试用例足够的编写时间,是少的用例节省时间便于执行和维护,随着企业软件开发过程的规范化,测试人员分工会更加明确,这个时候需要编写较为全面的功能测试用例,由专门的测试员执行;

2、  尽量包括更多的测试内容:比如一些易用性测试、健壮性、界面测试,都可以包含在功能测试中,这用做不但可以减少测试次数,更能提高测试效率,同时把相关联的测试用例一起执行,会发现更多的缺陷。

本小节主要介绍功能测试用例的基本编写方法和一些功能测试用例的编写实例。

10.2.1 .1功能测试用例设计基本方法

功能测试的用例设计方法常见的有等价类划分、边界值分析、因果图、比较法和错误推测法,这些方法在测试书籍、网上文章中都可以找到,在这里就不重复了。本节给大家介绍一种比较新的用例设计方法:使用用例场景来设计测试用例。

用例场景来设计法的重要概念是测试点:在系统的用例模型描述中应明确指出每个用例模型的优先级和用例工作流程,每个用例模型为一个测试点,用例模型中每个测试需求至少应编写两个测试用例。这个概念经常被误解和误用,请大家注意。

用例场景的定义:用例场景是过描述流经用例的路径来确程,流经过要从用例开始结束遍历其中

为什么引入用例场景?

在的软件几乎都由事发来控制流程的,时的情景便形成了场景,而同一件不同的序和处理结形成事这种在软件设计方面思想也可被引到软件测试,可以生动地描时的情景,有测试设计设计测试用例,同时测试用例也行。

用例场景示例:

图中经过用例的不同路径都反映箭头来表示。用直线来表,是经过用例的最路径开始,之个特件下行。可能加入(备13可能流(备2,或者终止用例而不加入某流(备24

遵循上图中经过用例的可能路径,可以确不同的用例场景。开始再将流结合起,可以确下用例场景

场景1

场景2

1

场景3

1

2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值