电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《软件测试基础》期末试卷及参考答案

22页
  • 卖家[上传人]:工****
  • 文档编号:488025184
  • 上传时间:2023-09-17
  • 文档格式:DOC
  • 文档大小:212.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、期末试卷江西先锋学院20112012学年第二学期软件测试技术试题库答案一、填空题(每空2分,共15空,分数为30分)1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支 至少 被执行一次。2、黑盒测试的具体技术方法 等价类划分法 、 边界值分析法 、 决策表 法 、 因果图法 。3、黑盒测试又称之为 功能 测试。4、等价类划分有两种不同的情况: 有效等价类 和 无效等价类 。5、根据覆盖目标的不同,逻辑覆盖又可分为: 语句覆盖 , 判定覆盖 , 条件覆盖 , 路径覆盖 条件组合覆盖,判断/条件覆盖。6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类 白盒测试工具 、 黑盒测试工具 和 测试管理工具 。7、软件测试是为发现程序中的 错误 而执行程序的 过程 。8、测试用例是由 测试输入数据 和预期的 输出数据 两部分组成。9、白盒测试又称为 结构测试 ,可以分为 静态测试 和 动态测试 两大类。10、软件是包括 程序 、 数据 、 相关文档 的完整集合。11、边界值分析法属于 黑盒测试 。12、单元测试是以 详细设计 说明书为指导,测试源程序代码。1

      2、3、集成测试以 概要设计 说明书指导,测试软件结构。14、确认测试以需求分析说明书为指导。15、软件开发的基本过程需求分析、概要设计、详细设计、编码、测试、维护。16、代码复审属于 静态测试 ,不实际运行程序。17、集成测试把模块组成成系统的测试方式: 一次性集成测试 和 。18、黑盒测试有两种基本方法,即: 通过测试 和 失败测试 。 增量式集成测试 20、Junit是一个开放源代码的 java 测试框架,用于编写和运行可重复的测试。21、在Junit中3.8中testXXX()测试方法必须满足几个条件:public , void 和无方法参数。二、选择题(每题3分,共10题,分数为30分)1. 下列哪一项不是白盒测试?(C)A.单元测试 B.集成测试 C.系统测试 D.回归测试2. 属于黑盒测试的方法?(C)A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖3在Assert类中断言对象为NULL是_。(C)A.assertEquals B.assertTrue C.assertNull D.fail4_的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。

      3、(A)系统测试 集成测试单元测试 功能测试5在Assert类中断言两个对象相等是_。(A)A.assertEquals B.assertTrue C.assertSame D.fail6有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准_。(B)A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖7. 在Assert类中断言测试失败是_。(D)A.assertEquals B.assertTrue C.assertSame D.fail8.软件测试的目的是_。(C)表明软件的正确性 评价软件质量尽可能发现软件中的错误判定软件是否合格9.关于白盒测试与黑盒测试的最主要区别,正确的是_。(A)白盒测试侧重于程序结构,黑盒测试侧重于功能白盒测试可以使用测试工具,黑盒测试不能使用工具白盒测试需要程序参与,黑盒测试不需要黑盒测试比白盒测试应用更广泛10.软件测试类型按开发阶段划分_。(B)需要测试单元测试集成测试单元测试集成测试确认测试系统测试验收测试单元测试集成测试确认测试调试单元测试功能测试11.在Junit中,testXXX()方法就是一个测试用例,测试方法是

      4、_。(B)private void testXXX() public void testXXX() public float testXXX() public int testXXX()12.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是_。(B)条件覆盖 条件组合覆盖语句覆盖 判定覆盖13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是_。(C)条件覆盖 条件组合覆盖语句覆盖 判定覆盖14.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(B)A集成测试 B单元测试C目的测试 D确认测试15.增量式集成测试有3种方式:自顶向下增量测试方法, 和混合增量测试方式。(B)A自中向下增量测试方法 B自底向上增量测试方法C多次性测试 D维护16.Junit的TestCase类提供 和tearDown()方法,分别完成对测试环境的建立和拆除。(A)AsetUp()Bset() Csetap() DsetDown()17. _方法根据输出对输入的依赖关系设计测试用例。(C)路径测试 等价类 因果图 归纳测试18.Junit测试在单元测试阶段测试,主要用于_。(A)白盒测

      5、试 灰盒测试 黑盒测试 确认测试19.不属于白盒测试的技术是_。(C)A路径覆盖 B判定覆盖 C边界值分析 D条件覆盖20.软件测试过程中的集成测试主要是为了发现_阶段的错误码。(B)A需求分析 B概要设计C编码 D维护21.增量式集成测试有3种方式: ,自底向上增量测试方法和混合增量测试方式。(A)A自顶向下增量测试方法 B一次性集成测试C多次性测试 D维护22.Junit适用于java开发人员在_阶段,进行单个方法实现功能或者类本身的测试,主要用于白盒测试。(C)集成测试 验收测试 单元测试 确认测试23.软件测试是按照特定的规程,_的过程。(A)发现软件错误 说明程序正确 证明程序没有错误 设计并运行测试用例24.一个成功的测试是_。(B)发现错误码 发现了至今尚未发现的错误 没有发现错误码证明发现不了错误25.按照测试组织划分,软件测试可分为:开发方测试,第三方测试,_。(C)集成测试 确认测试用户测试 灰盒测试26.下列模型哪个软件测试过程模型_。(A)W模型 漠布模型L模型 G模型27.Junit有两个包:_和Junit.extensions。(B)Junit.framet

      6、est Junit.framework Junit.amework Junit.assert28.单元测试一般以_为主。(A)白盒测试 黑盒测试 系统测试 分析测试29.编码阶段产生的错误由_检查出来的。(A)单元测试 集成测试 系统测试 有效性测试30.代码检查法有桌面检查法,走查和_。(B)静态测试 代码审查 动态测试 白盒测试三简答题(每题10分,共4题,分数为40分) 1.计算环路复杂度方法有哪三种?答:(1)V(G)=判定节点数+ 1 ; (2)V(G) = E-N+2 ; (3)V(G)=区域数+ 12.白盒测试有几种方法?答:白盒测试方法分为两大类:静态测试方法和动态测试方法。静态测试方法:检查软件的表示和描述是否一致,没有冲突或者没有歧义。动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。3.什么是软件测试,软件测试分为哪几个阶段。答:软件测试是为了发现程序中的错误而执行程序的过程。软件测试一般分为单元测试、集成测试和系统测试。4.比较白盒测试和黑盒测试?答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准;黑盒测试法是通过分析程序的接口功能设计测试用例的。5. 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。int test(int A,int B) if(A1) AND (B20) then X=A+B; return x;答:语句覆盖测试用例:A=2,B=0; 判定覆盖测试用例:A=3,B=0;A=2,B=20; 条件覆盖测试用例:A=2,B=0;A=0,B=21;6. 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。void DoWork (int x,int y,int z) int k=0,j=0; if ( (x3)&(z5) ) j=x*y+10; /语句块2 j=j%3; /语句块3答:语句覆盖测试用例:x=4、y=5、z=5; 判定覆盖测试用例:x=4、y=5、z=5; x=2、y=5、z=5;

      《《软件测试基础》期末试卷及参考答案》由会员工****分享,可在线阅读,更多相关《《软件测试基础》期末试卷及参考答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.