下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业计算机等级考试四级软件测试工程师考试大纲考试内容:一、软件测试的基本概念
1.软件质量的概念。软件质量是与软件产品满足明确或隐含需求的能力有关的特征和特性的总和。其含义有以下4个方面:eq\o\ac(○,1)能满足给定需求的特性。软件需求是衡量软件质量的基础,不符合需求的软件不具备好的质量。eq\o\ac(○,2)具有所期望的各种属性组合的程度,即软件结构良好,合理使用系统资源,易读、易于理解,并易于修改,方便软件维护。eq\o\ac(○,3)能满足用户综合期望的程度,软件系统具有友好的用户界面,便于用户使用。eq\o\ac(○,4)软件的组合特性。软件生存周期中各阶段的文档齐全、规范,便于用户使用。
2.软件测试的目标和原则。目标:软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。测试可以达到很对目的,最重要的是可以衡量正在开发的软件的质量。原则:eq\o\ac(○,1)所有的测试都应追溯到用户需求。最重要的错误是那些导致软件无法满足需求的错误,程序中的问题的根源可能在开发前期的各个阶段,纠正错误也必须追溯到前期工作。eq\o\ac(○,2)应当把“尽早和不断测试”作为座右铭。eq\o\ac(○,3)测试工作应该由独立的专业的软件测试机构来完成。eq\o\ac(○,4)Pareto原则。测试发现的错误中80%中很可能起源于20%的模块中。所以一定要注意测试中的错误集中发生现象,如果发现某一程序模块似乎比其他程序模块有更多的错误倾向,则应当花较多的时间和精力测试这个程序模块。eq\o\ac(○,5)设计测试用例时,应考虑各种情况。eq\o\ac(○,6)对测试出的错误结果一定要有一个确认的过程。eq\o\ac(○,7)制定严格的测试计划。制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。eq\o\ac(○,8)完全测试是不可能的,测试需要终止。因此,要根据测试出的错误的概率以及软件可靠性要求,确定最佳停止测试时间,而不能无限地测试下去。eq\o\ac(○,9)注意回归测试的关联性。eq\o\ac(○,10)妥善保存一切测试过程文档。
3.软件测试的心理学。
4.软件测试的经济学。
5.软件质量保证。
二、软件测试的类型及其在软件开发过程中的地位
1.软件开发阶段。
2.规划阶段的测试。
3.设计阶段的测试。
4.编码阶段的测试。
5.验收和维护阶段的测试。
三、代码检查、走查与评审桌面检查。桌面检查是指程序设计人员对源程序代码进行分析、检验,并补充相关的文档,发现程序中的错误。代码检查项目(采用分析技术)通常包括以下内容。检查变量的交叉引用表:检查为说明的变量、违反了类型规定的变量以及变量的引用和使用情况。检查标号的交叉引用表:验证所有标号的正确性以及转向指定位置的标号是否正确。检查子程序、宏、函数:验证每次调用与所调用位置是否正确,调用的子程序、宏、函数是否存在,参数是否一致,并检查调用序列中调用方式与参数顺序、个数、类型上的一致。等价性检查:检查全部等价变量的类型的一致性。常量检查:确认常量的取值和数制、数据类型,检查常量每次引用同它的取值、数制和类型的一致性。设计标准检查:检查程序是否违反设计标准的问题。风格检查:检查程序设计风格方面的问题。比较控制流:比较设计控制流图和实际程序生成的控制流图的差异。选择、激活路径:对照程序的规格说明,详细阅读源代码:2.代码走查。走查一般由程序设计人员和测试人员组成审查小组,通过逻辑运行程序,发现问题。首先小组成员提前阅读设计规格书、程序文本等相关文档,然后利用测试用例,使程序逻辑运行,记录程序的踪迹,发现、讨论、解决问题。在走过程中,借助测试用例的媒介作用,对程序的逻辑和功能提出各种疑问,结合问题开展热烈的讨论,能发现更多的问题。代码审查前,应准备好需求描述文档、程序设计文档、程序的源代码清单、代码编码标准和代码缺陷检查表等。在实际使用中,代码检查能够快速找到缺陷,通常可发现30%--70%的逻辑设计缺陷和编码缺陷。但是代码检查非常耗费时间,而且代码检查需要知识和经验的积累。
3.代码检查。代码检查法主要是通过桌面检查、代码审查和走查方式,对以下内容进行检查。检查代码和设计的一致性代码的可读性以及对软件设计标准的遵循情况。代码逻辑表达的正确性。代码结构的合理性。程序中不安全、不明确和模糊的部分。编程风格方面的问题等。4.同行评审。走查一般由程序设计人员和测试人员组成审查小组,通过阅读、讨论,对程序进行静态分析。首先小组成员提前阅读设计规格书、程序文本等相关文档,然后召开程序审查会。在会上,首先由程序员逐句讲解程序的逻辑,在讲解过程中,程序员能发现许多原来自己没发现的错误,而讨论和争议则促进了问题的暴露。在会前,应当给审查小组每位成员准备一份常见错误清单,把以往所有可能发生的常见错误罗列出来,供与会者对照检查,以提高审查的实效。这个错误清单也被称为检查表,它把程序中可能发生的各种错误进行分类,对每一类别在列举尽可能多的典型错误,然后把它制成表格,供再审查时使用。
四、覆盖率(白盒)测试覆盖率测试。
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)软件测试过程管理概念
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 售后服务体系提高客户满意度和忠诚度考核试卷
- 拓宽专业技术视野的培训课程考核试卷
- 低温仓储人员住宿管理考核试卷
- 宠物绘画和艺术创作考核试卷
- 市场需求与数字化渠道优势发挥考核试卷
- 建筑施工安全防护设备与器材介绍考核试卷
- 制糖企业市场风险与市场监测考核试卷
- 炼铁行业的智能制造与自动化技术考核试卷
- 品质磨炼韧性篇-2023年中考语文写作导写专练
- DB11T 494.3-2013 人力资源服务规范 第3部分:招聘洽谈会
- 地热资源勘查与开发利用规划编制规程
- 三年级上海市沪版英语第一学期上学期期中考试试卷
- 临床见习教案支气管哮喘地诊疗教案
- 2023年云南昆明市西山区碧鸡街道社区青年人才招考笔试历年高频考点(难、易错点荟萃)附带答案详解
- 人教部编版三年级上册语文【选择题】专项复习训练练习100题
- 学做小小按摩师(课件)全国通用三年级上册综合实践活动
- 100个细思极恐海龟汤及答案
- 社团活动经费预算申请表
- 装配式建筑精装施工方案
- 2022-2023学年福建省福州市福清市闽教版五年级上学期期中练习英语试卷(含听力音频)
- 经营范围登记规范表述目录(试行)(V1.0.2版)
评论
0/150
提交评论