活动介绍

计算机四级软件测试工程师试卷

preview
需积分: 0 11 下载量 127 浏览量 更新于2009-12-19 收藏 40KB DOC 举报
计算机四级软件测试工程师试卷主要考察的是考生对软件测试的基础理论、方法和技术的理解与掌握。以下是一些相关的知识点解析: 1. **软件质量属性**:题目中提到CMU SEI的Watts Humphrey的观点,强调软件产品应首先满足用户的需求,这涉及到软件的功能性,即D)功能。软件质量不仅包括功能,还包括性能、可靠性、人机交互等多个方面。 2. **软件测试目的**:Myers在1979年的观点表明,软件测试的目的是为了查找程序错误,即B)查找程序错误。测试不是为了证明程序无错,而是为了发现错误。 3. **错误发现**:在代码检查过程中,大部分错误通常由C)审查者发现,这包括同行评审、代码审计等活动。 4. **软件缺陷类型**:软件缺陷包括不符合规格的功能、不应出现的错误、额外的功能以及性能问题。D)选项提到的性能限制下的可移植性问题不属于典型的软件缺陷。 5. **错误修正成本**:根据软件生存周期,错误在发布运行阶段修复的成本最高,即D)发布运行阶段。 6. **测试用例设计技术**:以程序内部逻辑结构为基础的设计技术属于D)白盒测试,也称为结构测试。 7. **验证与确认**:验证关注过程的正确性,A)过程的正确性,确认则关注最终产品的正确性。 8. **程序路径数**:给定的C程序在n=4时,可能的执行路径数为B)4,因为每个if语句有两个可能的执行路径。 9. **单元测试**:调用被测模块的是C)驱动模块,用于模拟被测模块的输入。 10. **大突击测试**:这种测试方式可能导致B)整体崩溃,因为它不注重模块间的集成。 11. **软件性能**:D)对于同一个网站,其支持的同时发送请求的用户数越大,其网站的性能越好,这是性能负载测试的体现。 12. **Web应用软件测试**:B)内容测试是内容管理系统测试的一部分,不是易用性测试。 13. **软件性能测试**:B)压力测试属于性能测试,用于检查系统在高负载下的表现。 14. **分析技术**:A)内存分析不属于基于性能计数器的分析技术,它通常涉及内存泄漏检测。 15. **表示层测试**:D)应用服务器兼容性测试关注的是服务端而非表示层。 16. **软件可靠性测试**:A)定义软件运行剖面是可靠性测试的重要步骤,用于模拟实际使用情况。 17. **面向对象测试**:A)面向对象软件的白盒测试需要针对其特性进行调整,不能直接套用传统的白盒测试准则。 18. **兼容性测试**:D)软件是否可以在不同的J2EE应用服务器上运行属于平台兼容性测试。 19. **功能易用性测试**:B)当执行耗时较长的任务时,软件向用户提示进度,体现了用户体验。 20. **面向对象程序集成测试**:C)协作集成是指测试那些能够协同工作的类,以确保它们在实际场景中能正确交互。 21. **集成测试策略**:D)基于组件的集成测试,结合自底向上和自顶向下的优点,是一种更为全面的策略。 以上知识点涵盖了软件测试的多个方面,包括测试目的、错误发现、测试设计、软件质量、性能测试、面向对象测试、集成测试等,这些都是软件测试工程师应具备的基础知识。
身份认证 购VIP最低享 7 折!
30元优惠券
ren931
  • 粉丝: 0
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源