转载自:http://blog.csdn.net/metasearch/archive/2008/03/22/2207287.aspx
繁: 这个比较详细,几乎包含了一个用例的方方面面, 可用于描述比较复杂的功能需求.
用例名称
|
发送短信
|
用例编号
|
|
用例作用域
|
短信发送和接收
|
用例版本
|
1.0
|
优先级
|
5
|
主要参与者
|
普通管理人员
|
涉众
|
涉众名称
|
兴趣
|
|
短信接收人
|
准确及时的收到短信
|
|
短信网关
|
准确及时地将短信发送到用户手中
|
前置条件
|
已登录到短信平台
|
触发条件
|
管理人员想通过本平台发送短信时
|
主事件流
|
<!-- [if !supportLists]-->1.
<!-- [endif]-->用户选择发送短信功能
<!-- [if !supportLists]-->2.
<!-- [endif]-->系统显示短信编辑页面。
<!-- [if !supportLists]-->3.
<!-- [endif]-->用户输入编辑短信信息
<!-- [if !supportLists]-->4.
<!-- [endif]-->用户选择发送范围。
<!-- [if !supportLists]-->5.
<!-- [endif]-->系统所有部门,用户组,用户供用户选择
<!-- [if !supportLists]-->6.
<!-- [endif]-->用户选择发送目标群体,并确定。
<!-- [if !supportLists]-->7.
<!-- [endif]-->用户点击发送,发送短信.
<!-- [if !supportLists]-->8.
<!-- [endif]-->系统将短信记录保存到短信网关发送表。
|
分支流
|
|
后置条件
|
短信成功被发送到短信网关
|
业务规则
|
|
特殊需求
|
选取发送群体,应做到灵活选择。
|
简约型: 主要用一段文字描述用例的主要功能, 有点敏捷的味道, 根XP的 user story card类似.
用例名称
|
删除联系人
|
用例编号
|
|
用例版本
|
1.0
|
用例作用域
|
个人通讯录管理
|
优先级
|
4
|
主要参与者
|
所有用户
|
描述
|
用户可以对不再联系的联系人予以删除。用户转到个人通讯录管理页面,用户有两种方式可以删除联系人信息,直接在列表中浏览,然后删除指定的条目,也可以执行联系人查询功能,进行批量删除。
|
特殊需求
|
应该有方便的批量删除功能
|
=============================================
用例编号
|
UC-3
|
用例名称
|
积分累积
|
创建者
|
****
|
最后更新
|
|
创建时间
|
二〇〇四年十月二十五日
|
最后更新时间
|
十月二十五日
|
执行者
|
操作员或终端
|
说明
|
执行者收集消费客户的消费信息,并将这些信息发送至处理系统,根据消费客户消费对应的积分回报在其积分卡片帐上累加本次消费获赠的积分,处理系统返回终端本次消费获赠的积分。
本用例的积分累积先决条件是现金消费
|
先决条件
|
终端、操作员已经签到。网络通讯正常。
|
请求结果
|
返回本次消费获赠的积分,并显示在相应终端设备显示屏上,并有打印选择,如果客户需要打印则把相关信息打印给客户。
|
优先级
|
高
|
使用频率
|
高
|
普通过程
|
3.0
积分累积
|
执行者行为
|
系统响应
|
1)
收集现金消费信息及积分卡帐户信息,并将这些信息发送至处理系统(累积不需要输入密码)
|
|
|
2
)验证输入的数据是否合法(
UC-A0
)
|
|
3
)数据库操作,如积分卡片帐无此商户信息,建立本商户积分卡片帐(
UC-A7
),在本积分卡客户的积分卡片帐上累积此次消费获赠的积分
|
4
)接收返回,显示本次获赠的积分和累积积分,按消费者要求打印积分信息
|
|
|
|
可选过程
|
UC-A7
建立卡片帐
|
执行者行为
|
系统响应
|
|
1
)无此积分卡客户信息
|
|
2
)在系统后台插入积分卡客户基本信息
|
|
3
)完成
|
例外因素
|
1.
无此积分卡客户信息
|
执行者行为
|
系统响应
|
|
1
)返回无此积分卡客户信息;
|
2
)接收返回,提示持卡用户无积分帐户,并提示重新输入积分卡客户信息;
|
|
3
)重新输入客户
id
,或者退出;
|
|
|
4
)转普通过程至结束;
|
包含用例
|
UC-A0
验证数据合法性
|
特定需求
|
|
假设
|
|
问题
|
|
注释
|
|
说明: “优先级”指该本系统对本需求任务实现的重要程度。
“使用频率”是指实际用户环境中,本任务执行的频率。预先估计的使用频度为并行使用和性能需求提供了一个早期指示
“普通过程”也叫主过程、基本过程。。在描述普通过程时列出执行者和系统之间相互交互或对话的顺序。当这种对话结束时,执行者也达到了预期的目的。
“可选过程”,可选过程代表了任务的细节或用于完成任务的途径的变化部分。普通过程可以在一些决策点上分解成可选过程。然后再重新汇成一个普通过程。
“包含过程”,许多使用实例可能共享一些公共函数。为了避免重复,你可以定义一个独立的使用实例,这一实例包含这个公共函数,并指定其它使用实例必须包括这个公共使用实例。
“例外因素”引起任务不能顺序完成的情况称为例外( e x c e p t i o
n),在某些时候它可以视为可选过程。在定义使用实例时,描述例外路径是很重要的,因为它们描述了在特定条件下用户对系统如何工作的看法。“请求一种化学
制品”使用实例中的一个例外是不存在业务上可用的化学制品。如果你没有将例外记录在文档上,那么开发者可能在设计和构造阶段忽视这些可能性。此时,当系统
遇到一个例外条件时,就会发生系统崩溃。
分享到:
相关推荐
软件需求用例模板及实例 软件需求用例模板是软件开发中的一种重要工具,用于描述软件系统的需求和行为。它是软件开发的基础,能够帮助开发团队和用户之间达成一致,确保软件系统满足用户的需求。 根据提供的信息,...
《需求规格说明书用例模板》 需求规格说明书是软件开发过程中的重要文档,它清晰地定义了系统应如何满足用户需求。用例模板是编写需求规格说明书的一种结构化方法,帮助确保涵盖所有必要的细节,避免在开发过程中...
此外,用例模板还可以作为测试计划的基础,确保所有需求都被充分验证。 在实际使用中,需求用例表模板需要根据项目的具体情况进行定制和调整。例如,在不同行业和业务场景下,参与者和业务流程可能会有所不同。因此...
华为测试用例模板是华为公司在软件测试领域中广泛采用的一种标准化文档,旨在确保产品的质量与稳定性。华为作为全球领先的电信设备和消费电子制造商,其测试用例设计的严谨性和全面性是其产品质量的重要保障。 测试...
"需求分析用例模板"是一个帮助我们系统化、结构化地进行需求收集和表达的工具。这篇博客文章(虽然链接不可用,但我们可以根据常规实践来解释)可能提供了如何编写有效需求分析用例的一些指导。 需求分析用例通常...
"复件 测试用例模板1.doc"很可能是一个具体的华为测试用例模板文档,可能包含了上述各个字段的实例和说明,有助于读者理解如何编写和应用测试用例。 在使用华为测试用例模板时,要注意以下几点: 1. **清晰性**:...
"软件测试用例模板 测试要求"着重强调了在设计和实施测试用例时应遵循的标准和规定。下面我们将深入探讨这个主题。 测试用例模板通常包括以下几个部分: 1. **ID**:每个测试用例都有一个唯一的标识符,方便管理和...
### 软件测试用例模板详解 #### 一、概述 在软件开发过程中,测试环节至关重要,它能够确保软件产品的质量与稳定性。一个精心设计的测试用例模板不仅可以提高测试效率,还能确保覆盖所有必要的测试场景。本文将详细...
此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过...
定制需求汽车can网络测试用例 适合CAN网络刷写测试用例模板
测试用例模板是软件开发和质量保证过程中至关重要的文档,它详细定义了如何对系统进行测试,以确保软件的功能、性能和其他关键特性符合预期。在本案例中,我们有一个名为"经营管理信息系统测试用例.xls"的Excel文件...
### 功能测试用例模板解析与应用 #### 引言 在软件开发过程中,功能测试是确保产品符合设计规格和用户需求的关键环节。一个精心设计的功能测试用例模板能够指导测试人员有效地执行测试,捕捉潜在的缺陷,提高软件...
测试用例模板是软件开发和质量保证过程中不可或缺的一部分,它为测试人员提供了详细的步骤和预期结果,以确保软件的功能和性能符合预设需求。在本文中,我们将深入探讨测试用例模板的重要性和如何构建一个有效的测试...