测试用例编写指南 在软件测试中,测试用例是不可或缺的一部分。测试用例是对软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 不同的软件产品对测试用例的要求不同。例如,管理软件的用户需求更加不统一,变化更大、更快。因此,测试用例需要根据软件产品的特点和需求进行设计。 在写测试用例时,需要遵循一定的步骤和原则。需要了解软件产品的业务逻辑和操作逻辑。然后,需要找到描述软件产品业务逻辑和操作逻辑的文档,例如用户用例、详细设计文档、需求规格说明等。 在设计测试用例时,需要考虑到软件产品的每个特定功能或运行操作路径。例如,在 ATM 取款机模拟器中,需要考虑到用户登录、密码验证、取款、查询余额等功能。 测试用例的结构通常包括简要说明、事件流、特殊需求、前置条件和后置条件等部分。其中,事件流是测试用例的核心部分,描述了软件产品的每个步骤和预期结果。 写测试用例需要具备一定的技术和写作能力。需要了解软件产品的技术细节和业务逻辑,并能够清晰地描述测试步骤和预期结果。 以下是一个测试用例的示例: ATM 取款机系统用例规约 登录 ATM 取款机用例 版本: 草案 修订历史记录 * 日期:21/Dec/98 * 版本:草案 * 作者:Fastpoint 目录 1. 简要说明 2. 事件流 * 2.1 基本流 - 输入用户密码 * 2.2 备选流 + 2.2.1 密码后台验证 3. 特殊需求 4. 前置条件 * 4.1 插卡动作 5. 后置条件 登录 ATM 取款机用例 1. 简要说明 本用例允许普通用户登录 ATM 取款机系统。本用例覆盖用户密码后台验证。本用例的主角是普通用户。 2. 事件流 ATM 取款机初始化完毕插卡后,本用例就开始使用了。 基本流 - 输入用户密码 1. 初始界面,等待用户密码输入。 2. 普通用户点击键盘“1”。 3. 普通用户点击键盘“2”。 4. 普通用户点击键盘“3”。 5. 普通用户点击键盘“4”。 6. 普通用户点击键盘“5”。 7. 普通用户点击键盘“6”。 8. 系统后台验证普通用户密码,正确。 9. 系统切入 ATM 取款机普通用户个人帐户界面。 10. 系统后台验证普通用户密码,错误。 11. 系统显示普通用户个人帐户密码错误,返回步骤 1。 备选流 1. 密码输入错误内部计数超过 3 次,普通用户个人帐户封存。 2. 密码后台验证。 特殊需求 特殊需求将在下次迭代中确定。 前置条件 1. 插卡 在本用例开始前,普通用户要登录插卡。 后置条件 后置条件将在下次迭代中确定。 测试用例是软件测试中不可或缺的一部分,需要根据软件产品的特点和需求进行设计。写测试用例需要具备一定的技术和写作能力,并需要遵循一定的步骤和原则。
- jiaogen_mei2014-03-06很不错的资料,感觉作者讲解的很详细,很用心。
- a13180205062012-08-11挺好的,觉得有用
- 粉丝: 7
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助