77范文网 - 专业文章范例文档资料分享平台

测试用例撰写练习题汇总

来源:网络收集 时间:2018-12-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1.计算器测试用例

2.自动取款机取款测试用例

此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作。 事件流:

该用例在用户插卡之后启动 1. 系统提示用户插卡; 2. 提示客户输入密码信息;

3. 密码输入完毕后,客户选择“确认”,向系统提交信息;

4. 系统验证客户输入的密码信息,确认正确后,进入选择系统主界面; 5. 用户选择取款选项;

6. 系统进入取款金额界面并提示用户输入金额; 7. 系统验证可以取款并输出钱款; 8. 系统提示用户取卡,操作完成。 基本流: 用户取款。 备选流:

1.用户密码错误

2.取款金额不符合要求。 前置条件:

用户必须插入正确的银行卡才能开始执行用例。 后置条件:

如果系统确认用户信息正确,成功登陆,则系统启动主界面,等待用户发送消息,进行查询和取款等操作。 事件流 系统 用户

1 系统提示用户插卡 插入银行卡 2 提示客户输入密码信息 输入密码

3 如果密码错误,提示密码不正确,并返回到2 4 如果密码正确,转入主界面 5 提示用户选择选项 选择取款选项

6 系统进入取款金额界面并提示用户输入金额 输入取款金额 7 如果金额符合则输入钱款

8 如果金额小于余额则提示取款失败并返回7

9 如果金额不是整百则提示不符合规范,取款失败并返回7。 10 提示用户取款 取出钱款 11 提示用户取卡 取出银行卡 测试用例:

事件 用户操作 覆盖等价类 系统反应

1 插入正确银行卡 功能测试 提示输入密码

2 密码正确 功能测试 进入主界面,提示用户选择 3 密码不正确 功能测试 提示密码错误 重新输入

4 输入金额<余额 功能检查 提示用户金额不足,重新输入或取卡

5 输入金额为150 功能检查 提示用户取款金额不符和规范,重新输入或退出

6 输入正确金额 功能检查 输出钱款

7 用户未按时取款 错误处理 自动收回钱款 8 用户未按时取卡 错误处理 自动吞卡 9 用户按时取卡 功能测试 返回到主页面

3.实例:测试案例是以一个B/S结构的登录功能点位被测对象, 该测试用例为黑盒测试用例。

假设用户使用的浏览器为IE6.0 SP4。 功能描述如下: 1). 用户在地址栏输入相应地址,要求显示登录界面; 2). 输入用户名和密码,登录,系统自动校验,并给出相应提示信息; 3). 如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息; 4). 连续3次未通过验证时,自动关闭IE。

登录界面测试用例 用例ID XXXX-XX-XX 用例描述 系统登录 用户名存在、密码正确的情况下,进入系统 页面信息包含:页面背景显示 用户名和密码录入接口,输入数据后的登入系统接口 用例入口 打开IE,在地址栏输入相应地址 进入该系统登录页面 用例名称 系统登录 测试用例ID TC1 场景 测试步骤 预期结果 备注 初始页面显示 从用例入口处进入 页面元素完整, 显示与详细设计一致 TC2 TC3 用户名录入-验证 输入已存在的用户:test 输入成功 输入到蓝色显示的字符时,系统拒绝输入 输入数据超过规定长度范围 用户名-容错性验证 输入:aaaaabbbbbcccccdddddeeeee TC4 密码-密码录入 输入与用户名相关联的数据:test 输入成功 TC5 TC6 系统登录-成功 TC2,TC4,单击登录按钮 登录系统成功 单击登录按钮 系统登录失败, 系统登录-用户名、没有输入用户名、密码,密码校验 并提示:请检查用户名和密码的输入是否正确 TC7 系统登录-密码校验 输入用户名,没有输入密码,单击登录按钮 系统登录失败, 并提示:需要输入密码 TC8 系统登录-密码有效输入用户名,输入密码与用户名不一性校验 致,单击登录按钮 系统登录失败, 并提示:错误的密码 TC9 系统登录-输入有效输入不存在的用户名、密码,单击登录性校验 按钮 系统登录失败, 并提示:用户名不存在 TC10 系统登录—安全校验 连续3次未成功 系统提示:您没有使用该系统的权限,请与管理员联系! … … … … 4.微软件的一道关于纸杯的面试题,请试写出测试用例

功能测试: 硬度:是否达到设计标准

装载能力:在杯子内分别装入少量的、半杯的、满杯的,看其装载量是否达到设计标准

装载种类:1 开水(是否产生异味);2.温水; 3 冷水;4 冰水; 5 咖啡…

界面测试(GUI测试):

1 看其形状、大小设计是否适合人方便拿起; 2 外观是否吸引人(广告嘛),赏心悦目; 3 带广告的图案沾水后是否掉色、模糊。 易用性测试:

1 看其形状、大小设计是否适合人方便拿起; 2 残疾人士用此杯去喝水的容易程度

3杯子设计是否上大下小,在运输过程中可以套在一起有效利用空间,在使用时也容易拿开

稳定性测试( 24*7测试):装入液体后记录其多久以后漏水

安全性测试:杯子所用的材料(包括纸基、涂层和广告颜料)是否符合食品卫生标准,在内外温度等环境因素下是否会与所盛各种饮料反应,而产生对人体有害的物质

本地化测试:为国际化和本地化的需要,广告图案和文字是否在**、宗教和文化方面具有广泛的适用性

对需求设计的测试:“如果是一次性杯子,能否标示已使用(比如变色)”和“杯子是否有使用者标贴(多人使用时防止混淆)”

5. 逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之一。以下代码由C语言书写,请按要求回答问题。 void cal( int n ) {

int g, s, b, q;

if ( ( n > 1000 ) && ( n < 2000 ) ) {

g = n % 10; s = n % 100 / 10; b = n / 100 % 10; q = n / 1000; if( ( q + g ) == ( s + b ) ) {

printf(\ } }

printf(\ return; }

[问题1](3分 )

请找出程序中所有的逻辑判断语句。 [问题2](4分)

请分析并给出分别满足100%DC(判定覆盖)和100%CC(条件覆盖)时所需的逻辑条件。 [问题3](3分)

假设n的取值范围是0 < n < 3000,请用逻辑覆盖法为n的取值设计测试用例,使用例集满足基本路径覆盖标准。

6. 输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一

般三角形、等腰三角形还是等边三角形时。用等价类划分方法为该程序设计测试用例。

A.三角形等价类列表

判定类型 有效等价类 无效等价类

一般三角形 ((a>0) Λ(b>0) Λ(c>0)) Λ (a<=0 V b<=0 V c<=0) Λ

(((a+b)>c) V ((a+c)>b) V ((b+c)>a)) (1) (((a+b)<=c) V ((a+c)<=b) V ((b+c)<=a)) (2) 等腰三角形 (1) Λ (a=b V a=c V b=c) (3) (2) V (a!=b Λ b!=c Λ a!=c) (4) 等边三角形 (1) Λ (a=b=c ) (5) (2) V (a!=b!=c) (6)

根据上表组成的测试用例:

三角形等价类测试用例

ID 输入数据 覆盖测试用例 输出结果 a b c

1 3 4 5 (1) 一般三角形 2 0 4 5 (2) 非(一般)三角形 3 3 0 5 (2) 4 3 4 0 (2) 5 1 4 5 (2) 6 3 8 5 (2) 7 3 2 1 (2)

8 3 3 5 (3) 等腰三角形 9 3 4 3 10 3 4 4

11 3 4 9 (4) 非等腰三角形 12 3 3 3 (5) 等边三角形 13 -1 0 1 (6) 非等边三角形

三角形程序的测试用例:

序号 测试内容 测试数据 预期结果 1 等边 5,5,5 4,5,5 等边 2 等腰 4,4,5 5,4,4 等腰 3 任意 3,4,5 任意 4 非三角形 9,4,4 4,9,4 4,4,9 No 5 退化三角形 8,4,4 4,8,4 4,4,8 No 6 零数据 0,4,5 4,0,5 4,5,0 No 7 零数据 0,0,0 No

8 负数据 -3,4,5 3,-4,5 3,4-5 运行出错 9 负数据 -3,-4,-5 运行出错 10 遗漏数据 3,4 运行出错 11 非 整数 3.3,4,5 运行出错 12 非数字符 A,4,5 (类型不符)

B. 程序规定;输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库测试用例撰写练习题汇总在线全文阅读。

测试用例撰写练习题汇总.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/391299.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: