《软件测试试题》由会员分享,可在线阅读,更多相关《软件测试试题(21页珍藏版)》请在金锄头文库上搜索。
1、Homeworkl:第5章:边界值测试1加法器程序计算两个1100之间的整数的和。设计加法器边界值测试用例集合 解:加法器测试用例增加如下几条(1)弱健壮性等价测试类:A=0B=10C=ERRORA=1B=10C=11A=2B=10C=12A=10B=0C=ERRORA=10B=1C=11A=10B=2C=12A=99B=10C=109A=100B=10C=110A=101B=10C=ERRORA=10B=99C=109A=10B=100C=110A=10B=101C=ERROR(2)是否需要考虑以下情形?虑到小数,非字符等其它情况测试用例还要增加以下几种情形A=3.1B=5.6C=ERROR
2、A=AB=BC=ERRORA=B=#C=ERRORA=空格B=空格C=ERRORA=B=C=ERROR3应用边界11分析法设计测试实搦我们学控是国歳圾直点学校.每年都要组駅学生秦加全国i卜算机尊级一级和圾的芳试口而全国计算机等圾 考试的试题毎妾谢的建型. wa每題的分数都是因宦 的*在圾老试中I第一大题选律题共有話暫L其中蔚 面1至30JS毎融I好I后面31至赛題共25题每题2分一 其计旳分.第二大駆是填空题.有山个小題1U牛空.$ 牛小题龙分.捉i+対分花二级考试中第-犬题是选 择题十馆面1到40駆毎題1分丫后面41到50題是毎題2 井,共计冈分匚第二大题为填空題中A20,毎题2分 井讣40
3、甘在程序中程门把它设计成第刃至血题.为 了教学上的方便】我们开发出了一套问读试題的软件,对 学生进行模拟U1I练题型与全国怦算机等级潯试一样A软 件设廿后我们对它进行了测试.其中之-晶別试它的功 能-我们用的方袪是黑盒苗谢込 而用黒盒测试其功能 时,我们又主耍以边界恆进行利试口下面对这一磊统予以 介绍口程序的输人文件由一些有硏宇哥的记录卡片殂成牛 所有这些记录分为三组卜如图所示:试题部处34)12 M第知至70趣祎惟苦龛3? 3480第1至40题标淮睿室=1?5JMSO第斗】至和越酝准苕案2? 2-80(1)标題丁这一组只有一他灵*扛内容星成绪擢告(站备题的标准符龛 毎忙记录在第80个字符逢磁
4、 數方芒:该组的第一牛记录的第1至2个字轩曲试題数 (最癫只有加题用玄个車特存屈h第】3至豁牛字符给 出第】至知题的标准答案f每忙含祛字符表示一个标堆 答集h僥组的第么第$个碍相应为第斗】至和题.第 512708的标谁獰秦匸(3)学生答卷部分:毎个记谯均在第甜个字符处标以 fet 兀 毎个学生的答卷在3牛记录中给出.5普记录 的前面第I至垃个字符辿给出学生的卷考1号(全国计 算亂等级考试的准考证号为12忆 换心训练时给学生編 一个准考证号龜为12位h第心至第鬥个字蒂列出的艮 某个学生的第I至恥题的答案卡在第一个记录中-不用 再皓出学生的准再证号】只须蛤出学生对第41至第50题 的答案*在第三个
5、记录中只须给出学生对第勺至第加 題的答氣学生人数不趙过1000人輸人數据记承搭式如匚而 程浮的输出有4令报吿: 按学生的唯希证号排列成绩单.列出毎个学生的 成绩(瀟分为100分人名次. 按学生曲绩排序的成绩单平均分数瓦标准差的根告申试题分折扭告.按试題号排列.列出学生各題善 对的百分比。下面誇虑输A集件和输出義件m址边界余件选择秫 试用倒解: P :# 箏:;:;.:-:g:主样 :. : . . : .-jK- fc:.- JLaA:-:-:-:-. : ap Sue: .: mK- - :-.K:- :- .严:.- :. V 灵:- : .“: : :: - :. -: : : : .输
6、入文件标题- - X:- - : :-!X-: 4 g三 :-:-::;:- : ;;:. .:.:. : . - .IJ *- *- : 标准答 案记录. : . . . . . , . :爛试用例空输入文件. .:,. . . . . .:. . . . . . - .:毎;:m;. 一;,生.二:;亠:O痕80个字符,. .:, . .:. . .: :. . .:. . .: ,:,. T . . :. - . _ .、 :.-.:.: . : .:.-. - :- :.: : : : : : .- :.-. ,: : : : :- -: : : :-: : .: : : - _ 1
7、:.!. . : . .: .,. . . . : . : : : :- : : : : . :- : : : : : - : -: : .:. * : . - . :. . : - ;: “:: :: :. - : :.: :.:: : :: : . - :: : : - : :- : * - - : - * - * - - . _ * * 三舆傅齊像濤駁虞鑒如宦赫磁匚 . : . - :- . . . :- . : . : .-. - - - : :. .: . .: .: ; . ; :::.:.:.:. . . , : . : . XI.:.: :;:. : 牛:.:沱血 J :圧匚:
8、爭j乙事出:二 1 k: I :粘鼻:.:::二人:;:墅:.帮樑綵性i华翳那赴:单匕漏f転;須鬟; ;:r n* r仔nf11:*::-# -:;1: : : . y .: : : : : : : .: : - - .: : - : : - ;.: :- * . : ?*. . .:;.;汇.;.;:;.;.:;:;:;,:1:二.:.:4;:;:八八:一_- -! : :. .: - :. : : . /: : :- : . .: 4心::.丄.:.:g: :;-.、 V 2乂 “ WMW* 、. . : . :、:. - : : : ”: : - : - : - - - ; - - .:
9、 - . : . . . :. . . . . : . : : 试题数为1试题数为40试题数为41试题数为50试题数为51试题数为70:试题数为71试题数为0:试题数含有非法的数字字符II0个学生 : . .勺:;1个学生:1000个学生1001个学生学生答案某学生只有一个记录,但有两个标准答案记录 该学生是文件中的第一个学生该学生是文件中的最后一个学生(记录数出错: 的学生)某学生有两个回答记录,但只有一个标准答案 该学生是文件中第一个学生(指记录数出错的 学生)该学生是文件中最后一个学生输出条件测试用例学生成绩所有学生的成绩都相等每个学生的成绩都不相同部分学生成绩相同(检査是否能按成绩正确
10、 排名)有个学生得0分有个学生得100分输出报告(1)(2)有个学生的准考证号最小(检査按准考证号 排序是否正确)有个学生的准考证号最大(检査按准考证号 排序是否正确)适当的学生人数,使产生的报告刚好打印满 一贾(检査打印人数)学生人数比刚才多一个(检査打印换页)输出报告 平均成绩为100分(所有学生都得了 100分)平均成绩为0分(所有学生都得了 0分) 标准偏差为最大值(有一半学生得0分, 其他学生得100分)标准偏差为0 (所有学生的成绩都相等)输出报告(4)所有学生都答对了第一题 所有学生都答错了第一题 所有学生都答对了最后一题 所以学生都答错了最后一题. : .选择适当的试题数,使第
11、四个报告刚好打印 满一页试题数比刚才多一题,使报告打印满一页后 刚好剩下一题耒打印Homework2:第6章:等价类测试1. 保险公司人寿保险保费计算程序的等价类测试某保险公司人寿保险的保费计算方式为:保费二投保额X保险费率其中,保险费率根据年龄、性别、婚姻状况和抚养人数的不同而有所 不同,体现在不同年龄、性别、婚姻状况和抚养人数,点数设定不同。 10点以上保险费率为0.6%,10点及10点以下保险费率为0.1%;而 点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具 体规则如下所示:保险公司计算保费费率的规则年龄性别婚姻抚养人数20394059其他MF已婚未婚1人扣0.5点,6点4占丄八、2点4占丄八、3点3点5点最多扣3