关于计算机四级软件测试工程师各项知识.

合集下载

软件评测师知识点

软件评测师知识点

软件评测师知识点
以下是软件评测师需要掌握的一些知识点:
1. 软件测试基础知识:了解软件测试的基本概念、方法、流程和原则,熟悉各种测试技术和工具。

2. 软件开发生命周期:了解软件开发过程中不同阶段的任务和活动,如需求分析、设计、编码、测试和维护等。

3. 软件质量管理:了解质量管理的基本原理和方法,包括质量标准、质量保证、质量控制、缺陷管理等。

4. 编程知识:具备一定的编程能力,能够理解和修改源代码,熟悉至少一种编程语言。

5. 系统架构和基础设施:了解不同操作系统、数据库、网络协议等的基本原理和运行机制。

6. 测试工具和技术:掌握常用的测试工具,如静态代码分析工具、自动化测试工具、性能测试工具等,熟悉不同的测试技术,如黑盒测试、白盒测试、灰盒测试等。

7. 缺陷管理和跟踪:能够识别、记录和跟踪软件缺陷,并能够与开发人员有效地沟通和协调解决问题。

8. 常见的软件开发方法和框架:了解敏捷开发、瀑布模型、迭代开发等常见的开发方法和框架,熟悉它们的优缺点和适用条
件。

9. 业务领域知识:根据具体的软件项目,了解相关的业务领域知识,以便更好地理解用户需求和进行测试。

10. 沟通和协作能力:与开发人员、产品经理、用户等进行有效沟通和协作,能够准确理解需求,并提供准确的测试结果和建议。

以上是软件评测师需要掌握的一些知识点,希望对你有帮助。

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

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

[模拟] 计算机四级软件测试工程师59选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题:一般来说,大多数软件缺陷源于软件开发项目的 ______ 阶段。

A.软件测试阶段B.程序编写和调试阶段C.需求和设计阶段D.加班工作期间参考答案:C通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。

第2题:ANSI/IEEE STD729-1983给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。

以下叙述中不属于这些质量特征和特性的是A.产品功能B.效率C.可使用性D.项目成本和进度参考答案:D第3题:Web应用软件的安全性主要通过以下哪个手段实现______。

A.安全管理控制B.接口检测C.漏洞扫描D.安全策略参考答案:B接口是一个软件和外部进行交互的通道,尤其web应用程序的安全性要受限于浏览器的网络环境。

所以接口检测是Web应用软件安全性的主要实现手段。

第4题:下列通常不属于易用性测试的范围的内容是______。

A.安装与卸载测试B.系统故障频率C.联机文档中断开的链接D.中文版与英文版的一致参考答案:B易用性测试包括对用户文档的测试、易安装性测试、功能易用性测试和用户界面测试。

选项B,系统故障频率不属于易用性测试范围。

第5题:完成系统测试后,需要提交的文档有 ______。

A.测试结果记录表格B.系统测试日志C.全面的系统测试总结报告D.以上全部参考答案:D第6题:兼容性测试是指______。

A.针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行B.测试本款软件与其他应用软件是否能在同一操作系统下同时执行C.检测软件与其他软件是否能正常进行信息的交流和传递D.以上都不对参考答案:A所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。

通常,兼容性测试主要考虑硬件、软件和数据三个方面。

软件测试工程师职业知识点

软件测试工程师职业知识点

软件测试工程师职业知识点软件测试工程师是在软件开发过程中负责确保软件质量的重要角色。

他们需要具备全面的职业知识点,以便能够有效地进行软件测试工作。

本文将介绍一些软件测试工程师需要掌握的关键知识点。

一、软件测试概述软件测试是指为了评估和改进软件质量而使用的一种系统化过程。

它包括测试计划、测试设计、测试执行和缺陷跟踪等多个步骤。

软件测试工程师需要了解软件测试的基本概念和原则,以及测试的目的和好处。

二、软件测试方法软件测试工程师需要熟悉各种软件测试方法,包括黑盒测试、白盒测试、灰盒测试等。

黑盒测试是基于功能和需求规格进行的测试,白盒测试是基于代码内部结构的测试,而灰盒测试结合了黑盒测试和白盒测试的优点。

三、测试设计技巧测试设计是软件测试工程师非常重要的工作环节之一。

测试设计技巧包括等价类划分、边界值分析、状态转换图、决策表等。

软件测试工程师需要根据不同的测试需求来选择合适的测试设计技巧,并为软件编写有效的测试用例。

四、自动化测试自动化测试可以提高软件测试的效率和准确性。

软件测试工程师需要学习使用自动化测试工具,如Selenium、Junit等。

他们需要能够编写自动化测试脚本,并进行自动化测试的执行和结果分析。

五、缺陷管理缺陷管理是软件测试工程师必备的技能之一。

他们需要能够准确地识别和记录软件缺陷,并与开发人员进行沟通和协调。

软件测试工程师还需要能够对缺陷进行分类和优先级排序,以确保缺陷及时得到修复。

六、性能测试性能测试是指评估软件在不同负载情况下的性能表现。

软件测试工程师需要了解性能测试的基本概念和方法,以及性能测试工具的使用。

他们需要设计和执行性能测试,并对测试结果进行评估和优化。

七、安全测试安全测试是为了评估软件系统的安全性而进行的测试活动。

软件测试工程师需要学习和掌握各种安全测试技术,如渗透测试、代码审计等。

他们需要深入了解安全漏洞和攻击手段,并进行相应的漏洞修复和安全优化工作。

八、软件开发方法论软件测试工程师还需要了解软件开发的各种方法论,如瀑布模型、敏捷开发、DevOps等。

大学生计算机四级考试内容

大学生计算机四级考试内容

大学生计算机四级考试内容考试内容数据库工程师考核数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护、数据库技术的发展和新技术。

获得该证书表明考生掌握数据库系统的基本理论和技术,能够使用SQL语言实现数据库的建立、维护和管理,具备利用工具软件开发基本数据库应用系统的能力,能够胜任中小型数据库的维护、管理和应用开发。

网络工程师考核网络规划与设计,局域网组网技术,计算机网络信息服务系统的建立,计算机网络安全与管理。

考生要了解大型计算机网络系统规划与管理方法,具备中小型网络系统规划、设计的基本能力,掌握中小型网络系统组建、设备调试的基本技术。

掌握企事业单位中小型计算机网络系统维护与管理的基本技术。

软件测试工程师考核软件测试的基本概念、结构覆盖测试、功能测试、单元测试、集成测试、系统测试、软件性能测试、可靠性测试、面向对象软件测试、Web应用软件测试以及兼容性测试、构件测试、极限测试和文档测试。

考生要能结合软件测试过程管理平台和软件分析与测试工具增加软件测试工程的实践经验,胜任软件测试岗位的要求。

网络基本要求1.理解计算机网络的基本概念。

2.掌握局域网的基本工作原理。

3.掌握TCP/IP及其相关协议。

4.掌握Internet基本服务类型。

5.掌握较为新型的网络技术应用。

6.理解网络管理与网络安全原理。

考试内容一、网络技术基础1.计算机网络的形成与发展2.计算机网络的基本概念3.分组交换技术4.网络体系结构与网络协议5.互联网应用的发展二、局域网技术1.局域网与城域网的基本概念2.共享式以太网3.高速局域网的工作原理4.交换式局域网与虚拟局域网5.无线局域网三、Internet基础1.Internet的构成与接入2.IP协议与服务3.IP地址与IP数据报4.差错与控制报文5.路由与路由选择6.组播技术7.IPv6协议8.TCP协议和UDP协议9.NAT的基本工作原理四、Internet基本服务1.应用进程通信模型2.域名系统3.远程登录服务4.FTP服务5.电子邮件系统6.Web服务系统五、新型网络应用1.即时通信系统2.文件共享系统3.IPTV4.VoIP5.网络搜索技术6.社交网络应用六、网络管理与网络安全1.网络管理2.网络安全基础3.加密技术4.认证技术5.安全技术应用6.入侵检测与防火墙7.计算机病毒考试方法上机考试,总分50分,与四级其他一门课程合计考试时长90分钟。

计算机四级软件测试工程师笔试真题

计算机四级软件测试工程师笔试真题

计算机四级软件测试工程师笔试真题一、单项选择题1. 下列有关软件质量的叙述中,错误的是A) 软件质量不仅包括软件产品的质量,还包括软件过程的质量B) 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C) 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D) 软件的功能和性能必须结合在一起考虑2. 下列有关软件测试的叙述中,正确的是A) 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B) 一个成功的测试能够验证程序的确做了它应该做的事情C) 根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上D) 在软件过程的早期寻找尽可能多的错误符合软件测试的原则3. 下列有关白盒测试的叙述中,错误的是A) 白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B) 白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C) 即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误D)软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试4. 下列有关黑盒测试的叙述中,错误的是A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C) 黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为数据驱动测试D) 数据流测试是一种黑盒测试方法5. 走查是一种重要的审查方法,下列所述的审查活动中,不属于走查的是A) 审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B) 测试员事先根据审查的源代码准备一批测试用例C) 程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D) 所有参与审查的人员集体扮演计算机的角色,使用事先准备的测试用例按照源程序规定的顺序逐条执行,讨论可能出现的问题6. 下面有关软件测试的叙述中,不属于H模型核心思想的是A) 软件测试不仅仅指测试的执行,还包括很多其他的活动B) 软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行C) 软件测试要尽早准备,尽早执行D) 软件测试不同层次的测试活动严格按照某种线性次序执行7. 下面有关路径测试的叙述中,错误的是A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题B) 测试员不可能对任何一个程序都完成100%的路径测试C) 不提倡用不同的数据重复测试同一条路径D) 即使每条路径都执行了一次,程序还是可能存在缺陷8. 同行评审主要包括管理评审、技术评审、过程评审和A) 需求评审B) 文档评审C) 质量评审D) 风险评审9. 对于如下给出的程序段:if(AB) and(C=5)then do P1;若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是A) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D) (A=2,B=1,C=5),(A=1,B=2,C=4)10. 下列关于逻辑覆盖的说法中,错误的是A) 满足条件覆盖的测试不一定满足判定覆盖B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C) 满足路径覆盖的测试也一定满足条件组合覆盖D) 满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖11. 以下关于软件性能测试的说法中,正确的是A) 对于没有并发的应用系统而言,响应时间与吞吐量成反比关系B) 应用系统的资源利用率越高,性能也就越好C) 软件性能测试是从用户视角考察软件性能D) 并发进程数是软件性能测试中一种常用的性能指标12. 以下哪一种技术属于基于性能计数器的分析技术A) 数据流分析B) 指针分析C) 时间序列分析D) 进程分析13. 以下哪种软件测试属于软件性能测试的范畴A) 路径覆盖测试B) 并发测试C) 安全性测试D) 健壮性测试14. 以下关于软件可靠性测试的说法中,正确的是A) 软件可靠性测试是一种比白盒测试更严格的软件测试B) 软件可靠性测试的代价通常比较高C) 软件可靠性测试本质上是一种黑盒单元测试D) 软件可靠性测试不适用于面向对象软件测试15. 以下关于面向对象软件测试的说法中,正确的是A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试C) 基于判定表的测试适用于面向对象软件的测试D) 抽象类无法进行单元测试16. 以下关于面向对象软件测试的说法中,正确的是A) 大突击集成是最有效的面向对象软件集成测试策略B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法17. 以下关于Web应用软件测试的说法中,正确的是A) 排版结构测试是数据层测试关注的内容B) 链接测试是Web应用软件内容测试的重要内容C) 在对Web应用软件进行系统测试时,通常需要考虑性能测试D) 测试Web应用软件在多用户的情况下是否会出现系统崩溃,属于Web应用软件可靠性测试考虑的范畴18. 以下关于Web应用软件测试的说法中,正确的是A) 应用服务器兼容性测试是Web应用软件业务层测试的一项内容B) 浏览器兼容性测试是Web应用软件安全性测试的一项内容C) Web应用软件压力测试的主要内容是并发测试D) 表单测试是Web应用软件易用性测试的一项内容19. 以下哪一项属于软件易用性测试关注的内容A) Web应用软件是否支持不同厂商开发的浏览器B) 软件是否提供图形用户界面C) 软件提供的功能是否丰富D) 在处理复杂任务时,软件的响应时间是否符合需求20. 以下哪一项属于数据兼容性测试关注的范畴A) 一个软件是否支持不同的操作系统B) 一个杀毒软件是否会误删其他软件保存的文件C) 一个文字处理软件的操作方式是否与同类软件的操作方式一致D) 一个电子邮件收发软件是否可以导入以前版本保存的邮件21. 下列有关测试过程抽象模型的描述中,正确的是A) V模型中,单元测试验证的是程序编码B) W模型强调,测试伴随着整个软件开发周期同步进行,测试的对象是程序和设计C) H模型的提出源自软件开发中的活动常常是交叉进行的,存在反复触发、迭代的关系D) X模型提出针对完整的程序进行集成的编码和测试22. 下列有关测试执行管理的描述中,错误的是A) 测试用例执行要求保证测试结果准确完整B) 对测试结果的追踪应该可追溯到具体责任人C) 测试执行完成后,并不意味着测试项目的结束D) 检查完所有测试用例的执行结果是否完整即可结束测试执行23. 以下有关自动化测试脚本的说法中,错误的是A) 数据驱动脚本将测试输入存储在脚本中B) 线性脚本容易受软件变化的影响,且无共享和重用的脚本C) 结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理D) 共享脚本的维护开销低于线性脚本24. 以下哪一项不属于测试策划的内容A) 确定测试的充分性要求B) 建立测试环境C) 提出测试的基本方法D) 制定测试计划25. 单元测试的测试用例设计主要依据是l 3. 给出该程序功能图的基本测试路径集合。

软考知识点

软考知识点

软考知识点
软考知识点是指软件工程师考试中所涉及的各项知识要点。

软考是中国计算机
软件职业资格考试的简称,它旨在评估考生在软件工程领域的职业能力和专业水平。

下面将介绍软考考试中的一些重要知识点:
1. 软件工程基础:软件工程的定义、原则和特点。

掌握软件开发的过程、方法
和工具,如需求分析、设计、编码、测试、维护等。

2. 软件项目管理:项目管理的基本概念,包括项目计划、组织、控制和执行等
方面。

了解项目管理的常用工具和技术,如甘特图、里程碑、风险管理等。

3. 软件设计与架构:了解软件设计的原则和模式,如面向对象设计、设计原则(开闭原则、单一职责原则等)以及常见的架构模式(MVC、MVP等)。

4. 软件测试与质量保证:软件测试的基本概念和方法,如单元测试、集成测试、系统测试等。

掌握质量管理的方法和工具,如ISO9000标准、SPICE模型等。

5. 软件需求与需求管理:了解软件需求的概念和分类,如功能需求、非功能需
求等。

熟悉需求管理的过程和技术,如需求获取、分析、确认和变更控制等。

6. 软件配置管理:掌握软件配置管理的基本理论和方法,包括版本控制、配置
项管理、变更管理等。

了解常用的配置管理工具,如Git、SVN等。

7. 软件工程经济学:了解软件项目的成本和效益评估方法,如NPV、ROI等。

熟悉项目投资决策和风险管理的基本原理。

通过掌握以上软考知识点,可以为软件工程师考试提供必要的理论基础和实践
技能。

熟练掌握这些知识点将有助于提高软件开发项目的质量和效率,并在职业发展中具备竞争优势。

2024计算机四级软件测试工程师考试大纲

2024计算机四级软件测试工程师考试大纲

2024计算机四级软件测试工程师考试大纲一、考试目标和要求1.掌握软件测试的基本理论和方法。

2.了解软件测试的流程和技术。

3.能够独立进行软件测试活动。

4.具备熟练使用软件测试工具的能力。

5.具备分析和解决常见软件缺陷的能力。

二、考试内容1.软件测试理论基础(1)软件测试的定义、目标和原则。

(2)软件测试与软件开发的关系和区别。

(3)软件测试过程的概念和流程。

(4)软件测试的分类和层次。

(5)软件测试中的测试用例设计技术。

(6)软件测试中的缺陷管理和跟踪技术。

2.软件测试方法和技术(1)黑盒测试和白盒测试的概念和区别。

(2)功能测试、性能测试、安全测试和兼容性测试的方法和技术。

(3)单元测试、集成测试和系统测试的方法和技术。

(4)验证和确认测试的方法和技术。

(5)自动化测试的概念和工具。

3.软件测试工具的使用(1)常见软件测试工具的功能和特点。

(2)软件测试工具的选择和比较。

(3)软件测试工具的使用方法和技巧。

(4)软件测试工具的扩展和定制。

4.软件测试项目管理(1)软件测试项目的组织和管理。

(2)软件测试计划和进度的制定和管理。

(3)软件测试资源的配置和管理。

5.软件测试质量保证(1)软件测试质量的评估和监控。

(2)软件测试过程的改进和优化。

三、考试要求1.理论知识扎实,掌握软件测试的基本理论和方法。

2.实践能力强,具备独立进行软件测试活动的能力。

3.技术水平高,熟练使用软件测试工具进行测试。

4.问题解决能力强,具备分析和解决常见软件缺陷的能力。

5.语言表达能力好,能够清晰准确地表达软件测试相关的概念和方法。

四、参考资料根据考试内容的不同,可参考以下资料:1.《软件测试基础教程》3.《软件测试实践与案例分析》4.《软件测试流程与方法论》5.《软件测试管理与质量保证》以上为2024年计算机四级软件测试工程师考试的大纲,考生可以根据大纲的要求进行备考,重点复习各个考试内容,并查阅相关参考资料进行深入学习。

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

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

计算机四级软件测试工程师作为一名计算机四级软件测试工程师,我们的主要职责是为软件开发的过程中进行质量控制。

在软件开发的过程中,我们需要对软件进行全面的测试,以确保软件的功能、性能、可靠性等方面都能够达到用户的需求和期望。

本文将介绍以下几个方面:一、软件测试的定义软件测试是指对软件进行全面的检验,以发现可能存在的缺陷和问题,并通过适当的工具和方法对其进行修复和改进。

其目的是确保软件质量,提高用户体验,减少后续的测试和维护成本。

二、软件测试的分类根据测试目的和测试对象的不同,软件测试可以分为以下几类:1.功能测试:检查软件功能是否符合用户的需求和规格说明书的要求,包括用户界面的测试、功能完整性的测试、适当性的测试等。

2.性能测试:检查软件在数据存储、数据处理、网络传输等方面的性能表现,包括响应速度、容量负载、并发性能等。

3.安全测试:测试软件是否能够抵御入侵、病毒、棒球等攻击手段,确保软件的安全性和可靠性等。

4.兼容性测试:测试软件在不同操作系统、硬件平台、浏览器版本等环境下的兼容性和稳定性。

5.验收测试:测试软件是否达到用户的期望和要求,包括软件整体的用户体验、可用性、用户手册、开发文档等方面的测试。

三、软件测试的流程通常,软件测试的流程包括以下阶段:1.规划测试:确定测试目标、测试策略、测试计划、测试环境和测试步骤等。

2.设计测试:设计测试用例、测试场景和测试数据等,以确保所有可能情况的覆盖和检测。

3.执行测试:执行测试用例、记录测试结果、搜索可能存在的缺陷,并进行缺陷跟踪和管理。

4.评估测试:分析缺陷的严重性、复杂性、优先级和影响程度等,便于测试结果的进一步优化和管理。

5.报告测试:编写测试报告和测试总结,与其他开发团队成员分享测试结果,提高软件质量和用户体验。

四、软件测试的方法在软件测试的过程中,我们可以采用以下几种测试方法:1.手动测试:通过操作软件,模拟用户的交互行为,发现并记录可能存在的缺陷和问题。

软件测试工程师知识

软件测试工程师知识

软件测试工程师知识1. 软件测试工程师的角色和职责软件测试工程师是软件开发过程中负责测试的专业人员。

他们的主要职责是确保软件的质量和稳定性,以便最终交付给用户。

软件测试工程师的角色和职责包括:•测试计划制定:根据项目需求和排期制定测试计划,确定测试范围、资源和时间安排。

•测试用例设计:根据需求和设计文档,编写详细的测试用例,覆盖系统的各个功能和边界条件。

•执行测试:根据测试计划和测试用例,执行测试活动,并记录测试结果和问题。

•问题跟踪和管理:对测试中发现的问题进行跟踪和管理,确保问题及时解决并记录。

•自动化测试:使用自动化测试工具和脚本提高测试效率和覆盖率。

•性能测试:进行性能测试,评估系统在不同负载下的性能表现。

•安全测试:进行安全测试,评估系统的安全性和漏洞。

•测试报告和总结:编写测试报告,总结测试活动和结果,提出改进建议。

2. 软件测试的分类在软件测试中,根据测试的目的和方法,可以将测试分为以下几类:•单元测试:对软件的最小单元进行测试,通常是测试一个函数或一个模块的功能和正确性。

•集成测试:对不同的模块或组件进行测试,验证它们的接口和交互是否正常。

•系统测试:对整个系统进行测试,验证其功能和性能是否满足需求。

•验收测试:由用户或客户进行的最终测试,验证系统是否符合用户需求和预期。

•回归测试:在对软件进行修改或增加新功能后,重新执行之前的测试用例,以确保修改不会导致其他问题。

•性能测试:测试系统在不同负载下的性能表现,包括响应时间、吞吐量和稳定性等。

•安全测试:测试系统的安全性和漏洞,防止系统被恶意攻击或非法使用。

•可靠性测试:测试系统在长时间运行后的稳定性和可靠性,如崩溃和错误处理能力等。

3. 软件测试的方法和技术软件测试工程师在进行测试时,可以使用多种方法和技术来提高测试效率和覆盖面:•黑盒测试:基于系统的需求和功能规格进行测试,忽略系统内部的实现细节。

•白盒测试:基于系统的内部结构和代码进行测试,覆盖系统的不同路径和分支。

计算机四级《软件测试工程师》考试内容.doc

计算机四级《软件测试工程师》考试内容.doc

计算机四级《软件测试工程师》考试内容1.软件质量的概念。

2.软件测试的目标和原那么。

3.软件测试的心理学。

4.软件测试的经济学。

5.软件质量保证。

1.软件开发阶段。

2.规划阶段的测试。

3.设计阶段的测试。

4.编码阶段的测试。

5.验收和维护阶段的测试。

1.桌面检查。

2.代码走查。

3.代码检查。

4.同行评审。

1.覆盖率测试。

2.逻辑结构的覆盖率测试。

3.路径覆盖率测试。

4.数据流测试。

5.程序变异测试。

6.基于覆盖的测试用例选择。

1.边界值测试。

2.等价类测试。

3.基于因果图的测试。

4.基于决策表的测试。

5.基于状态图的测试。

6.基于场景的测试。

7.比拟测试。

1.单元测试的目标和模型。

2.单元测试策略。

3.单元测试分析。

4.单元测试的测试用例设计原那么。

5.集成测试根本概念。

6.集成测试策略。

7.集成测试分析。

8.集成测试用例设计原那么。

1.系统测试概念。

2.系统测试方法。

3.系统测试的实施。

1.软件性能的概念。

2.性能测试的执行。

3.软件可靠性的概念。

4.可靠性预计。

5.可靠性分析方法。

6.软件可靠性测试的执行。

1.面向对象软件测试的问题。

2.面向对象软件测试模型。

3.面向对象软件的测试策略。

4.面向对象软件的单元测试。

5.面向对象软件的集成测试。

6.面向对象软件的系统测试。

1.应用效劳器的分类和特征。

2.Web应用系统的特点。

3.Web应用系统的测试策略。

4.Web应用系统测试技术。

5.Web应用系统平安测试。

1.兼容性测试。

2.易用性测试。

3.GUI测试。

4.构件测试。

5.极限测试。

6.文档测试。

1.软件测试过程概念。

2.测试组织管理。

3.测试方案的制定。

4.测试步骤确实定。

5.测试环境管理。

6.软件测试风险分析和本钱管理。

7.测试文档管理。

8.测试的复用与维护。

1.测试自动化的原理、方法。

2.测试用例自动生成。

3.测试执行自动化。

4.测试结果比拟自动化。

5.测试工具的分类和选择。

6.测试工具的主流产品介绍。

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

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

计算机四级软件测试工程师-19(总分:100.00 ,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1. 软件可靠性测试的目的是。

(分数: 2.00 )A. 发现软件缺陷B. 预测软件正式运行中的可靠性√C. 控制测试过程D. 修改软件缺陷解析:[解析]与其他的软件测试不同,软件可靠性测试的目的不在于通过测试揭示软件中的缺陷并通过修改软件缺陷来提高软件可靠性,而是通过受控的软件测试过程来预测软件在实际运行中的可靠性,即收集软件测试时揭示软件故障的情况,并对其进行整理,从而为分析和预测软件实际的可靠性提供帮助。

2. 下列情况通常会考虑使用自动测试的是。

(分数: 2.00 )A. 对软件产品的次要部件进行测试B. 所开发的软件产品的需求不稳定C. 需要反复执行的测试,使用不同输入数据值进行反复测试√D. 由客户方组织的验收测试解析:[解析]考虑自动测试的优点就是为了解决重复的人工操作进行的3. 下列关于逻辑覆盖的叙述中,说法错误的是。

(分数: 2.00 )A. 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B. 语句覆盖是比较弱的覆盖标准C. 语句覆盖较判定覆盖严格,但该测试仍不充分√D. 条件组合覆盖是比较强的覆盖标准解析:[解析]考查白盒测试中各种逻辑覆盖之间的关系。

4. 软件过程管理最起码的要求是 _ 。

(分数: 2.00 )A. 管理好软件缺陷报告√B. 管理好软件测试用例C. 管理好测试过程工具D. 管理好测试说明文档解析:[解析]软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。

5. 在程序设计过程中,要为程序调试做好准备,主要体现在。

分数: 2.00 )A. 采用模块化、结构化的设计方法设计程序B. 根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C. 编写程序时要为调试提供足够的灵活性D. 以上全部√解析:[解析]在程序设计过程中,要为程序调试做好准备,主要体现在:①采用模块化、结构化的设计方法设计程序;②根据程序调试的需要,选择并安排适当的中间结果输出必要的断点;③编写程序时要为调试提供足够的灵活性。

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

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

[模拟] 计算机四级软件测试工程师28选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题:关于人工测试方法,说法正确的是A.走查以小组为单位进行,是一系列规程和错误检查技术的集合B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度参考答案:A桌上检查的文档是一种过渡性的文档,不是公开的正式文档,而同行评审的“产品”口丁以理解成最终产品的组成部分,同行评审是在软件开发过程中产生需要的一个可交付的文档。

产品的例子包括:需求文档、设计文档、软件代码和单元测试产品、用户/操作手册、支持手册、计划文档和过程文档等。

在软件开发过程中,管理者、开发人员、客户有时会反对评审,因为他们认为评审浪费时间,会减缓项目的进度,但实际上,真正造成项目进度缓慢的是各种各样的产品缺陷,同行评审不仅可以缩短工作时间,同时还可以节约大量成本。

A选项“走查以小组为单位进行,是一系列规程和错误检查技术的集合”说法完全正确。

第2题:对于维护软件的人员来说,使用质量是下列哪一项的结果A.功能性B.效率C.可维护性D.可靠性参考答案:C使用质量是从用户观点来对软件产品提出的质量要求,所以它的度量主要是针对用户使用的绩效,而不是软件自身的特性,使用质量是面向用户的内部和外部质量的组合效果。

使用质量与其他软件产品质量特性之间的关系取决于用户的类型:①对最终用户来说,使用质量主要是功能性、可靠性、易用性和效率的结果。

②对维护软件的人员来说,使用质量是可维护性的结果。

③对移植软件的人员来说,使用质量是可移植性的结果。

第3题:下面有关测试原则的说法中正确的是A.测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用倒进行测试是为了检查程序是否做了它该做的事参考答案:A由测试原则第3条“程序员应避免测试自己的程序”和第4条“在设计测试用例时,应该包括合理的和不合理的输入条件”可知,选项B和C显然不对。

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

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

计算机四级软件测试工程师-70(总分:90.00,做题时间:90分钟)一、选择题(总题数:25,分数:49.00)1.下列关于测试设计与开发的说法中,不正确的是______。

A) 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B) 软件测试设计与开发主要包括测试技术方案的制订、测试用例设计C) 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴D) 测试设计与开发活动对软件进行需求确定性估算(分数:2.00)A.B.C.D. √解析:[解析] 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段。

软件测试设计与开发主要包括测试技术方案的制订、测试用例设计、测试用例特定集合的设计、测试开发和测试环境的设计。

而软件的需求确定性估算是在测试总结环节中应考虑的问题,而不是测试设计和开发阶段。

2.以下关于面向对象软件测试的说法中,错误的是______。

A) 不变式边界测试是一种类级别的单元测试技术B) 对于一棵继承树上的多个类,只有处于叶结点的类需要测试C) 测试动态绑定时类树测试的一个目标D) 在面向对象单元测试中,等价类划分测试可以用于方法级别的测试(分数:2.00)A.B. √C.D.解析:[解析] A、C、D选项的叙述都是正确的。

面向对象中有集成和多态现象,所以对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还要考虑父类对子类的影响,所以B选项的叙述是错误的。

3.Web应用系统的安全测试与防护主要包括______。

(1)入侵检测 (2)漏洞扫描(3)安全策略 (4)安全管理策略A) (1)(2)(3) B) (2)(3)(4)C) (1)(3)(4) D) (1)(2)(3)(4)(分数:2.00)A.B.C.D. √解析:[解析] Web应用系统的安全测试与防护主要包括入侵检测、漏洞扫描、安全策略、安全管理策略。

4.关于Web应用软件的特点描述,错误的是________。

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

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

计算机四级软件测试工程师-34(总分:100.00,做题时间:90分钟)一、选择题(总题数:25,分数:50.00)1.软件可靠性测试的目的是(分数:2.00)A.发现软件缺陷B.预测软件正式运行中的可靠性√C.控制测试过程D.修改软件缺陷解析:[解析] 与其他的软件测试不同,软件可靠性测试的目的不在于通过测试揭示软件中的缺陷并通过修改软件缺陷来提高软件可靠性,而是通过受控的软件测试过程来预测软件在实际运行中的可靠性。

2.软件过程管理最起码的要求是(分数:2.00)A.管理好软件缺陷报告√B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档解析:[解析] 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。

3.传统的集成测试策略一般分为两种:一是非渐增式集成策略,二是渐增式集成策略。

二者的区别是(分数:2.00)A.在集成测试中发现问题时,前者比后者更容易进行问题定位B.后者比前者更适合大规模应用系统的集成测试√C.前者需要开发驱动模块和桩模块,而后者不需要D.前者不需要所有模块就绪,而后者需要解析:[解析] 仅有B说法正确,是二者的区别。

其他三个选项说法颠倒。

4.测试管理是对测试输入、执行过程和测试结果进行管理,软件测试管理包括(分数:2.00)A.测试过程管理B.配置管理C.测试评审管理D.以上全部√解析:[解析] 测试管理是对测试输入、执行过程和测试结果进行管理。

软件测试管理包括:①测试过程管理;②配置管理;③测试评审管理。

5.为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面的是(分数:2.00)A.单元测试工具的使用B.模拟对象的使用C.单元测试方法的选择√D.单元测试用例的生成解析:[解析] 极限编程采用的是一种迭代的开发方式:整个软件项目由一系列增量式开发组成,在每一轮增量式开发流程中,单元测试和验收测试都是贯穿始终的关键步骤。

计算机四级软件测试工程师 (3)

计算机四级软件测试工程师 (3)

计算机四级软件测试工程师引言计算机四级软件测试工程师是一种高需求和高薪资的职业,他们负责测试和确保软件系统的质量和可靠性。

随着计算机科学和技术的发展,软件测试工程师的角色变得越来越重要。

本文将介绍计算机四级软件测试工程师的职责、技能要求和未来发展前景。

职责计算机四级软件测试工程师的主要职责是测试软件系统,以确保其功能和性能达到预期。

具体职责如下:•分析软件需求和设计文档,制定测试计划和策略。

•编写测试用例,执行功能、性能和安全等方面的测试。

•编写测试脚本和自动化测试工具,提高测试效率和准确性。

•跟踪和记录软件缺陷,并与开发团队合作解决问题。

•参与软件的质量保证和持续集成过程。

技能要求为了胜任计算机四级软件测试工程师的工作,需要具备以下的技能和知识:1. 扎实的计算机基础知识计算机四级软件测试工程师需要掌握计算机基础知识,包括计算机体系结构、操作系统、数据结构和算法等。

这些知识将帮助测试工程师更好地理解软件系统并进行测试。

2. 熟悉软件测试原理和方法了解软件测试的基本原理和方法对于计算机四级软件测试工程师至关重要。

这些包括单元测试、集成测试、系统测试、性能测试等。

掌握不同的测试方法可以有效地发现软件中的缺陷。

3. 掌握测试工具和技术计算机四级软件测试工程师需要熟练掌握各种测试工具和技术,如测试管理工具、测试自动化工具、性能测试工具等。

这些工具和技术可以提高测试效率和准确性,同时减少人工的错误。

4. 优秀的沟通能力和团队合作精神软件测试工程师需要与开发人员、项目经理和其他团队成员进行紧密的合作。

因此,良好的沟通能力和团队合作精神是非常重要的。

只有与团队配合良好,才能达到测试的目标。

5. 持续学习和自我提升能力计算机四级软件测试工程师需要不断学习和更新自己的知识和技能。

软件行业发展迅速,新的技术和工具不断涌现。

只有保持学习的状态,才能不断提高自己的竞争力。

发展前景目前,软件行业对计算机四级软件测试工程师的需求非常旺盛。

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

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

计算机四级软件测试工程师-43(总分:100.01,做题时间:90分钟)一、选择题(总题数:25,分数:50.00)1.兼容性测试是指(分数:2.00)A.检测软件与其他软件是否能正常进行信息的交流和传递B.测试本款软件与其他应用软件是否能在同一操作系统下运行C.针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中进行√D.以上都不对解析:[解析] 兼容性测试是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。

通常兼容性测试主要需要考虑硬件、软件和数据三个方面。

2.下列选项中,属于软件缺陷的基本状态的是(分数:2.00)A.激活状态B.关闭或非激活状态C.已修正状态D.以上全部√解析:3.在集成测试时,能较早发现高层模块接口错误的测试方法是(分数:2.00)A.系统测试方法B.自底向上渐增式测试方法C.非渐增式测试方法D.自顶向下渐增式测试方法√解析:[解析] 自顶向下测试的特点决定了该集成测试方法是能够较早发现高层模块接口错误的。

4.下列选项中不属于软件可靠性和硬件可靠性的主要区别的是(分数:2.00)A.唯一性B.物理退化C.使用人员的不同√D.逻辑复杂性和版本更新解析:[解析] 软件可靠性和硬件可靠性的主要区别体现在:唯一性、物理退化、逻辑复杂性和版本更新。

5.依据QESuite Web Version 1.0软件问题生命周期定义,对于一个处在“新建”状态的软件问题报告,下列四个选项中,不可能出现的操作是(分数:2.00)A.关闭B.验证√C.校验D.分类与分配/提供信息解析:[解析] 依据QESuite Web Version 1.0软件问题生命周期定义,处在“新建”状态的软件问题报告,可以有的操作为校验、关闭、分类与分配/提供信息,故选项B符合题意。

6.软件测试过程可持续改进的根本是(分数:2.00)A.度量B.把握需求C.变更过程D.度量与分析√解析:[解析] 在软件系统开发过程中,度量与分析体现的是“全过程”测试理念,对测试过程的度量有利于及时把握项目的情况等。

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

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

[模拟] 计算机四级软件测试工程师24选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题:问题还没有解决。

测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是A.激活状态B.非激活状态C.已修正状态D.关闭状态参考答案:A缺陷处于激活状态,表明问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在。

第2题:根据软件需求规格说明,在开发环境下对已经集成的软件系统进行的测试是A.系统测试B.单元测试C.集成测试D.验收测试参考答案:A软件测试生存周期模型描述了软件测试的全过程:单元测试、集成测试、系统测试、验收测试和回归测试等。

当一个程序单元编写出来之后,首先要做的就是及时对其进行单元测试,检查该程序单元中的各种缺陷,并通过调试改正它们,然后进行回归测试,检查这些缺陷是否确实得到修正。

集成测试是根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,该过程可以与单元测试穿插进行。

系统测试是根据软件需求规格说明,在开发环境下对已经集成的软件系统进行测试,确认各项规定的需求是否在系统中实现,各种质量要求在系统中是否达到预期的标准,验收测试是对已经确认的软件系统进行的测试,在实际使用环境中,与计算机系统的其他系统元素进行一系列系统级的集成测试和测试。

第3题:在程序设计过程中,要为程序调试做好准备,主要体现在A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部参考答案:D在程序设计过程中,要为程序调试做好准备,主要体现在:①采用模块化、结构化的设计方法设计程序;②根据程序调试的需要,选择并安排适当的中间结果输出必要的断点;③编写程序时要为调试提供足够的灵活性。

第4题:GUI测试针对的是图形界面,不涉及复杂的逻辑关系和算法,但完成系统的GUI 测试也不容易,主要原因是A.测试中可能的状态集繁多B.不易模拟事件的驱动C.容易受主观影响D.以上全部参考答案:D虽然GUI测试针对的是图形界面,没有涉及复杂的逻辑关系和算法,但完成系统的GUI测试也不容易,在进行GUI测试时要面对很多问题,主要是:①测试中可能的状态集繁多;②不易模拟事件的驱动;③GUI测试的覆盖率理论上不够成熟,且没有合适的自动化工具;④糟糕的设计会导致界面与功能的混淆;⑤容易受主观影响;⑥无恰当的专业测试工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机四级软件测试工程师
全国计算机等级考试四级软件测试工程师
全国计算机等级考试四级证书样本
或简称四级软件测试工程师
计算机四级软件测试工程师是全国计算机等级考试中四级的一类。

它主要考核软件测试的基本概念、结构覆盖测试、功能测试、单元测试、集成测试、系统测试、软件性能测试、可靠性测试、面向对象软件测试、Web应用软件测试以及兼容性测试、构件测试、极限测试和文档测试。

计算机四级软件测试工程师的合格考生应具有软件工程和软件质量保证的基础知识,掌握软件测试的基本理论、方法和技术,理解软件测试的规范和标准,熟悉软件测试过程;具备制定软件测试计划和大纲、设计测试用例、选择和运用测试工具、执行软件测试、分析和评估测试结果以及参与软件测试过程管理的能力,满足软件测试岗位的要求。

计算机四级软件测试工程师考试大纲(2009版)如下:
基本要求:
1.熟悉软件质量、软件测试及软件质量保证的基础知识;
2.掌握代码检查、走查与评审的基本方法和技术;
3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法;
4.掌握单元测试和集成测试的基本策略和方法;
5.了解系统测试、性能测试和可靠性测试的基本概念和方法;
6.了解面向对象软件和WEB应用软件测试的基本概念和方法;
7.掌握软件测试过程管理的基本知识和管理方法;
8.熟悉软件测试的标准和文档;
9.掌握QESuite软件测试过程管理平台和QESat/C++软件分析和工具的使用方法。

考试内容:
一、软件测试的基本概念
1.软件质量的概念。

2.软件测试的目标和原则。

3.软件测试的心理学。

4.软件测试的经济学。

5.软件质量保证。

二、软件测试的类型及其在软件开发过程中的地位
1.软件开发阶段。

2.规划阶段的测试。

3.设计阶段的测试。

4.编码阶段的测试。

5.验收和维护阶段的测试。

三、代码检查、走查与评审
1.桌面检查。

2.代码走查。

3.代码检查。

4.同行评审。

四、覆盖率(白盒)测试
1.覆盖率测试。

2.逻辑结构的覆盖率测试。

3.路径覆盖率测试。

4.数据流测试。

5.程序变异测试。

6.基于覆盖的测试用例选择。

五、功能(黑盒)测试
1.边界值测试。

2.等价类测试。

3.基于因果图的测试。

4.基于决策表的测试。

5.基于状态图的测试。

6.基于场景的测试。

7.比较测试。

六、单元测试和集成测试
1.单元测试的目标和模型。

2.单元测试策略。

3.单元测试分析。

4.单元测试的测试用例设计原则。

5.集成测试基本概念。

6.集成测试策略。

7.集成测试分析。

8.集成测试用例设计原则。

七、系统测试
1.系统测试概念。

2.系统测试方法。

3.系统测试的实施。

八、软件性能测试和可靠性测试
1.软件性能的概念。

2.性能测试的执行。

3.软件可靠性的概念。

4.可靠性预计。

5.可靠性分析方法。

6.软件可靠性测试的执行。

九、面向对象软件的测试
1.面向对象软件测试的问题。

2.面向对象软件测试模型。

3.面向对象软件的测试策略。

4.面向对象软件的单元测试。

5.面向对象软件的集成测试。

6.面向对象软件的系统测试。

十、Web应用测试
1.应用服务器的分类和特征。

2.Web应用系统的特点。

3.Web应用系统的测试策略。

4.Web应用系统测试技术。

5.Web应用系统安全测试。

十一、其他测试
1.兼容性测试。

2.易用性测试。

3.GUI测试。

4.构件测试。

5.极限测试。

6.文档测试。

十二、软件测试过程和管理
1.软件测试过程概念。

2.测试组织管理。

3.测试计划的制定。

4.测试步骤的确定。

5.测试环境管理。

6.软件测试风险分析和成本管理。

7.测试文档管理。

8.测试的复用与维护。

十三、软件测试自动化
1.测试自动化的原理、方法。

2.测试用例自动生成。

3.测试执行自动化。

4.测试结果比较自动化。

5.测试工具的分类和选择。

6.测试工具的主流产品介绍。

十四、软件测试的标准和文档
1.软件测试的标准。

2.软件测试的文档。

十五、软件测试实践
1.软件测试过程管理。

(1)软件测试过程管理概念。

(2)测试的设计。

(3)测试的准备。

(4)测试的执行。

(5)软件问题报告和软件问题生命周期。

(6)测试的总结。

(7)QESuite软件测试过程管理平台。

2.白盒测试实践。

(1)被测程序说明。

(2)静态分析。

(3)被测程序的插装和动态测试。

(4)QESAT/C++白盒测试工具。

考试方式:
一、包括软件测试基本原理、测试方法、技术基础知识部分,采用笔试考试,考试时间120分钟,满分100分。

注:上机考试暂不要求,上机操作考核在笔试中体现。

参考书目:《全国计算机等级考试——软件测试工程师》(2010版)
全国计算机等级考试——软件测试工程师
作者:教育部考试中心编
出版社:高等教育出版社
版次:2007年9月第1版
印次:2009年9月第4次印刷
定价:40.00元
ISBN:978-7-04-022295-1
内容简介:
本书是按照教育部考试中心颁布的《全国计算机等级考试四级软件测试工程师考试大纲(2007年版)》的有关要求,由教育部考试中心组织,在全国计算机等级考试委员会指导下,邀请有关专家编写的。

内容包括软件测试的基本概念、软件测试在软件开发过程中的地位、代码走查与评审、结构覆盖(白盒)测试、功能(黑盒)测试、单元测试和集成测试、系统测试、软件性能测试和可靠性测试、面向对象软件测试、Web应用软件测试以及兼容性测试、构件测试、极限测试和文档测试等。

本书还对软件测试过程和管理进行了详细阐述,讨论了了软件自动化测试技术和有关工具,介绍了我国软件测试的现行标准和测试文档规范,最后结合软件测试过程管理平台QEsuite和软件分析与测试工具QESAT/C介绍了软件测试工程的实践经验。

本书内容丰富翔实,理论和实践并重,实用性强,不仅可作为四级软件测试工程师考试的标准教材,而且可用作高校计算机与软件工程专业的教材,也可作为软件测试人员实用的培训教材和技术参考书。

相关文档
最新文档