2010年成人学位软件测试试题详解及答案

需积分: 3 3 下载量 52 浏览量 更新于2024-09-26 收藏 157KB DOC 举报
本资源是一份针对2010年成人学位课程考试的《软件测试技术》试卷及答案,涵盖了软件测试领域的多个关键知识点。首先,部分题目涉及名词解释,如: 1. 结构性测试:这种方法关注程序的内部逻辑结构,目标是覆盖程序的控制流和数据流,确保所有可能的结构组合都被测试到。 2. 软件质量:这是软件产品满足用户需求和期望特性的综合度量,涉及内部特性(如功能正确性)、外部特性(如易用性)和使用质量。 3. 测试用例:设计用于验证软件功能的输入数据和期望输出,它体现了软件在特定条件下行为的预期结果。 4. 软件缺陷:指软件中的错误或不符合需求的地方,可能导致软件功能不正常或无法达到用户期望。 5. 软件调试:在发现错误后,通过一系列技术和工具找出并修复错误的过程,以提高软件的正确性和稳定性。 6. 软件可靠性:衡量软件在规定条件下长时间运行的稳定性和正确性,通常用故障发生概率来量化。 7. 第三方测试:独立于软件开发商之外的第三方机构进行的公正、客观和科学的质量评估,增加了测试的公正性。 8. 集成测试:测试组件或模块间的交互和协作,确保它们协同工作并符合整体需求。 接下来是多项选择题部分,考察了具体概念的理解和应用: - ISO9126标准定义了软件质量的三个维度:内部质量、外部质量和使用质量,其中使用质量是其中之一。 - 软件验证是确保软件按照需求实现的功能活动,贯穿软件生命周期,保证各个阶段的成果达到预期目标。 - 按照测试组织分类,软件测试应该包括开发方测试、用户方测试和第三方测试,这些都是实施测试的不同角色。 - W模型强调测试活动在软件开发生命周期中的前置作用,特别是在需求分析阶段就需要考虑测试策略。 - V模型对应的需求分析阶段的测试环节是系统测试,这个阶段主要检查软件是否满足完整需求。 - 判定表是一种软件测试工具,由条件项(输入情况)、准则(判断条件)和动作项(预期结果)组成,而选项B准则不属于构成元素。 关于等价类划分,对于整数范围10到100的测试,可以划分为两个有效等价类(一个为10到99,另一个为100)和一个无效等价类(值小于10或大于100)。 这份试卷全面涵盖了软件测试的基础理论、实践方法和测试流程的关键环节,对于学习者理解和掌握软件测试技术具有很高的参考价值。