…太原理工大学 软件测试技术 试卷A
……适用专业: 2010级软件工程 考试日期: 2012.12.7 时间: 120 分钟 共 8 页 …… … … … 题号 一 二 三 四 五 六 总分 … … 分数 ……
…线一、 单选题(每题2分, 20 分)
…………1.属于黑盒测试的方法是( )。
…… A.路径覆盖 B.条件组合覆盖 C.边界值分析 D.逻辑覆盖 ……2.若测试用例使得程序中每一个可执行语句至少执行一次。它满足( )的覆盖标准。 ……A.语句覆盖 B.判定覆盖 C.条件覆盖 D.判定—条件覆盖 ……3.关于白盒测试与黑盒测试的最主要区别,正确的是( )。 ……A.白盒测试可以使用测试工具,黑盒测试不能使用工具 封…B.白盒测试侧重于程序结构,黑盒测试侧重于功能 ……C.白盒测试需要程序参与,黑盒测试不需要 ……D.黑盒测试比白盒测试应用更广泛
……4.在下面所列举的逻辑测试覆盖中,测试覆盖最强的是( )。
……A.语句覆盖 B.判定覆盖 C.条件覆盖 D.条件组合覆盖 …密5.为了提高测试的效率,应该( )。 …A. 随机地选取测试数据
……B. 取一切可能的输入数据作为测试数据 ……C. 在完成编码以后制定软件的测试计划
……D. 选择发现错误的可能性大的数据作为测试数据
……6.测试人员不干预产品的运行,而是被动地监控产品在实际环境中运行,通过一定的被动机制来获……得系统运行的数据,包括输入、输出数据。该方法属于( )测试方法。 ……A.静态测试 B.动态测试 C.主动测试 D.被动测试 ………7.安全性测试,其目标是( )。 A.试各种资源在超负荷的情况下的运行情况 B.是检查系统对非法侵入的防范能力。
第 1 页 共 8 页
C.度量系统的性能和预先定义的目标有多大差距 D.验证系统从软件或者硬件失效中恢复的能力
8. ( )测试是检查软件在异常条件下自身是否具有防护性的措施或者某种灾难性恢复的手段。
A.容量测试 B.容错测试 C.性能测试 D.回归测试
9.( )测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误或重新启动系统。
A.恢复测试 B.安全测试 C.容错测试 D.强度测试 10. 以下关于功能测试用例的意义的叙述,正确的是( )。 ①避免盲目测试并提高测试效率 ②令软件测试的实施重点突出、目的明确
③在回归测试中无需修正测试用例便可继续开展测试工作 ④测试用例的通用化和复用化使软件测试易于开展
A.①②③ B.①③ C.②③ D.①②④
二、 判断题(每题1分,10 分,正确的√,错误的╳)
1.好的测试是用少量测试用例运行程序,发现被测程序尽可能多的错误。( ) 2.测试是为了验证软件已正确地实现了用户的要求。( ) 3.测试人员要坚持原则,缺陷未修复完坚决不予通过。( ) 4.代码评审员不完全由测试员担任。( )
5.静态代码检查比动态测试更有效率,更能快速找到缺陷。( )
6.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。( )
7.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。( )
8.自底向上集成测试需要测试员编写驱动程序。( ) 9.验收测试是由最终用户来实施的。( )
10.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。( )
第 2 页 共 8 页
号学 ) 计 分 零 按 者 违名,姓题 答 准 不 内 线 封 密 、 级 班 级、班号业学专、名 姓系写 要 不 外 线 封 密( 院学三、 填空题(每空1分,10分)
……1._________ _______的定义:软件产品具有满足规定的或隐含要求能力要求有关的特征与特征总………和。
………2.软件缺陷生命周期有_________ _______状态、_________ _______状态、_________ _______……状态等三种基本状态。
…线…3.____________________是将一个软件产品按特定国家和语言市场的需要进行全面定制的过程。 ……4.软件评审的对象分为:__________ _______、________ _________、_________ _________………和__________ _______。
……5.__________________是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负………荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。
………封四、 名词解释(每小题3分,12分)
………1.软件测试 …… …… … …… 密…
……2.静态测试技术 …… … …… …… ……
…3.集成测试 …… …
第 3 页 共 8 页
4.软件缺陷
五、 简答题(每小题6分,18分)
1.“验证(Verification)”和“有效性确认(Validation)”二者有什么区别?
2.你在软件测试实验中,曾遇到什么问题,你是如何解决的?
第 4 页 共 8 页
号学 ) 计 分 零 按 者 违名,姓题 答 准 不 内 线 封 密 、 级 班 级、班号业学专、名 姓系写 要 不 外 线 封 密( 院学3.你认为一个优秀的测试工程师应该具备哪些素质?
…… … …… …… … ……
…线六、 设计题(每小题10分,30分)
………1. 使用基本路径测试方法测试以下程序段: …
Int IsLeap(int year) … {
… … ① if (year % 4 = = 0) … {
… ② if (year % 100 == 0) … {
…③ if ( year % 400 = = 0) … …④ leap = 1; … else
封 ⑤ leap = 0; …… } … else
…④ leap = 1; … } … else
…⑤ leap = 0; … … ⑥ return leap …密
}
…说明:写在程序段开头的数字是对相应语句的编号。
……试完成:(1)画出程序的控制流图(用题中给出的语句编号表示)。
……(2)计算上述程序段的环形复杂度。 …(3)导出基本路径集,列出程序的独立路径。
……
… 第 5 页 共 8 页
…………………
第 6 页 共 8 页
号学 ) 计 分 零 按 者 违名,姓题 答 准 不 内 线 封 密 、 级 班 级、班号业学专、名 姓系写 要 不 外 线 封 密( 院学2. 某城市电话号码由三部分组成。他们的名称和内容分别是:
…地区码:空白或三位数字; …前 缀:非“0”或“1”的三位数字; ……后 缀:4位数字。
……假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。试根据…该程序的规格说明,划分其等价类,并用表格形式表示出来。 …… … … 线 …… … … … … … … …… … … … … 封 …… … … … … … … …… 密 … … … … … …… … … … … … … …… …
第 7 页 共 8 页
3. 在各种输入条件下,测试程序的登录对话框功能。
Agent Name的规则如下:
Agent Name长度为6至10位(含6位和10位) Agent Name由字符(a-z、A-Z)和数字(0-9)组成 Agent Name不能为空、空格和特殊字符
Password的规则同Agent Name的规则,试写出相应的测试用例。
第 8 页 共 8 页
因篇幅问题不能全部显示,请点此查看更多更全内容