测试用例设计练习

上传人:痛*** 文档编号:99856942 上传时间:2022-06-01 格式:DOC 页数:29 大小:504.50KB
收藏 版权申诉 举报 下载
测试用例设计练习_第1页
第1页 / 共29页
测试用例设计练习_第2页
第2页 / 共29页
测试用例设计练习_第3页
第3页 / 共29页
资源描述:

《测试用例设计练习》由会员分享,可在线阅读,更多相关《测试用例设计练习(29页珍藏版)》请在装配图网上搜索。

1、-一、 等价类划分法例子1: 现在有一个档案管理系统,容许用户通过输入年月对档案文件进展检索,系统对查询条件年月的输入限定为1990年1月-2049年12月,并规定,日期由6位数字组成,前4位表示年,后2位表示月。1, 根据需求进展分析,找出有哪些输入条件年份: 【1990,2049】月份: 【01,12】字符长度:6位字符类型:数字2, 画出等价类输入条件有效等价类边界值分析无效等价类年份【1990,2049】 1上点:1990,204912离点:1989,2050内点:20162049 3月份【01,12】 4上点:01,1213离点:00,13内点:1112 6字符长度6位 7上点:6离

2、点:5,7内点:66 9字符类型数字 10非数字 113, 为每个等价类规定一个唯一编号如上图4, 转换成测试用例转换测试用例的原则: A,设计一个测试用例尽可能多的覆盖多个有效等价类; B,设计一个测试用例必须对应覆盖一个无效等价类。有效等价类用例: 用例1:201611 14710无效等价类用例: 用例2:198911 2用例3:205011 3用例4:201600 5用例5:201613 6用例6:20161 8用例7:2016113 9用例8:20161a/abcedf 11根据边界值分析法分析后补充测试用例用例9:199001 12用例10:204912 135,转成正式格式用例用例

3、写作的8大要素用例编号D1223232_ST_Search_Date_001工程搜索功能标题输入正确的日期格式成功搜索重要级别高预置条件系统运行正常输入日期:201611操作步骤1, 在查询条件中输入日期2, 点击搜索按纽预期结果1,显示该日期*围内所有档案文件编写人*三编写时间2016-11-10用例类型功能用例例子2:(学生练习-参考例子) 万年历查询软件,要求用户输入以年月日表示的日期,然后系统会换算出该日期的农历表示法及相关黄历信息。假设日期限定在1990年1月1日2049年12月31日,并规定日期由8位数字字符组成,前4位表示年,中间2位表示月,最后2位表示日期。其中4,6,9,11

4、月只有30天,平年的2月份只有28天,闰年的2月份有29天。备注:闰年指能被4或400整除,且不能被100整除的年份,如:2008,20161, 根据需求进展分析,找出有哪些输入条件年份: 【1990,2049】月份: 【01,12】字符长度:8位字符类型:数字日期: 4,6,9,11月: 【01,30】1,3,5,7,8,10,12月: 【01,31】平年的2月份:【01,28】闰年的2月份:【01,29】2, 画出等价类输入条件有效等价类无效等价类年份【1990,2049】 12049 3月份【01,12】 412 6字符长度8位 78 9字符类型数字 10非数字 114,6,9,11月【

5、01,30】 1230 141,3,5,7,8,10,12月【01,31】 1531 17平年的2月份【01,28】 1828 20闰年的2月份【01,29】 2129 233, 为每个等价类规定一个唯一编号如上图4, 转换成测试用例转换测试用例的原则: A,设计一个测试用例尽可能多的覆盖多个有效等价类; B,设计一个测试用例必须对应覆盖一个无效等价类。有效等价类用例: 用例1:20161130 1471012用例2:20161031 1471015用例3:20170228 1471018用例4:20160229 1471021无效等价类用例: 用例2:19891110 2用例3:205011

6、10 3用例4:201600 5用例5:201613 6用例6:20161 8用例7:2016113 9用例8:20161a/abcedf 115,转成正式格式用例用例写作的8大要素例子3输入项:注册163,要求注册的名字符长度为6-18位,字符由字母、数字、下划线组成,且以字母开头。密码字符长度为6-16位,区分大小写。有验证码验证输入域输入条件有效等价类无效等价类地址字符长度【6,18】18字符类型全字母字母开头+数字字母开头+下划线字母开头+字母、数字字母开头+字母、下划线字母开头+数字、下划线字母开头+字母、数字、下划线非字母开头字母开头+非数字、字母、下划线的其它字符 是否必填填写不

7、填是否被注册未被注册已注册是否有保存字段有保存无保存密码字符长度【6,16】16字符类型英文字母;数字;特殊字符;英文字母、数字、特殊字符三种组合;非英文字母、数字、特殊字符三种以外的字符是否必填填写不填确认密码是否一致一致不一致是否必填填写不填手机字符长度11位11字符类型纯数字非数字国家编号选择显示正确选择显示错误验证码是否一致一致(1, 完全一致(2, 不区分大小写不一致切换能切换不能切换免费获取验证码免费免费不免费获取收到短信收不到短信短信验证码是否一致一致不一致同意条款是否勾选勾选不勾选转成测试用例有效等价类用例1: 地址:chenzhijian 密码:zhijian 确认密码:同密

8、码一致 手机: 验证码:同右边图片中完全一致 免费获取验证码:点击获取 输入短信验证码:收到的短信验证码(6位数字) 同意条款:勾选用例2: 地址: chenzhijian123 密码:123456 确认密码:同密码一致 手机: 验证码:不区分大小写 免费获取验证码:点击获取 输入短信验证码:收到的短信验证码(6位数字) 同意条款:勾选用例3: 地址: chenzhijian_ 密码: #$%!& 确认密码:同密码一致 手机: 验证码:同右边图片中完全一致 免费获取验证码:点击获取 输入短信验证码:收到的短信验证码(6位数字) 同意条款:勾选用例4: 地址: chenzhijian_123 密

9、码: zhijian12%& 确认密码:同密码一致 手机: 验证码:不区分大小写 免费获取验证码:点击获取 输入短信验证码:收到的短信验证码(6位数字) 同意条款:勾选用例5: 地址:chenzhijian/chenzhijian123/chenzhijian_/chenzhijian_123/ 密码:zhijian/123456/#$%!&/zhijian12%& 确认密码:同密码一致 手机: 验证码:同右边图片中完全一致/不区分大小写 免费获取验证码:点击获取 输入短信验证码:收到的短信验证码(6位数字) 同意条款:勾选无效等价类例子4下拉框:淘宝网便民效劳之话费充值例子5:课后练习二、

10、边值分析法例子1:输入条件有效等价类手续费(元)边界值分析无效等价类存入金额M【1000,10000】M*0.5%上点:1000,10000离点:900,10100内点:500010000,50000】50上点:10000,50000离点:10100,50100内点:20000设计测试用例用例1:存入的金额数字有 900、1000、5000、10000、10100、20000、50000、50100例子3:输入条件有效等价类边界值分析无效等价类单笔提取金额【50,2000】上点:离点:内点:每天取款次数【1,3】每天取款总额【50,5000】提款的增量50的整数倍【1,40】输入条件有效等价类

11、边界值分析无效等价类第一次提取金额【50,2000】上点:离点:内点:每天取款次数【1,3】每天取款总额【50,5000】提款的增量50的整数倍【1,40】例子4:转账例子5:等价类边界值综合练习常见边界值缺陷:日期测试:10月31日,月加1变为11月31日,而11月是没有31日的,这个时候日项显示就不正常了。1月30日, 对日项加1时,日直接变为01了,即变成了1月01日无法进入待机模式:修改系统时间,当系统时间小于当前时间时,不能进入待机模式越界造成死机: 1、将呼吸测量模式设置成手动测量; 2、调整上下虚线的位置,将上下虚线的位置均调节到最下方或都调节到最上方,直到不可调节为止; 3、将

12、增益为1倍调节为5倍增益; 4、退出呼吸设置菜单再次进入呼吸设置菜单后出现死机; 5、重起后每次进入呼吸菜单都会死机,除非重新恢复缺省配置。三、 判定表法例子1:手机如果欠费或者停机则 不能主被叫 例子2:手机接入wifi或翻开3G,对是否可以使用网络的情况进展设计测试用例1,根据需求进展分析,找出条件桩、动作桩、条件项、动作项条件桩 条件项接入wifi 接入/未接入 1/0 翻开3G 翻开/未翻开 1/0动作桩 动作项可以使用网络 (未知)不可以使用网络2, 列出判定表规则的个数:2*2=4个条件桩1234接入wifi1100翻开3G1010动作桩可以使用网络YYY不可以使用网络Y3, 画简

13、合并条件桩123接入wifi100翻开3G*10动作桩可以使用网络YY不可以使用网络Y4, 转测试用例最终化简合并后得到的列,一列即为一条用例如上共3条用例1: 1 * - 可以使用网络用例2: 0 1 - 可以使用网络用例3: 0 0 - 不可以使用网络例子3:修改Notes账户密码,要求如下,首先输入正确的原始密码;输入两次一致的新密码;并且新密码要具有一定的复杂度8-15位;包含大写字母;小写字母;数字;其它字符判定表法1,根据需求进展分析,找出条件桩、动作桩、条件项、动作项条件桩 条件项原始密码 正确/不正确 1/0 新密码 复杂/不复杂 1/0确认密码 一致/不一致 1/0动作桩 动

14、作项修改成功 (未知)修改失败5, 列出判定表规则的个数:2*2*2=8个条件桩12345678原始密码11110000新密码11001100确认密码101010动作桩修改成功Y修改失败YYYYYYY6, 画简合并条件桩1234原始密码1110新密码110*确认密码10*动作桩修改成功Y修改失败YYY7, 转测试用例最终化简合并后得到的列,一列即为一条用例如上共4条用例1: 1 1 1 - 修改成功用例2: 1 1 0 - 修改失败用例3: 1 0 * - 修改失败用例4: 0 * * - 修改失败例子4:电影票优惠o 1.电影票购票门票50元/*o 2.刷华夏信用卡享受8折优惠o 3.周三下

15、午看电影享受7折优惠o 4.情侣看电影,女生免票oo 符合情况4不享受额外优惠o 符合情况2和3享受折上折1,根据需求进展分析,找出条件桩、动作桩、条件项、动作项条件桩 条件项刷华夏信用卡刷/不刷 1/0 周三下午 是/不是 1/0情侣 是/不是 1/0动作桩 动作项8折优惠 (未知)7折优惠女生免票折上折原价2, 列出判定表规则的个数:2*2*2=8个条件桩12345678刷华夏信用卡11110000周三下午11001100情侣10101010动作桩8折Y7折Y女生免票YYYY折上折Y原价Y3, 化简合并条件桩12345刷华夏信用卡*1100周三下午*1010情侣10000动作桩8折Y7折Y

16、女生免票Y折上折Y原价Y4,转成测试用例例子5:有一个需求描述如下:“.对已运行10年以上的机器,或功率大于50马力且维修记录不全的机器,给予全面维修处理,对其它机器只进展一般维修处理1,根据需求进展分析,找出条件桩、动作桩、条件项、动作项条件桩 条件项10年以上 是/不是 1/0 大于50马力是/不是 1/0维修记录不全是/不是 1/0动作桩 动作项全面维修 (未知)一般维修2,列出判定表规则的个数:2*2*2=8个条件桩1234567810年以上11110000大于50马力11001100维修记录不全10101010动作桩全面维修YYYYY一般维修YYY3、化简合并条件桩123410年以上

17、1000大于50马力*110维修记录不全*10*动作桩全面维修YY一般维修YY例子6:修改文件如想对文件进展修改,需要遵守以下规则:输入的第一列字符必须是A或B,第二列字符必须是一个数字,如果第一列字符不正确,则给出信息L;如果第二列字符不正确,则给出信息M;如果两列字符输入正确,则修改文件例子5:判断三角形作业四、 因果图法例子1:用因果图法实现如想对文件进展修改,需要遵守以下规则:输入的第一列字符必须是A或B,第二列字符必须是一个数字,如果第一列字符不正确,则给出信息L;如果第二列字符不正确,则给出信息M;如果两列字符输入正确,则修改文件第二种方法1, 根据需求进展分析,找出原因和结果原因

18、输入条件 结果输出结果第一列字符必须是A L第一列字符必须是B M第二列字符必须是一个数字 修改文件2, 画出因果图3、把因果图转成判定表计算规则个数:2N(N为原因的个数)=23=8条件桩12345678A11110000B11001100数字10101010动作桩LM修改文件因为条件中第一列字符一次只能输入A或,所以当它们同时存在时不符合要求,需删除如上图条件桩3456A110000B001100数字101010动作桩LM修改文件补充如下计算动作项的方法参加中间节点,再用与或关系进展计算条件桩3456A110000B001100数字101010 11111100动作桩L000011M010

19、101修改文件101000、化简合并 经过分析,如上6条没有相似规则的列,不需要合并5、转成测试用例用例1:A4 修改文件用例2:Aa M用例3:B5 修改文件用例4:Ba M 用例5:C1 L 用例6:CD L,M 综上共得到6条用例5、转正式格式用例8大要素第一种方法1, 根据需求进展分析,找出原因和结果原因输入条件 结果输出结果第一列字符必须是A或B L第二列字符必须是一个数字 M 修改文件2, 画出因果图3、把因果图转成判定表计算规则个数:2N(N为原因的个数)=22=4条件桩1234第一列字符必须是A或B1100第二列字符必须是一个数字1010动作桩LYYMYY修改文件Y4、转成测试

20、用例用例1:A4 修改文件 1 B5 修改文件 2用例2:Aa M 3 Ba M 4用例3:C1 L 5用例4:CD L,M 6综上共得到6条用例5、转正式格式用例8大要素例子2:用因果图法实现有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:假设投入5角钱或1元钱的硬币,押下橙汁或啤酒的按钮,则相应的饮料就送出来。当售货机没有零钱找,则一个显示零钱找完的红灯是亮的,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;假设有零钱找,则显示零钱找完的红灯不会亮,在送出饮料的同时退还5角硬币。1, 根据需求进展分析,找出原因和结果原因输入条件 结果输出结果5

21、角钱送出橙汁1元钱送出啤酒押下橙汁红灯是亮押下啤酒 饮料不送出来而且1元硬币也退没有零钱找 红灯不会亮有零钱找 在送出饮料的同时退还5角进展优化原因输入条件 结果输出结果5角钱 送出橙汁1元钱 送出啤酒押下橙汁红灯是亮押下啤酒 1元硬币也退有零钱找退还5角为了更好画出因果图,调整原因和结果的顺序原因输入条件 结果输出结果有零钱找红灯是亮1元钱 1元硬币也退5角钱 退还5角押下橙汁送出啤酒押下啤酒 送出橙汁2, 画出因果图3、把因果图转成判定表规则个数为:25=32例子3:学生课堂练习支付宝个人认证中,分为两局部:个人身份认证和银行卡认证。这两者都通过后,则认为认证成功。个人身份认证需要提交个人

22、根本信息及*复印件。银行卡认证需完成提现认证和充值认证。提现认证的流程是:用户提交正确的银行*支付宝给用户的银行卡中随机打款用户确认金额,认证成功。充值认证的流程是:用户提交正确的银行*充值充值完成网银反响,认证成功。为了简便起见,我们假设个人信息提交和*件提交成功后,身份认证则成功,忽略人工审核过程。画出因果图五、 状态迁移法例子1:根据电梯在实际生活中可能会出现的各种状态,画出状态迁移图 首层、上升状态、下降状态、空闲状态、维修状态、顶层、超载、故障例子2:*打印机的打印功能如下:打印机初始处于就绪的状态下,可以接收打印的任务,进入打印状态,开场打印; 在打印的过程中,如果打印机出现故障,

23、打印机将处于故障状态,等待修复故障; 故障修复后,打印时机恢复打印状态,继续打印原来的文档;在打印的过程中,如果纸*用完,打印机将暂停打印,处于缺纸状态,当放入打印纸后,打印时机自动检测,恢复打印状态,继续开场打印;打印任务完成,打印机恢复就绪状态。1、 根据需求进展划分,找出状态和状态之间的触发条件状态:就绪状态、打印状态、故障状态、缺纸状态触发条件:接收任务、出现故障、修复故障、纸*用完、放入纸*、打印完成2、 画状态迁移图3、 列出状态-事件表前一状态触发条件后一状态现像就绪状态接收任务打印状态打印指示灯亮打印状态出现故障故障状态故障灯亮打印状态纸*用完缺纸状态缺纸指示灯亮打印状态打印完

24、成就绪状态就绪指示灯亮故障状态修复故障打印状态打印指示灯亮缺纸状态放入纸*打印状态打印指示灯亮4、 画出状态转换树根据广度优先原则,从一个根开场,依次找它的子结点,一直找到最终的叶子结点5、 推导出测试路径从根结点开场找到最终的叶子结点,即为一条路径,一条路径即为一条用例路径1:就绪状态-打印状态-故障状态-打印状态路径2:就绪状态-打印状态-缺纸状态-打印状态路径3:就绪状态-打印状态-就绪状态6、 转成正式的用例格式用例编号Printer_ST_Print_fault_001工程打印功能标题打印过程出现故障恢复到打印状态测试重要级别高预置条件打印机初始置为就绪状态输入1,Word文档操作步

25、骤1, 点击Word文档打印2, 打印过程中让打印机出现故障断电或卡纸3, 修复故障预期结果1,故障修复完成,恢复打印功能编写人*三编写时间2016-11-10用例类型功能用例例子3:课堂练习暂停播放后退前进列出状态-事件表前一状态触发条件后一状态现像播放暂停播放后退播放前进暂停播放暂停后退暂停前进后退暂停后退前进后退播放前进播放前进后退前进暂停画出状态转换树推导出测试路径(共9条)路径1:播放-暂停-播放。路径9:播放-前进 -暂停例子4:课堂作业问题单的一生 测试人员提交新问题单,测试经理审核问题单,如果不是问题则作为非问题关闭,如果重复则作为重复问题关闭,否则置为翻开状态。 开发人员分析

26、翻开状态的问题单,如果承受则进展修改。否则应与测试人员协商,在问题单提交人同意的情况下可退回给测试人员作为非问题关闭。 对于开发人员拒绝修改但测试人员无法认同的情况,该问题单需提交CCB评审,根据评审结果,如果确认要修改则进入修改状态,如果不是问题则作为非问题关闭,如果是问题但暂时无法解决则挂起,挂起的问题单到达指定修改期限时会再次进入翻开状态。 修改后的问题单需由测试人员进展回归测试,如果回归通过则关闭问题单,如果回归不通过则重新进入翻开状态。画出状态迁移图,确定测试路径六、 流程分析法例子1:ATM机取款流程1、 画出业务流程图2、 设置功能路径优先级3、 确定测试路径路径1:12345路

27、径2:16路径3:127345路径4:128路径5:1239345路径6:12310345路径7:12311345路径8:12312345路径9:1272393103113123454、选取测试数据5、构造测试用例 路径1:12345测试用例编号ATM_ST_Qukuan_Normal_001测试工程取款功能测试标题所有字段输入合法成功取款重要级别高预置条件1、 银行卡有效和账户上金额足够输入1、 卡号:876502、 密码:1234563、 取款金额:1000元操作步骤1、 插入银行卡2、 输入密码3、 输入取款金额4、 确认金额5、 取钱退卡预期结果1、 登录成功2、 页面跳转到zhang

28、san的界面例子2:QQ安装过程课堂练习4、 画出业务流程图2、设置功能路径优先级3、确定测试路径4、选取测试数据5、构造测试用例 例子3:画出淘宝购物功能的业务流程图提示:从搜索功能开场直到生成定单七、 正交实验法例子1:假设一个WEB站点,该站点有大量的效劳器和操作系统,并且有许多具有各种插件的浏览器浏览:WEB浏览器:Netscape6.2、IE6.0、opera4.0插件: 无、Realplayer、Mediaplayer应用效劳器:IIS、Apache、Netscape Enterprise操作系统: Windows2K、Windows NT、Linu*全排列组合数:3*3*3*3=

29、81种1, 根据需求找出因子和各自的状态,构造因子-状态表状态 因子WEB浏览器插件应用效劳器操作系统状态1Netscape6.2无IISWindows2K状态2IE6.0RealplayerApacheWindows NT状态3opera4.0MediaplayerNetscape EnterpriseLinu*2, 套用正交表根据如上1中的因子-状态表,可以确定4因子3状态,则正好可以套用4因子-3状态的正交表状态 因子1234111112122231333421235223162312731328321393321再进展替换状态 因子WEB浏览器插件应用效劳器操作系统1Netscape6

30、.2无IISWindows2K2Netscape6.2RealplayerApacheWindows NT3Netscape6.2MediaplayerNetscape EnterpriseLinu*4IE6.0无ApacheLinu*5IE6.0RealplayerNetscape EnterpriseWindows2K6IE6.0MediaplayerIISWindows NT7opera4.0无Netscape EnterpriseWindows NT8opera4.0RealplayerIISLinu*9opera4.0MediaplayerApacheWindows2K3, 转成测试

31、用例如上表中共得到9个组合,即9条用例,一行的组合即为一条用例用例1:Netscape6.2 ,无,IIS,Windows2K ;这四种情况进展组合用例2:Netscape6.2,Realplayer,Apache,Windows NT用例3:。用例9:4, 转成正式格式用例例子2:*数据库查询语言依规格说明书得到如下的因子状态表因子状态A查询类别B查询方式C元胞类别D打印方式1功能简单门终端显示2构造组合功能块图形显示3逻辑符号条件行式打印可用3因子2状态,4因子3状态两种方法第二种方法 3因子2状态1, 构造因子-状态表用简写表示状态 因子ABCD1A1B1C1D12A2B2C2D23A3

32、B3D3根据对需求中各因子的权值的计算,认为D因子和A因子中的状态不重要,即需要删减D因子和因子中的状态A3,如下表状态 因子ABC1A1B1C12A2B2C23B3经过删减后,B因子中存在3个状态,故需要把其中2个状态合为一个节点21,才可以靠拢最接近的3因子2状态正交表故需要通过用逻辑命令去组合其中的2个状态布尔图合并后得到如下表状态 因子ABC1A1B1C12A221C23、 套用正交表根据如上表可以套用3因子2状态正交表,如下状态 因子1231111212232124221再进展替换,得到如下正交表状态 因子ABC1A1B1C12A121C23A2B1C24A221C1再进展拆分,需要

33、把之前合并成的中间节点21拆出来,得到如下表状态 因子ABC1A1B1C12A1B2C23A1B3C24A2B1C25A2B2C16A2B3C14、 转成测试用例如上表中共得到6条用例用例1:A1 B1 C1用例2:A1 B2 C2用例1:A1 B1 C1用例1:A1 B1 C1用例1:A1 B1 C1用例1:A1 B1 C15、 转成正式用例格式第一种方法 4因子3状态2, 构造因子-状态表用简写表示状态 因子ABCD1A1B1C1D12A2B2C2D23A3B3D3因为C 因子中缺少一个状态,为了能正常套用4因子-3状态正交表,故需要虚构一个状态C3来补充状态 因子ABCD1A1B1C1D

34、12A2B2C2D23A3B3C3D33, 套用正交表根据如上构造因子-状态表可以套用4因子-3状态正交表状态 因子1234111112122231333421235223162312731328321393321再进展替换状态 因子ABCD1A1B1C1D12A1B2C2D23A1B3C3D34A2B1C2D35A2B2C3D16A2B3C1D27A3B1C3D28A3B2C1D39A3B3C2D1因为状态C3是虚拟过来的,所以需要用C因子中已有的状态C1或C2来替换,如下表状态 因子ABCD1A1B1C1D12A1B2C2D23A1B3C1D34A2B1C2D35A2B2C2D16A2B3

35、C1D27A3B1C2D28A3B2C1D39A3B3C2D14, 转测试用例如上表中共得到9种组合,即9条用例用例1:A1 B1 C1 D1用例2:A1 B2 C2 D2用例3:A1 B3 C1 D3用例4:A2 B1 C2 D3用例5:A1 B1 C1 D1用例6:A1 B1 C1 D1用例7:A1 B1 C1 D1用例8:A1 B1 C1 D1用例9:A1 B1 C1 D15, 转正式用例格式、例子3:测试PPT的打印功能 因子状态A打印*围B打印内容C打印颜色/灰度D打印效果1全部幻灯片颜色幻灯片加框2当前幻灯片讲义灰度幻灯片不加框3给定*围备注页黑白4大纲视图1, 根据需求找出因子和

36、各自的状态,构造因子-状态表简写 因子状态A打印*围B打印内容C打印颜色/灰度D打印效果1A1B1C1D12A2B2C2D23A3B3C34B4为了靠拢最接近的4因子3状态正交表,因为B因子中有4个状态需要合并为21,D因子中缺少1个状态,故需要虚拟一个D3 因子状态A打印*围B打印内容C打印颜色/灰度D打印效果1A1B1C1D12A2B2C2D23A321C3D32, 套用正交表根据如上1中的因子-状态表,可以确定4因子3状态,则正好可以套用4因子-3状态的正交表状态 因子12341A1B1C1D12A1B2C2D23A1B3C3D14A1B4C3D25A2B1C2D16A2B2C3D17A

37、2B3C1D28A2B4C1D29A3B1C3D210A3B2C1D111A3B3C2D112A3B4C2D1再进展替换例子4:租房网学生课后练习租房网搜索栏界面如下:跟参数具体取值如下:出租类型区域板块房屋类型租金户型整租*区老虎滩住宅1k以下单房合租西岗区秀月街写字楼1k到5k二房短租*区青方街公寓5k以上三房开发区*街四房*广场别墅五房第一种方法 用6因子5状态出租类型区域板块房屋类型租金户型整租*区老虎滩住宅1k以下单房合租西岗区秀月街写字楼1k到5k二房短租*区青方街公寓5k以上三房开发区*街四房*广场别墅五房用简写替换出租类型A区域B板块C房屋类型D租金E户型F整租*区老虎滩住宅1

38、k以下单房合租西岗区秀月街写字楼1k到5k二房短租*区青方街公寓5k以上三房A4开发区*街D4E4四房A5B5*广场D5E521第二种方法 用5因子4状态经过对权值的计算,删减板块因子和户型因子中的别墅状态,得到如下表出租类型区域房屋类型租金户型整租*区住宅1k以下单房合租西岗区写字楼1k到5k二房短租*区公寓5k以上三房开发区四房五房再进展虚拟和合并出租类型区域房屋类型租金户型整租*区住宅1k以下单房合租西岗区写字楼1k到5k二房短租*区公寓5k以上三房A4开发区C4D4214房,5房再套用5因子4状态正交表状态 因子1234511111121222231333341444452123462

39、21437234128243219313421032431113312412342131341423144231415432411644132再对虚拟状态进展替换和对合并状态进展拆分八、 输入域测试法九、 输出域覆盖法十、 异常分析法1,正常的操作可能会出现的异常现像2, 非正常的操作导致的异常现像3, 系统自动偶发的异常结合系统内部架构测试用例编号163mail_ST_DataServer _001测试工程数据库功能测试标题数据库效劳器死机测试重要级别中预置条件1、 163功能正常输入1、 同一秒内登录10000个用户操作步骤1、 用LR工具模拟同一秒内登录10000个用户2、 查看数据库效

40、劳器反响预期结果1、数据库效劳器出现死机十一、 错误猜想法十二、 题目题目一 设计从左到右的输入框依次输入的数字,运算符,数字,点击【计算】按纽在最后一个框显示计算结果,对于客户端和效劳器端如何测试?尽可能写出你的测试方法。题目二 自选所学测试用例设计方法进展用例设计携程网飞机定票普通搜索:航程类型:单程、往返、联程出发城市:、*等可直接填写中文或全拼或首字母、或点开界面选择到达城市:同出发城市出发日期:yyyy-mm-dd可直接按格式填写或点开界面选择日期高级搜索:出行人数:1,2,3,4,5,6,7,8,9航空公司:不限、中国国航、其它乘客类型:成人、儿童、婴儿舱位等级:经济、公务/头等仓

41、如下使用等价类、边界值、正交试验法来设计输入域输入条件有效等价类无效等价类出发城市字符类型中文合法地名 1全拼2首字母3三字码4点选5数字6特殊字符7输入字符为中文、全拼、首字母、三字码的不合法地名8是否必填填写不填到达城市字符类型中文合法地名全拼首字母三字码点选数字特殊字符输入字符为中文、全拼、首字母、三字码的不合法地名是否必填填写不填城市名与出发城市一样不一样一样与出发城市地名交换能交换不能交换出发日期年份【当前系统年份,当前系统年份+1年】 当前系统年份+1 3月份【01,12】 412 6字符长度8位 78 9字符类型数字 10非数字 114,6,9,11月【01,30】 1230 1

42、41,3,5,7,8,10,12月【01,31】 1531 17平年的2月份【01,28】 1828 20闰年的2月份【01,29】 2129 23日期间隔符“-其它符号,如“/点选能选中不能选中测试用例:出发城市:/ Shenzhen / SZ/ SZ*/ 点选到达城市:/Beijing / BJ/ BJK/ 点选出发日期:2016-11-14 / 2016-12-31 / 2017-02-28 / 2020-02-29 (通过改系统时间来测试)有效等价类用例用例1: 出发城市:到达城市:出发日期:2016-11-14用例2: 出发城市:Shenzhen到达城市:Beijing 出发日期:2016-12-31 用例3:出发城市: SZ 到达城市: BJ出发日期: 2017-02-28用例4出发城市:SZ* 到达城市: BJK出发日期:2020-02-29用例5出发城市:点选到达城市:点选出发日期:2016-11-14无效等价类用例用例6:出发城市:输入数字用例7:出发城市:输入特殊字符用例8:出发城市:输入“困难。高级搜索构造因子-状态表状态 因子出行人数航空公司乘客类型舱位等级状态11不限成人经济舱状态25中国国航儿童公务/头等状态39中国联合婴儿给舱位等级因子补充一状态D4状态 因子出行人数航空公司乘客类型舱位等级状态11不限成人经济舱状态25中国国航儿童公务/头等状态3

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!