欢迎来到天天文库
浏览记录
ID:57189930
大小:125.50 KB
页数:7页
时间:2020-08-05
《黑白盒测试试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.用因果图法测试一下程序。程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。解题步骤:1)分析程序的规格说明,列出原因和结果。原因结果c1:第一个字符是#e1:给出信息Nc2:第一个字符是*e2:修改文件c3:第二个字符是一个数字e3:给出信息M2)找出原因和结果之间的因果关系、原因与原因之间的关系,画出因果图。c110~∨E~∧c2c3e1e2e33)将因果图转换成决策表。规则选项12345678条件:C1C2C3101111101
2、01110010111010100100000动作:e1e2e3不可能√√√√√√√√√测试用例#3#A*6*BA1GT1)根据3)中的决策表,设计测试用例的输入数据和预期输出。测试用例编号输入数据预期输出1#3修改文件2#A给出信息M3*6修改文件4*B给出信息M5A1给出信息N6GT给出信息N和信息M1.找零钱最佳组合假设商店货品价格(R)都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只包括:50元(N50)、10元(N10)、5元(N5),1元(N
3、1)四种。请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。分析:1<=R,P<=100,0<=找零L<=99等价类划分法(基于使用的币种):输入有效等价类编号无效等价类编号L0~91<0410~492>99550~993边界值分析法输入Min-MinMin+NomMax-MaxMax+L-1015891091011254849504950517598991001.某软件的一个模块的需求规格说明书中描述:1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%;2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的2%。请绘
4、制出因果图和判定表,并给出相应的测试用例。分析这一段说明,列出的原因和结果原因:C1.年薪制员工C2.严重过失中间状态:11.非年薪制员工12.过失结果:E1.扣年终风险金的4%E2.扣年终风险金的2%E3.扣当月薪资的8%E4.扣当月薪资的4%画出的因果图C1C21112E1E2E3E4转换判定表1234C1C211121100100101100010E1E2E3E41111测试用例•测试用例1:输入数据:年薪制员工,严重过失预期输出:扣年终风险金的4%•测试用例2:输入数据:年薪制员工,过失预期输出:扣年终风险金的2%•测试用例3:输入数据:非年薪制员工,严
5、重过失预期输出:扣当月薪资的8%•测试用例4:输入数据:非年薪制员工,过失预期输出:扣当月薪资的4%1.某软件规格说明书包含“订货单处理程序”的处理逻辑描述为:如果订货金额不足500元且未过期,则向顾客发出批准单和提货单,已过期的什么通知也不发;如果订货金额超过500但不足1000,则发出批准单和提货单,对已经过期的发过期通知单;如果订货金额超过1000,不论是否过期,都要发出批准单和提货单。分析这一段说明,列出的原因和结果原因:1-----订货金额不足500;2-----订货金额超过500但不足10003-----订货金额超过10004-----已过期5---
6、--未过期结果:21----发批准单和提货单22----发过期通知单23----什么通知也不发判定表实例1234条件过期FTT金额<500TT500<金额<1000T金额>1000T动作发过期通知单√发批准单√√√发提货单√√√判定树
此文档下载收益归作者所有