《软件测试技术试卷.doc》由会员分享,可在线阅读,更多相关《软件测试技术试卷.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流软件测试技术试卷【精品文档】第 3 页系部名称: 专业班级: 姓名: 学号: 试卷份数 密 封 线 内 不 得 答 题 线封密软件测试技术 (本科)试卷考试方式:闭卷 本试卷考试分数占学生总评成绩的 100 %题号一二三四五六七总分核分人得分复查总分 总复查人 得分评卷人 (本题20分,每空2分)一、填空题1.边界值分析法属于 测试。2.软件测试是由 构成的整体。3.软件是包括程序、 和相关文档的完整集合。 4.面向对象测试顺序中,对于继承结构测试次序是 。5.Junit是一个 语言测试框架,用于编写和运行可重复的测试。6.面向对象开发分为面向对象分析、
2、面向对象设计和 三个阶段。7.Web应用系统的测试可分为Web应用设计测试、Web应用开发测试和 。8.在单元测试中,桩模块用来代替被测模块的 ,其作用是返回被测模块所需的信息。9.软件开发的基本流程需求分析、概要设计、详细设计、编码、 和维护。10.一个基本的软件缺陷生命周期包含3个状态:新打开的、已修正和 。得分评卷人 (本题30分,每题2分)二、选择题1. 下列哪一项不是白盒测试( )。A.单元测试 B.集成测试 C.系统测试 D.回归测试2. 属于黑盒测试的方法( )。 A.基于基本路径B.控制流 C.基于用户需求测试D.逻辑覆盖3 目的是对最终软件系统进行全面的测试确保最终软件系统产
3、品满足需求( )。A. 系统测试B.集成测试 C.单元测试 D.功能测试4有一组测试用例使得每一个被测试用例的分支覆盖至少执行一次,它满足的覆盖标准( )。A. 语句覆盖B.判定覆盖 C.条件覆盖D.路径覆盖5软件测试的目的是( )。A.表明软件的正确性B.评价软件质量C.尽可能发现软件中的错误D.判定软件是否合格6.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是( )。A.条件覆盖 B.条件组合覆盖C.语句覆盖D.判定覆盖7软件测试是软质量保证的重要手段,下述哪种是软件测试的最基础环节( )。A.集成测试B.单元测试C.目的测试D.确认测试8渐增式集成测试有3中方式:自顶向下法、混合策略和
4、( )。A.自中向下渐增测试法B.自底向上法C.多次性测试D.维护9.根据输出对输入的依赖关系设计测试用例的方法是( )。A. 路径测试 B.等价类C.因果图D.归纳测试10.软测试过程中的集成测试主要是为了发现 阶段的错误码( )。A.需求分析 B.概要设计 C.编码 D.维护11.一个成功的测试是( )。A.发现错误码 B.发现了至今尚未发现的错误 C.没有发现错误码 D.证明发现不了错误12.按照测试组织划分,软件测试可分为:开发方测试,第三方测试和( )。A.集成测试 B.确认测试 C.用户测试 D.灰黑测试13.编码阶段产生的错误由 检查出来( )。A.单元测试 B.集成测试 C.系
5、统测试 D.有效性测试14.关于软件质量的描述,正确的是( )。A软件质量是指软件满足规定用户需求的能力;B软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性等;C软件质量保证过程就是软件测试过程;D以上描述都不对15.Junit的TestCase类提供了完成对测试环境拆除的方法tearDown和建立的方法( )。A. setUp() B.set() C.setap() D.setDown()得分评卷人 (本题50分,18每题5分,9题10分)三、简答题1.简述测试流程。(共5分) 专业班级: 姓名: 学号: 密 封 线 内 不 得 答 题 线封密2.白盒测试及常用白盒测试方法。(共5分)3.软件测试的几个阶段。(共5分)4根据应用服务服务器的分类。(5分)5. 软件缺陷的产生原因。(5分)6.测试工具的选择需要考虑哪些因素。(5分)7.简述测试自动化的优点。(5分)系部名称: 专业班级: 姓名: 学号: 密 封 线 内 不 得 答 题 线封密8.Web设计测试后进入Web运行测试,主要包括哪些方面的测试。(5分)9.为以下程序段设计一组测试用例,写出各个测试用例和所覆盖的路径,要求分别满足语句覆盖、判定覆盖和条件覆盖。(10分)int test( int A, int B) int X=0;if( ( A1 ) & (B20) ) X=A+B;return X;
限制150内