分享
分销 收藏 举报 申诉 / 12
播放页_导航下方通栏广告

类型软件测试课后作业—答案.doc

  • 上传人:人****来
  • 文档编号:3285151
  • 上传时间:2024-06-28
  • 格式:DOC
  • 页数:12
  • 大小:689KB
  • 下载积分:8 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件 测试 课后 作业 答案
    资源描述:
    作业1: 某程序实现如下功能:输入三个整数A、B、C,输出以A、B、C为三边的三角形面积(1<A、B、C<100)。 请运用等价类和边界值的方法,编写测试用例。 作业2: 假定一台ATM取款机允许提取的增量为50元,总额为从50元到5000元不等的现金,并要求一次最多取2000元,一天最多取5000元,一天最多取3次,请运用等价类和边界值的思想编写测试用例。 答: 用例编号 输入数据 预期结果 1 一次取50元 提取成功 2 一次取2000元 提取成功 3 一次取20元 提取失败 4 一次取2050 提示一次最大取2000 5 取三次2000+2000+1000 提取成功 6 取三次2000+2000+1050 提示一天最多取5000 7 取三次50+50+50 提取成功 8 取四次前三次不大于5000 提示一天最多取三次 9 ATM机余额不足 提示ATM机余额不足,用户操作被取消 10 卡内余额不足 提示卡内余额不足,用户操作被取消 11 取款过程出现故障 取款过程出现故障,用户操作被取消 12 卡被吞掉 卡被吞掉,用户操作被取消 作业3: 需求分析题,设计测试用例: 银行系统:有两个普通窗口A,B和一个VIP窗口,每个窗口只能发放10个号。 A. 没有持有VIP的客户只能在普通窗口A,B办理业务。 B. VIP客户优先安排在VIP窗口办理业务,如果VIP窗口不能再发放号码,则到普通窗口A办理。 C. 对公业务只能在普通窗口A办理(办理业务的时间是星期一到星期六)。 D. 其他业务在普通窗口A,B办理。 E. 在分配时优先考虑人数最少的窗口   1 2 3 4 5 6 7 8 9 10 普通客户 T T T T T T         VIP客户             T T T T 发放号﹤10 T T T T T   T T T   发放号>10           T       T A发放号数≤B发放号数 T             T     A发放号数>B发放号数   T             T   正常业务 T T                 对公业务     T T T           其它业务                     星期一~星期六     T T             星期日         T           A窗口 T   T T 不办理     T   T B窗口   T         T   VIP窗口           T       作业4: 编写163邮箱注册模块的测试用例(假设没有重复的用户名),条件如图所示。 测试用例如下: 用例编写 测试步骤 输入数据 预期结果 1 输入用户名,密码 和确认密码 用户名:a09.-_z 密码:123456 确认密码:123456 注册成功 2 输入用户名,密码 和确认密码 用户名:aaO0 密码:123456 确认密码:123456 注册成功 3 输入用户名,密码 和确认密码 用户名:0Oaa 密码:123456 确认密码:123456 注册成功 4 输入用户名,密码 和确认密码 用户名:aaaa 密码:123456 确认密码:123456 注册成功 5 输入用户名,密码 和确认密码 用户名:aaaaaaaaaaaaaaaaaa(18个) 密码:123456 确认密码:123456 注册成功 6 输入用户名,密码 和确认密码 用户名:bbbb 密码:az09.@ 确认密码:az09.@ 注册成功 7 输入用户名,密码 和确认密码 用户名:bbbb 密码:abcedf0123456789 确认密码:abcedf0123456789 注册成功 8 输入用户名,密码 和确认密码 用户名:@#$& 密码:123456 确认密码:123456 提示用户名非法,请重新输入 9 输入用户名,密码 和确认密码 用户名:空格 密码:123456 确认密码:123456 提示用户名非法,请重新输入 10 输入用户名,密码 和确认密码 用户名:-_ 密码:123456 确认密码:123456 提示用户名只能以数字或字母开头和结尾,请重新输入 11 输入用户名,密码 和确认密码 用户名:aaa 密码:123456 确认密码:123456 提示用户名的长度为4~18,请重新输入 12 输入用户名,密码 和确认密码 用户名:aaaaaaaaaaaaaaaaaaa(19) 密码:123456 确认密码:123456 提示用户名的长度为4~18,请重新输入 13 输入用户名,密码 和确认密码 用户名:aaaa 密码: 确认密码: 提示密码不能为空,请重新输入 14 输入用户名,密码 和确认密码 用户名:aaaa 密码:123456 确认密码:654321 提示密码和确认密码不一致,请重新输入 15 输入用户名,密码 和确认密码 用户名:aaaa 密码:12345 确认密码:12345 提示密码长度为6~16,请重新输入 16 输入用户名,密码 和确认密码 用户名:aaaa 密码:1234567890abcefgh 确认密码:1234567890abcefgh 提示密码长度为6~16,请重新输入 17 输入用户名,密码 和确认密码 用户名:aaaa 密码:abcdef 确认密码:ABCDEF 提示密码和确认密码不一致,请重新输入 请为下面的程序设计用例: 该程序有三个输入变量month、day、year(month、day、year均为整数值,并且满足:1≦month≦12和1≦day≦31),分别作为输入日期的月份、日期、年份,通过程序可以输出该输入日期在日历上后面的隔一天的日期。例如,输入为2004年11月29日,则程序输出为2004年12月1日。 设计如下: (1) Month的有效等价类 M1 {month=4、6、9、11} M2 {month=1、3、5、7、8、10} M3 {month=12} M4 {month=2} Day的有效等价类 D1 {1≦day≦26} D2 {day=27} D3 {day=28} D4 {day=29} D5 {day=30} D6 {day=31} Year的有效等价类 Y1 {year是闰年} Y2 {year不是闰年} (2) 根据各种有效的输入情况,程序中可能采取的操作有以下7种: a1 {day+2} a2 {day=2} a3 {day=1} a4 {month+1} a5 {month=1} a6 {year+1} a7 {不可能} (3) 决策表 1 2 3 4 5 6 7 8 9 10 条件 Month M1 M1 M1 M1 M2 M2 M2 M3 M3 M3 Day D1~D3 D4 D5 D6 D1~D4 D5 D6 D1~D4 D5 D6 Year — — — — — — — — — — 动作 a1 √ √ √ a2 √ √ √ a3 √ √ √ a4 √ √ √ √ a5 √ √ a6 √ √ a7 √ 11 12 13 14 15 16 17 18 条件 Month M4 M4 M4 M4 M4 M4 M4 M4 Day D1 D2 D3 D3 D3 D4 D4 D5、D6 Year — Y1 Y2 Y1 Y2 Y1 Y2 — 动作 a1 √ √ a2 √ √ a3 √ √ a4 √ √ √ √ a5 a6 a7 √ √ (4) 测试用例 用例编号 Month Day Year 预期输出 Test01 4 25 2010 4/27/2010 Test02 4 29 2010 5/1/2010 Test03 4 30 2010 5/2/2010 Test04 4 31 2010 提示:不可能 Test05 3 29 2010 3/31/2010 Test06 3 30 2010 4/1/2010 Test07 3 31 2010 4/2/2010 Test08 12 29 2010 12/30/2010 Test09 12 30 2010 1/1/2011 Test10 12 31 2010 1/2/2011 Test11 2 26 2010 2/28/2010 Test12 2 27 2008 2/29/2008 Test13 2 27 2009 3/1/2009 Test14 2 28 2008 3/1/2008 Test15 2 28 2009 3/2/2009 Test16 2 29 2008 3/2/2008 Test17 2 29 2009 提示:不可能 Test18 2 30 2010 提示:不可能 有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。 给出用因果图法设计这个实例的测试用例的具体步骤: 原因(输入):① 投入1.5元硬币; ② 投入2元; ③ 按“可乐”按钮; ④ 按“雪碧”按钮; ⑤ 按“红茶”按钮。 中间状态: ① 已投币;②已按钮 结果(输出):① 退还5角硬币; ② 送出“可乐”饮料; ③ 送出 雪碧 饮料; ④ 送出“红茶”饮料; 因果图转换为判定表 语句覆盖 覆盖路径 测试用例 A,c,d,e A=2,B=0,X=1 判定覆盖 条件A>1&&B=0 取真值为T1 取假值为-T1 条件A=2||x>1 取真值为T2 取假值为-T2 覆盖条件 测试用例 覆盖路径 T1T2 A=2,B=0,X=1 A,c,d,e -T1-T2 A=-1,B=1,X=0 A,b,d,f 分支条件覆盖 条件A>1 取真值为T1 取假值为-T1 条件B=0 取真值为T2 取假值为-T2 条件A=2 取真值为T3 取假值为-T3 条件X>1 取真值为T4 取假值为-T4 测试用例 通过路径 条件取值 覆盖分支 A=2,B=0,X=1 A,c,d,e T1T2T3T4 C,e A=-1,B=1,X=0 A,b,d,f -T1-T2-T3-T4 B,f 条件组合覆盖 1. 条件A>1,B=0,记做T1T2,第一个判定分支为真 2. 条件A<=1,B=0,记做-T1T2,第一个判定分支为假 3. 条件A>1,B!=0,记做T1-T2,第一个判定分支为假 4. 条件A<=1,B!=0,记做-T1-T2,第一个判定分支为假 5. 条件A=2,X>1,记做T3T4,第二个判定分支为真 6. 条件A!=2,X>1,记做-T3T4,第二个判定分支为真 7. 条件A=2,X<=1,记做T3-T4,第二个判定分支为真 8. 条件A!=2,X<=1,记做-T3-T4,第二个判定分支为假 测试用例 通过路径 条件取值 覆盖组合号 A=2,B=0,X=2 A,c,d,e T1T2T3T4 1,5 A=3,B=0,X=2 A,c,d,e T1T2-T3T4 1,6 A=2,B=0,X=1 A,c,d,e T1T2T3-T4 1,7 A=-1,B=1,X=0 A,b,d,f T1-T2-T3-T4 3,8 A=-1,B=0,X=0 A,b,d,f -T1T2-T3-T4 2,8 A=-1,B=1,X=0 A,b,d,f -T1-T2-T3-T4 4,8 路径测试 测试用例 通过路径 条件取值 覆盖组合号 A=2,B=0,X=2 A,c,d,e T1T2T3T4 1,5 A=3,B=0,X=2 A,c,d,e T1T2-T3T4 1,6 A=2,B=0,X=1 A,c,d,e T1T2T3-T4 1,7 A=-1,B=1,X=0 A,b,d,f T1-T2-T3-T4 3,8 A=-1,B=0,X=0 A,b,d,f -T1T2-T3-T4 2,8 A=-1,B=1,X=0 A,b,d,f -T1-T2-T3-T4 4,8
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:软件测试课后作业—答案.doc
    链接地址:https://www.zixin.com.cn/doc/3285151.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork