软件测试综合试题(参考答案)

上传人:平*** 文档编号:14613850 上传时间:2017-11-01 格式:DOCX 页数:11 大小:251.91KB
返回 下载 相关 举报
软件测试综合试题(参考答案)_第1页
第1页 / 共11页
软件测试综合试题(参考答案)_第2页
第2页 / 共11页
软件测试综合试题(参考答案)_第3页
第3页 / 共11页
软件测试综合试题(参考答案)_第4页
第4页 / 共11页
软件测试综合试题(参考答案)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件测试综合试题(参考答案)》由会员分享,可在线阅读,更多相关《软件测试综合试题(参考答案)(11页珍藏版)》请在金锄头文库上搜索。

1、软件测试综合试题一、选择题1、关于软件质量的描述,正确的是_B_A软件质量是指软件满足规定用户需求的能力;B软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C软件质量保证过程就是软件测试过程;D以上描述都不对2、_B_方法根据输出对输入的依赖关系设计测试用例。A路径测试B等价类 C因果图D边界值3、测试设计员的职责有:_B_制定测试计划 设计测试用例 设计测试过程、脚本 评估测试活动A. B C D以上全是4、十进制102转换为二进制是_B_ A1100111 B1100110 C1100001 D1011115、下列软件实施活动的进入准则描述错误的是:_D_A需求工件

2、已经被基线化B详细设计工件已经被基线化C构架工件已经被基线化D项目阶段成果已经被基线化6、用边界值分析法,假定1T2.salary正解 2:select empname,emp.depid as 部门人数 from emp Inner Join (select depid,avg(salary) a,count(1) s from emp group by depid) b on emp.depid=b.depid and salarya四、测试用例1、某程序规定:“输入三个整数 A、B 和 C 分别做为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形

3、及等边三角形时,分别作计算” 。用等价类划分方法为该程序进行测试用例设计解题思路:我们可以设三角形的 3 条边分别为 A,B,C。如果它们能够构成三角形的 3 条边,必须满足: A0,B0,C0,且 A+BC,B+CA,A+CB。 如果是等腰的,还要判断 A=B,或 B=C,或 A=C。 如果是等边的,则需判断是否 A=B,且 B=C,且 A=C。结论:三角形问题的复杂之处在于输入与输出之间的关系比较复杂。由等价类划分得出的测试用例:2、用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month、day 和 year 均为整数值,并且满足:1month12 和 1

4、day31) ,分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。参考答案:(1)划分等价类M1:mouth:mouth 有 30 天;M2:mouth:mouth 有 31 天,12 月除外;M3:mouth:mouth 有 12 月;M4:mouth:mouth 有 2 月;D1:day:1day27;D2:day:day=28;D3:day:day=29;D4:day:day=30;D5:day:day=31;Y1:year:year 是闰年;Y1:year:year 是不闰年;(2)建立决策表1 2 3 4 5 6 7 8 9 10 11M1 M1 M1

5、 M1 M1 M2 M2 M2 M2 M2 M3D1 D2 D3 D4 D5 D1 D2 D3 D4 D5 D1条件C1:mouth 在C2:day 在C3:year 在 - - - - - - - - - - - 动作A1:不可能A2:day 加 2A3:day 复位A4:mouth 加 1A5:mouth 复位A6:year 加 112 13 14 15 16 17 18 19 20 21 22M1 M1 M1 M1 M1 M2 M2 M2 M2 M2 M3D1 D2 D3 D4 D5 D1 D2 D3 D4 D5 D1条件C1:mouth 在C2:day 在C3:year 在 - - -

6、 - - Y1Y2Y1Y2- - 动作A1:不可能A2:day 加 2A3:day 复位A4:mouth 加 1A5:mouth 复位 规 则选项规 则选项A6:year 加 1 (3)简化决策表1-3 4 5 6-9 10 11-14 15M1 M1 M1 M2 M2 M3 M3D1-D3 D4 D5 D1-D4 D5 D1-D4 D5条件C1:mouth 在C2:day 在C3:year 在 - - - - - - - 动作A1:不可能A2: day 加 2A3:day 复位A4:mouth 加 1A5:mouth 复位A6:year 加 1 16 17 18 19 20 21-22M4

7、M4 M4 M4 M4 M4D1 D2 D2 D3 D3 D4,D5条件C1:mouth 在C2:day 在C3:year 在 - Y1 Y2 Y1 Y2 - 动作A1:不可能A2: day 加 2A3:day 复位A4:mouth 加 1A5:mouth 复位A6:year 加 1(4)决策表测试用例测试用例 mouth day Year 预期输出Test1-3 6 16 2001 18/6/2001Test4 6 30 2001 2/7/2001规 则选项规 则选项Test5 6 31 2001 不可能Test6-9 1 16 2001 18/1/2001Test10 1 31 2001

8、2/2/2001Test11-14 12 16 2001 18/12/2001Test15 12 31 2002 2/1/2002Test16 2 16 2001 18/2/2001Test17 2 28 2004 30/2/2004Test18 2 28 2001 2/3/2001Test19 2 29 2004 2/3/2004Test20 2 29 2001 不可能Test21-22 2 30 2001 不可能3、给你一个纸的水杯,请尽量多的设计出测试用例。可从功能性、性能性、易用性、稳定性、安全性方面进行测试功能性:水杯的特性:1、杯子的容量:能装多少升水,少量、半杯、满杯。2、杯子的

9、形状 eg:圆形、上口大、下口小。3、杯子的材料:纸杯。4、杯子的耐温度:装冷水、冰水、热水。5、杯子是否会漏水。6、用杯子装水,看是否能喝到广告的图案:1、广告图案是否容易剥落。2、广告图案是否合法。3、广告图案遇水是否是否会掉落。性能性:1、盛冷水和热水时分别盛多少水杯能够承受。易用性:1、杯子是否方便饮用。2、装热水时杯子是否烫手。3、杯子是否有防滑措施。稳定性:1、装入液态多久后会漏水。2、杯子从不同高度落下的损毁程度。安全性:1、杯子有没有毒或细菌。2、杯子装入热水是否会变形或有异味。3、装入不同液体,是否发生化学反应。eg:啤酒、可乐、咖啡等饮料。可移植性:1、杯子再不同的地方、温

10、度等环境下是否都可以正常使用。破坏测试:1、检查水杯最大抗挤压和拉扯承受力。2、检查水杯被破坏后,是否会造成使用者伤害。五、智力题1、有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段 15 分钟的时间?解答:同时点燃 A,B 两根香,其中,A 点燃一头,B 两头都点燃;等 B 燃烧完毕,意味着过去了 30 分钟,那么还有 30 分钟 A 燃烧完毕。所以只要在 B 燃烧完毕后马上点燃 A 的另一头,就可以得出 15 分钟的时间长度。2、在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯解答:假设开关分 123,在外面开启两个开关,比如打开 12,过一会儿关闭一个,比如关闭 2,马上进屋,还亮着的对应 1,用手摸一下另外两个灯,热的对应 2,冷的对应 33、警察在盘问 5 个小偷嫌疑犯:ABCDE 他们当中有 3 个人说真话.根据他们的说法,你能判断出谁是小偷. A:D 是小偷 B:我是无辜的 C:E 不是小偷 D:A 说的全是谎话 E:B 说的全是真话解答:E 是小偷 (A 或者 D 一定有一个人说假话,逐一讨论)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号