2021年计算机三级软件测试技术试题与解析

版权申诉
0 下载量 32 浏览量 更新于2024-08-07 收藏 13KB DOCX 举报
"2016年计算机三级软件测试技术试题及答案2.docx" 这篇文档涉及了计算机三级软件测试技术的考试内容,包括多项选择题和简答题,涵盖了多个软件工程领域的知识点。 1. 面向类的度量(C&K套件):C&K度量套件是面向对象软件度量的一种,它包括诸如类的复杂性、类的耦合和内聚等度量,用于评估软件的质量和可维护性。 2. 白盒测试技术:白盒测试是一种根据程序内部逻辑结构和控制流来设计测试用例的方法。等价类划分和边界值分析是黑盒测试技术,而根本路径测试是白盒测试技术的一种。在根本路径测试中,通过流图可以计算环路复杂性,帮助设计测试用例。 3. 集成测试:集成测试是在所有模块单元测试通过后,将这些模块合并在一起进行的测试,目的是发现模块间的接口问题。常见的集成测试策略有自底向上、自顶向下和大棒集成等。 4. 面向对象分析:面向对象分析(OOA)包括识别和定义类及其属性和操作,以及类之间的关系。此外,还包括识别对象行为和交互。 5. 设计模式:设计模式是解决软件设计中常见问题的标准化解决方案,通常分为创建型、结构型和行为型三大类。 6. 软件开发过程的独特性:软件开发过程不同于传统工业产品制造,其独特性包括需求的不确定性、迭代开发、以及高度依赖于知识工作者的智力活动。 7. 测试设计员的职责:测试设计员负责设计测试策略、测试计划,编写测试用例和脚本,以及跟踪和报告测试结果。 8. 软件工程的对象:软件工程探讨的对象包括软件需求、设计、实现、测试、维护等各个阶段,以及项目管理、质量管理、配置管理等相关活动。 9. 软件工程概念:实时软件是指处理时间约束严格的系统;软件工程的成功不仅依赖于工具和硬件,更关键的是人员的技能和团队协作;仅靠标准和规程不足以保证高质量软件;在工程进度紧张时,增加人员可能反而导致效率下降。 10. 工程管理的对象:工程管理涉及项目计划、资源分配、风险管理、质量控制和变更控制等多个方面。 11. 阶段评审与同行评审:阶段评审通常在软件开发的不同阶段进行,以评估当前阶段的工作成果是否符合标准;同行评审是由项目组内的其他成员对代码或文档进行审查,以找出错误和改进点。 12. 集成测试过程:集成测试包括构建确认、补丁确认、测试用例设计、测试代码编写、bug报告等一系列步骤,旨在确保各模块协同工作,并最终形成一个功能完整、稳定的系统。 以上内容是对计算机三级软件测试技术考试部分试题的解析,涵盖了软件度量、测试方法、软件开发过程、面向对象分析、设计模式、软件质量保证等多个核心概念。