好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件测试课后作业-.docx

15页
  • 卖家[上传人]:ji****81
  • 文档编号:270852246
  • 上传时间:2022-03-27
  • 文档格式:DOCX
  • 文档大小:744.12KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    •     软件测试课后作业    作业1:某程序实现如下功能:输入三个整数A、B、C,输出以A、B、C为三边的三角形面积(1请运用等价类和边界值的方法,编写测试用例作业2:假定一台ATM取款机允许提取的增量为50元,总额为从50元到5000元不等的现金,并要求一次最多取2000元,一天最多取5000元,一天最多取3次,请运用等价类和边界值的思想编写测试用例答:用例编号输入数据预期结果1 一次取50元提取成功2 一次取2000元提取成功3 一次取20元提取失败4 一次取2050 提示一次最大取20005 取三次2000+2000+1000 提取成功作业3:需求分析题,设计测试用例:银行系统:有两个普通窗口A,B和一个VIP窗口,每个窗口只能发放10个号A.没有持有VIP的客户只能在普通窗口A,B办理业务B.VIP客户优先安排在VIP窗口办理业务,如果VIP窗口不能再发放号码,则到普通窗口A办理C.对公业务只能在普通窗口A办理(办理业务的时间是星期一到星期六)D.其他业务在普通窗口A,B办理E.在分配时优先考虑人数最少的窗口作业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注册成功请为下面的程序设计用例:该程序有三个输入变量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)决策表(4)测试用例有一个处理单价为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,第二个判定分支为真  -全文完-。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.