- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跟我一步一步学写测试用例 1 FastPoint [ 链接]我知道这里有很多朋友刚刚进入测试,为了减少新朋友们对“如何写测试用例”的问题,特别制作了这个教程。我趋向于使用自己开发的应用做案例,这里使用的是ATM取款机模拟器,我们使用这个案例来描述书写测试用例的整个过程,如图1:图1整个界面是比较干净的,跟银行的路边取款机界面没有什么区别,现在我们来看一下如何操作它。首先模拟插卡动作,这个时候ATM显示器出现这样的状况,如图2:图2现在ATM显示器提醒我们输入用户密码,继续操作选择小键盘输入用户密码,ATM显示器显示“******”,点击“确定”按钮,如图3:图3如果密码正确我们可以进入个人账户主界面,如图4:图4现在我们随意操作,根据平常我取钱的动作我会先查看一下我当前的账户余额,点击ATM显示器右边和“查询”对齐的“”help按钮,进入账户当前余额界面,如图5:图5哇,我这么挥霍无度的人还有5000大元,足够请我的学生吃饭了,呵呵。现在点击和“返回”对齐的“”help按钮,返回个人账户主界面,点击ATM显示器右边和“取款”对齐的“”help按钮,进入账户取钱界面,如图6:图6啊,我要取2000元呢,好像当前快捷操作的只有“100”、“200”、“500”,那只好操作“自定义取款”了,点击ATM显示器右边和“自定义取款”对齐的“”help按钮,进入账户自定义取款界面,点击小按钮“2”,“0”,“00”,点击“确定”按钮,钱就这么出来了,呵呵。如图7:图7再检查一下帐户万一这机器不牢靠,扣多了就亏大了,看看:图8
跟我一步一步学写测试用例 2好了,现在案例有了,我们来看看测试用例是什么?下面是对测试用例的关键字解释:测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 不同类别的软件,测试用例是不同的。不同于诸如系统、工具、控制、游戏软件,管理软件的用户需求更加不统一,变化更大、更快。笔者主要从事企业管理软件的测试。因此我们的做法是把测试数据和测试脚本从测试用例中划分出来。测试用例更趋于是针对软件产品的功能、业务规则和业务处理所设计的测试方案。对软件的每个特定功能或运行操作路径的测试构成了一个个测试用例。以上解释引用 pennychueng,大家可以通过这个联结和他联系。实际上不同的应用虽然都有测试用例,但是它们的侧重点不一样,今天我们面对的是ATM取款机,这样某些测试用例就要设计的非常“与众不同”了。你现在马上就要动手写吗?No,No,好的设计来自于更多的思维,如果是我我习惯在一张纸上先把业务的流程画出来,它可能是这样的:看起来有点歪歪扭扭的,当然了这是我想得随手画出,其实这里面肯定有某些方面的逻辑错误和遗漏,不过这样做算是我对要测试物粗浅的理解好了。正规流程是我们先找到这个ATM取款机的用例(UserCase),也可以是详细设计文档,也可以是需求规格说明等等,反正你要找到描述这个ATM取款机业务逻辑和操作逻辑的文档,不然只是靠想象100%做不好测试,第一份用例是这样的:ATM取款机系统用例规约登录ATM取款机用例版本:草案修订历史记录日期 ? ? 版本 说明 ? 作者21/Dec/98 草案 草案版本 Fastpoint目录1. 简要说明 2. 事件流 ? 2.1 基本流 - 输入用户密码 ? 2.2 备选流 ? ? 2.2.1 密码后台验证 3. 特殊需求 4. 前置条件4.1 插卡动作 5. 后置条件 6. 扩展点 登录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.
您可能关注的文档
- 象州县住建局行政权力履职操作规范---应建防空地下室的新建民用建筑项目防空地下室防护设计审查批准.doc
- 象舞计划新奥燃气管理体系框架与组织职能.ppt
- 豪达(浙江)汽车配件有限公司招聘简介单位名称豪达(浙江)汽车配件有限公司单位规模6000人.docx
- 贝壳找房2019春季校园招聘公司介绍-.docx
- 贝特利集团部分产品线介绍------led及光固化等东莞市麻涌镇大步工业区创新科技创新生活.ppt
- 负一楼动物房实验人员培训李婕tel-3600434.ppt
- 财会人员岗位职责出纳岗位职责-.doc
- 财务专员岗位职责-.docx
- 财务知识一点通系列之二-走进资产负债表(上)来源-深圳证监局.pdf
- 财务部实习生工作内容窗体顶端.docx
- 市直机关工委及个人述职述廉2024年党建工作情况报告材料.docx
- 区委书记在2025年一季度经济运行部署会议上的讲话发言材料.docx
- 市直机关单位、卫健委党支部2024年工作述职报告材料.docx
- 市委副书记、市长在2025年市委城乡规划委员会第一次会议上的讲话发言材料.docx
- 某单位领导干部2024年生活会、组织生活会对照检查材料(对照“四个带头”).docx
- 2024年民政局、宣传部、教育局基层主要领导个人述责述廉报告材料.docx
- 2025年2月党支部“三会一课”参考主题方案.docx
- 在某中学2025年春季开学典礼上的讲话:以“三重境界”燃动新学期.docx
- 2024年度领导干部专题民主生活会、组织生活会对照检查材料(四个带头)及学习研讨会上的发言材料.docx
- 市纪委市监委2025年度纪检监察工作计划.docx
文档评论(0)