计算机学院软件质量保证与测试试卷
版权申诉
157 浏览量
更新于2024-08-21
收藏 33KB DOC 举报
"11-12-02软件高质量保证与测试试卷(B)-计算机学院.doc"
本试卷是计算机学院2011-2012学年第二学期关于“软件质量保证与测试”的期末考试B卷,考试形式为闭卷,时长120分钟,满分100分。试卷包含单项选择题、填空题等多种题型,旨在考察学生对软件测试理论和实践的理解。
1. 软件测试V模型:该模型将软件开发过程与测试活动对应,其中单元测试对应编码阶段,集成测试对应模块集成阶段,系统测试对应系统集成阶段,验收测试则对应最终用户接受阶段。题目中提到的系统架构设计验证对应的是系统测试。
2. 逻辑覆盖测试中的条件组合覆盖:这是一种白盒测试方法,要求每个逻辑条件的每个可能的组合至少被执行一次。对于一个布尔表达式A&&B,需要4种不同的条件组合(A真B真,A真B假,A假B真,A假B假),因此答案是A.4。
3. 黑盒测试技术:边界值分析、等价类划分和判定表法是黑盒测试常用的技术,而判定覆盖是白盒测试中的覆盖标准。
4. 单元测试中的驱动模块和桩模块:单元测试时,驱动模块用于调用被测单元,而桩模块模拟被测单元依赖的其他模块。
5. 单元测试工具:JUnit是Java环境下用于单元测试的工具,Selenium和QTP是功能测试工具,Bugzilla是缺陷跟踪系统。
6. 自底向上集成测试:其优点在于早期发现底层模块错误,不需要编写桩程序,但可能较晚才发现高层模块的问题,无法早期验证系统主要功能。
7. 性能测试指标:常见的系统性能指标包括请求响应时间、事务响应时间和数据吞吐量,而负载模式是性能测试中的场景设置,不属于性能指标。
8. 自动化测试的优势:包括执行速度快、可重复性高、可测试性能复杂的情况,但并非能发现更多错误,这依赖于测试用例设计。
9. 测试环境组成要素:包括硬件设备、测试工具软件和网络环境,被测试软件是测试环境的重要组成部分。
10. JMeter测试工具:它是一款性能测试工具,常用于模拟大量并发用户,测试Web应用的性能和稳定性。
填空题部分涉及的概念包括:
1. 不满足质量要求且存在质量冲突的事物称为不合格品或缺陷。
2. 软件测试分为静态测试(如代码审查)和动态测试;按照测试方法分为白盒测试和黑盒测试。
3. 集成测试通常在单元测试后,系统测试前进行,常见策略有自顶向下和Big Bang(大爆炸)集成。
4. 回归测试的前提是系统已通过初步测试,严重问题已修复。
5. 对象交互性测试需考虑原始类、聚集类和关联类的交互。
6. 测试用例的组织方式包括按功能模块、用例优先级、用例场景等方式。
7. 软件缺陷的严重性、影响范围和优先级是评估和管理缺陷的重要依据。
这些题目涵盖了软件测试的基础知识,包括测试模型、测试方法、测试工具、测试策略以及性能测试和自动化测试的相关概念,旨在全面检验学生的软件质量保证与测试能力。
2022-05-26 上传
2022-05-31 上传
2024-04-25 上传
2021-12-19 上传
2021-12-19 上传
2021-12-08 上传
「已注销」
- 粉丝: 0
- 资源: 5万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍