首页 测试用例撰写练习题(5)

测试用例撰写练习题(5)

举报
开通vip

测试用例撰写练习题(5)1.计算器测试用例2.自动取款机取款测试用例此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作。事件流:该用例在用户插卡之后启动1.系统提示用户插卡;2.提示客户输入密码信息;3.密码输入完毕后,客户选择“确认”,向系统提交信息;4.系统验证客户输入的密码信息,确认正确后,进入选择系统主界面;5.用户选择取款选项;6.系统进入取款金额界面并提示用户输入金额;7.系统验证可以取款并输出钱款;8.系统提示用户取卡,操作完成。基本流:用户取款。备选流:1.用户密码错误2....

测试用例撰写练习题(5)
1.计算器测试用例2.自动取款机取款测试用例此用例完成用户利用自动取款机取款的全部 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 ,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作。事件流:该用例在用户插卡之后启动1.系统提示用户插卡;2.提示客户输入密码信息;3.密码输入完毕后,客户选择“确认”,向系统提交信息;4.系统验证客户输入的密码信息,确认正确后,进入选择系统主界面;5.用户选择取款选项;6.系统进入取款金额界面并提示用户输入金额;7.系统验证可以取款并输出钱款;8.系统提示用户取卡,操作完成。基本流:用户取款。备选流:1.用户密码错误2.取款金额不符合要求。前置条件:用户必须插入正确的银行卡才能开始执行用例。后置条件:如果系统确认用户信息正确,成功登陆,则系统启动主界面,等待用户发送消息,进行查询和取款等操作。事件流系统用户1系统提示用户插卡插入银行卡2提示客户输入密码信息输入密码3如果密码错误,提示密码不正确,并返回到24如果密码正确,转入主界面5提示用户选择选项选择取款选项6系统进入取款金额界面并提示用户输入金额输入取款金额7如果金额符合则输入钱款8如果金额小于余额则提示取款失败并返回79如果金额不是整百则提示不符合 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 ,取款失败并返回7。10提示用户取款取出钱款11提示用户取卡取出银行卡测试用例:事件用户操作覆盖等价类系统反应1插入正确银行卡功能测试提示输入密码2密码正确功能测试进入主界面,提示用户选择3密码不正确功能测试提示密码错误重新输入4输入金额<余额功能检查提示用户金额不足,重新输入或取卡5输入金额为150功能检查提示用户取款金额不符和规范,重新输入或退出6输入正确金额功能检查输出钱款7用户未按时取款错误处理自动收回钱款8用户未按时取卡错误处理自动吞卡9用户按时取卡功能测试返回到主页面3.实例:测试 案例 全员育人导师制案例信息技术应用案例心得信息技术教学案例综合实践活动案例我余额宝案例 是以一个B/S结构的登录功能点位被测对象,该测试用例为黑盒测试用例。假设用户使用的浏览器为IE6.0SP4。功能描述如下:1).用户在地址栏输入相应地址,要求显示登录界面;2).输入用户名和密码,登录,系统自动校验,并给出相应提示信息;3).如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息;4).连续3次未通过验证时,自动关闭IE。登录界面测试用例4.微软件的一道关于纸杯的面试题,请试写出测试用例功能测试:硬度:是否达到 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 装载能力:在杯子内分别装入少量的、半杯的、满杯的,看其装载量是否达到设计标准装载种类:1开水(是否产生异味);2.温水;3冷水;4冰水;5咖啡…界面测试(GUI测试):1看其形状、大小设计是否适合人方便拿起;2外观是否吸引人(广告嘛),赏心悦目;3带广告的图案沾水后是否掉色、模糊。易用性测试:1看其形状、大小设计是否适合人方便拿起;2残疾人士用此杯去喝水的容易程度3杯子设计是否上大下小,在运输过程中可以套在一起有效利用空间,在使用时也容易拿开稳定性测试(24*7测试):装入液体后记录其多久以后漏水安全性测试:杯子所用的材料(包括纸基、涂层和广告颜料)是否符合食品卫生标准,在内外温度等环境因素下是否会与所盛各种饮料反应,而产生对人体有害的物质本地化测试:为国际化和本地化的需要,广告图案和文字是否在**、宗教和文化方面具有广泛的适用性对需求设计的测试:“如果是一次性杯子,能否标示已使用(比如变色)”和“杯子是否有使用者标贴(多人使用时防止混淆)”5.逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之一。以下代码由C语言书写,请按要求回答问题。voidcal(intn){intg,s,b,q;if((n>1000)&&(n<2000)){g=n%10;s=n%100/10;b=n/100%10;q=n/1000;if((qg)==(sb)){printf("%-5d",n);}}printf("\n");return;}[问题1](3分)请找出程序中所有的逻辑判断语句。[问题2](4分)请分析并给出分别满足100%DC(判定覆盖)和100%CC(条件覆盖)时所需的逻辑条件。[问题3](3分)假设n的取值范围是00)Λ(b>0)Λ(c>0))Λ(a<=0Vb<=0Vc<=0)Λ(((ab)>c)V((ac)>b)V((bc)>a))(1)(((ab)<=c)V((ac)<=b)V((bc)<=a))(2)等腰三角形(1)Λ(a=bVa=cVb=c)(3)(2)V(a!=bΛb!=cΛa!=c)(4)等边三角形(1)Λ(a=b=c)(5)(2)V(a!=b!=c)(6)根据上表组成的测试用例:三角形等价类测试用例ID输入数据覆盖测试用例输出结果abc1345(1)一般三角形2045(2)非(一般)三角形3305(2)4340(2)5145(2)6385(2)7321(2)8335(3)等腰三角形93431034411349(4)非等腰三角形12333(5)等边三角形13-101(6)非等边三角形三角形程序的测试用例:序号测试内容测试数据预期结果1等边5,5,54,5,5等边2等腰4,4,55,4,4等腰3任意3,4,5任意4非三角形9,4,44,9,44,4,9No5退化三角形8,4,44,8,44,4,8No6零数据0,4,54,0,54,5,0No7零数据0,0,0No8负数据-3,4,53,-4,53,4-5运行出错9负数据-3,-4,-5运行出错10遗漏数据3,4运行出错11非整数3.3,4,5运行出错12非数字符A,4,5(类型不符)B.程序规定;输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。解:设a、b、c代表三角形的三条边。1)分析题目中给出的和隐含的对输入条件的要求:a)整数b)3个数c)非零数d)正数e)两边之和大于第三边f)等腰g)等边2)列出等价类表并编号3)列出覆盖上述等价类的测试用例,如下表7.一道笔试题测试notepad的文件保存功能,就是file/save弹出对话框的功能,从那几个方面写测试用例8.针对以下问题:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。用例1:0x7F,覆盖等价类(1)(4)(6)(8)用例2:-0Xb,覆盖等价类(1)(4)(6)(8)用例3:0X0,覆盖等价类(1)(4)(6)(8)用例4:0x,覆盖等价类(1)(7)用例5:A7,覆盖等价类(2)用例6:-1A,覆盖等价类(3)用例7:0X8h,覆盖等价类(1)(5)用例8:0x80,覆盖等价类(1)(4)(10)用例9:-0XaB,覆盖等价类(1)(4)(9)2006年上半年软件评测师试题及答案(下)试题一(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执行一次。以下代码由C什语言书写,请按要求回答问题。voidReadPara(CStringtemp){if(temp==">=")m_oper.SetCurSel(0);else{if(temp==">")m_oper.SetCurSel(1);else{if(temp=="==")m_oper.SetCurSel(2);else{if(temp=="<=")m_oper.SetCurSel(3);else{if(temp=="<")m_oper.SetCurSel(4);elsem_oper.SetCurSel(5);}}}}return;}[问题1](6分)请画出以上代码的控制流图。[问题2](3分)请计算上述控制流图的环路复杂度V(G)。[问题1](3分)简述软件系统交易执行响应时间(“RT”,ResponseTime)的概念。[问题2](3分)分析案例1的测试结果数据;指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。[问题3](4分)分析案例1的测试结果数据,说明服务器CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。[问题4](4分)分析案例2的测试结果数据,说明服务器CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。[问题5](6分)试题二[问题1]响应时间是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。[问题2]系统能够承受的并发用户登录的最大数量为50题中指出"通常情况下,交易操作合理的响应时间为5秒以内"。此案例中,登录响应时间随虚拟并发用户数增加而增长。在50个虚拟并发用户的负载下,登录响应时间达到5秒(注意图形中响应时间指标的比例为10)。当负载超过50个虚拟并发用户,响应时间超过5秒。所以此案例中最合理的并发用户数为50。[问题3]服务器CPU资源使用率是合理的。2M带宽是系统处理业务的瓶颈。理由是对比"4M带宽登录"案例,4M带宽下,系统每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录响应时间在4.2秒左右(注意图形中响应时间指标的比例为10)。在80个虚拟用户的压力下,登录响应时间在5.8秒左右,所以在合理登录响应时间(5秒)内预计同时登录用户数是70左右。服务器CPU使用率成为系统处理的瓶颈。说明随着带宽的提高,系统的处理能力进一步提高,同时高吞吐量造成了系统资源的紧张,带来了新的系统性能瓶颈。[问题3]1.0升2.250升3.251升[问题4]DDP=Bugstester(BugstesterBugscustomer)=(20100)(2010030)=80%(0.8)其中,Bugstester为测试者发现的错误数;Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。正交法设计测试用例实例分析目的本文以一个转帐功能为例介绍了测试例估计和设计的方法。例子说明进行测试例估计和设计的依据是需求规格说明书和设计说明书。一般的步骤如下:1.分析影响测试对象的要素;2.为每个要素确定取值;3.使用标准直角矩阵生成初始测试例集;4.在初始测试例集上依据对测试对象的分析来进行测试例集的修改;5.把测试例转化为可以测试执行使用的测试例。例如在对某一应用系统的转账功能进行测试过程中,利用正交矩阵生成测试用例步骤如下:1.约束条件分析:P5L4图表1注:P表示影响测试规格要素个数;L表示影响测试规格要素的最大取值个数在本例中P=5,L=42.生成标准测试例集矩阵:根据以上约束条件分析得出的P、L值,对应直角矩阵测试例生成工具得出以下测试例矩阵图表2说明:首先分析第一个要素“用户权限”,其取值只有2个,即“用户权限”的值只有可能是1或2,这样3和4的取值所在的情况就可以删除,之后在考虑“用户权限”的2个取值的具体情况,一个是用户权限有效(1),另一个是用户权限无效(2),当取值为有效时,所有的情况都可以保留,当取值为无效时,只保留一个就可以了(一旦最高优先级的条件不能满足,那么其他低优先级的条件就不需要考虑),然后用同样的方法判断其他的条件,最后等到一个临时结果(编号1,2,5),这时可以从最后一个要素开始分析,要使最后一个要素有意义那前4个要素必须都成立(值为1),而要素“转帐方式”有4种取值而现在的结果中有效情况只有一种(No1),所以可以增加3种(即,见表4中No2,3,4)。现在考虑要素“转帐金额”,可以增加在前3个要素都成立时,“转帐金额”取值为大于用户实际金额的情况(即,见表4中No5)。接着考虑要素“帐号”,可以增加在前2个要素都成立时,“帐号”取值为帐号无效的情况(即,见表4中No6)。接着考虑要素“票据号”,可以增加在第一个要素都成立时,“票据号”取值为票据号无效的情况(即,见表4中No7)。这样就补齐了所有的情况,从而得到最终结果(表5)3.筛选测试矩阵:注:由于测试例矩阵是根据影响要素条件最大取值个数得出,因此不是所有影响要素的取值个数都与最大值相等,因此应将矩阵中不存在的测试例条件删除。图表34.修改测试矩阵:注:由于测试例矩阵是根据影响要素条件最大取值个数得出的,因此在删除测试例时应将因此导致测试矩阵范围不完整的测试例补充完整。说明:编号5,6,7,8的情况中有“-”,其意义为“取任何值都不影响结果”图表45.生成测试用例:图表5说明使用直角矩阵的方法可以进行最初的测试分析设计和估计,但是随着项目的进展,测试组对系统的理解会逐渐加深,因此需要根据需要多次进行测试分析设计和估计。
本文档为【测试用例撰写练习题(5)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:34KB
软件:Word
页数:44
分类:
上传时间:2022-08-01
浏览量:2