软件评测师考试介绍与应考指南

合集下载

软件评测师复习资料

软件评测师复习资料

软件评测师复习资料软件评测师复习资料在当今数字化的时代,软件评测师成为了一个备受关注的职业。

随着科技的不断发展,软件的种类和数量也在迅速增加,因此对软件的评测需求也越来越大。

作为一名软件评测师,要想在这个竞争激烈的行业中脱颖而出,不仅需要具备扎实的专业知识和技能,还需要不断学习和提升自己。

本文将为大家介绍一些软件评测师复习资料,帮助大家在备考过程中更好地准备。

首先,作为一名软件评测师,我们需要掌握软件测试的基本知识。

软件测试是指通过运行、观察和分析软件,以发现其中的错误、缺陷和问题。

为了更好地理解软件测试的概念和方法,我们可以阅读一些经典的软件测试教材。

例如《软件测试导论》、《软件测试基础》等,这些教材详细介绍了软件测试的基本原理、流程和常用方法,对于我们理解软件测试的本质和目的非常有帮助。

其次,我们需要了解不同类型的软件测试方法和技术。

软件测试的方法和技术多种多样,如黑盒测试、白盒测试、灰盒测试、功能测试、性能测试等。

每种测试方法都有其适用的场景和特点,我们需要根据具体的软件特点和测试需求选择合适的测试方法。

为了更好地掌握这些测试方法和技术,我们可以参考一些专业的软件测试手册和指南。

例如ISTQB(国际软件测试资格委员会)发布的《ISTQB软件测试认证教程》、CSTE(美国软件测试专业人员认证委员会)发布的《软件测试知识体系》等,这些资料系统地介绍了各种测试方法和技术的原理、应用和实践,对于我们提高软件测试能力非常有帮助。

此外,我们还需要了解一些常用的软件测试工具和框架。

随着软件测试的自动化趋势,各种软件测试工具和框架层出不穷。

例如Selenium、Appium、Jenkins等,这些工具和框架可以帮助我们更高效地进行软件测试,提高测试的覆盖率和准确性。

为了更好地掌握这些工具和框架,我们可以参考一些官方文档和教程,或者参加一些相关的培训课程和工作坊。

此外,我们还可以通过实际操作和练习,将这些工具和框架应用到具体的软件测试项目中,提高我们的实战能力。

中级软件测评师考试笔记

中级软件测评师考试笔记

中级软件测评师考试笔记一、考试简介中级软件测评师考试是针对软件质量保证和测试领域的专业人员进行的认证考试。

通过考试的人员将具备软件质量保证、测试计划制定、测试用例设计、测试执行与报告等方面的专业技能。

二、考试内容1. 软件质量保证概念:软件质量定义、软件质量标准、软件质量保证的意义。

2. 测试计划制定:测试计划的内容、测试计划制定的方法、测试计划的评审与修改。

3. 测试用例设计:等价类划分、边界值分析、因果图、判定表、场景法等测试用例设计方法。

4. 测试执行与报告:测试环境的搭建、测试数据的准备、测试执行过程、缺陷管理流程、测试报告的编写。

5. 自动化测试:自动化测试的概念、自动化测试工具的选择与使用、自动化测试脚本的编写与维护。

6. 性能测试:性能测试的概念、性能测试流程、性能测试指标与分析方法。

7. 安全测试:安全测试的概念、安全漏洞分类、安全测试方法与工具。

三、考试形式中级软件测评师考试形式为闭卷笔试,考试时间为150分钟,满分100分,达到60分为合格。

考试题型包括选择题、填空题、简答题和案例分析题等。

四、备考策略1. 系统学习:全面掌握中级软件测评师考试涉及的知识点,建立完整的知识体系。

2. 实践经验:积累实际的软件质量保证和测试经验,加深对知识点的理解和应用。

3. 题海战术:通过大量的练习题和模拟试题,熟悉考试形式和题型,提高解题能力和应试技巧。

4. 参加培训:参加专业的软件质量保证和测试培训课程,获取更多的考试技巧和备考资料。

5. 交流与讨论:与其他备考的考生或业内人士进行交流与讨论,分享备考心得和经验,共同进步。

五、结语中级软件测评师考试是软件质量保证和测试领域的一项重要认证考试,对于从事软件质量保证和测试工作的人员来说具有重要意义。

通过备考和参加考试,可以提升自己在软件质量保证和测试领域的专业水平,增强职业竞争力。

软件评测师教程考点梳理

软件评测师教程考点梳理

软件评测师教程考点梳理软件评测师是一个新兴的职业领域,随着互联网和科技的发展,软件评测师的需求也越来越多。

作为一个软件评测师,需要具备一定的技术和专业知识。

本文将对软件评测师的考点进行梳理,包括测试方法、测试工具、测试报告等方面。

1.测试方法软件评测师需要掌握常用的测试方法,包括黑盒测试、白盒测试、灰盒测试等。

黑盒测试是指不考虑内部结构,只关注功能和接口的测试方法;白盒测试是指通过分析程序的内部结构和逻辑来设计测试用例;灰盒测试是黑盒测试和白盒测试的结合。

软件评测师需要了解这些测试方法的优缺点和适用场景,能够根据具体情况选择合适的测试方法。

2.测试工具软件评测师还需要熟练掌握各种测试工具,包括性能测试工具、自动化测试工具、缺陷管理工具等。

性能测试工具可以用来测试软件在不同负载下的性能表现;自动化测试工具可以用来自动执行测试用例;缺陷管理工具可以用来记录和跟踪软件中的缺陷。

软件评测师需要了解不同测试工具的功能和使用方法,能够根据需要选择合适的工具。

3.测试用例设计测试用例是软件评测师进行测试的基本单位,一个好的测试用例可以有效地发现软件中的缺陷。

软件评测师需要学会如何设计有效的测试用例,包括正常情况测试、边界条件测试、异常情况测试等。

正常情况测试是指对软件的正常功能进行测试;边界条件测试是指对软件的边界情况进行测试;异常情况测试是指对软件的异常输入和操作进行测试。

软件评测师需要充分了解软件的需求和设计,能够设计出全面且有效的测试用例。

4.测试报告撰写测试报告是软件评测师对测试结果进行总结和归纳的文件,也是软件开发团队进行问题修复和改进的依据。

软件评测师需要学会如何撰写清晰、准确的测试报告,包括测试环境的描述、测试用例的执行情况、发现的缺陷以及对缺陷的评估和建议等。

测试报告需要包含足够的信息,以便软件开发团队能够及时处理和改进软件。

5.用户体验评估软件评测师还需要对用户体验进行评估,包括界面设计、操作流程、交互性、响应速度等方面。

软件测评师考试内容

软件测评师考试内容

软件测评师考试内容
《软件测评师考试内容大揭秘》
嘿呀,今天咱来聊聊软件测评师考试内容那些事儿!
我记得我有个朋友之前准备考这个试的时候,那可真是下了一番功夫。

他呀,天天抱着那些教材和资料,就跟宝贝似的。

有一次我去他家找他玩,一进门就看到他坐在桌子前,愁眉苦脸的,桌子上堆满了各种书和笔记。

我就问他咋啦,他说:“哎呀,你不知道啊,这软件测评师考试的内容可真多啊!什么软件测试基础、测试用例设计、性能测试,我头都大了!”
咱就说软件测试基础吧,那得搞清楚软件测试的各种概念和方法呀,就好像要知道怎么去给一个软件做全面的“体检”。

然后测试用例设计呢,这可得好好琢磨,要想出让软件能暴露出问题的各种“招数”。

还有性能测试,得看看软件在各种压力下能不能“扛得住”。

他那段时间真是全身心投入,白天上班,晚上回来就疯狂学习。

有一天晚上我都睡了一觉了,突然接到他电话,迷迷糊糊中就听到他在那说:“我终于搞懂那个性能测试的一个难点啦!”我当时就想,这哥们也太拼了。

为了准备这个考试,他还专门找了一些软件来实际操作测试,就像个侦探一样,一点点找软件的“毛病”。

经过这么一番折腾,他终于去参加考试啦。

考完出来的时候,他虽然有点累,但脸上还是带着笑容,感觉应该是考得还不错。

总之啊,软件测评师考试内容真的不简单,需要我们认真去学习和实践。

只有真正掌握了这些知识和技能,才能在软件测评的道路上走得稳当。

就像我那朋友一样,努力付出总会有收获的!希望准备考这个试的朋友们都能加油,顺利通过考试,成为优秀的软件测评师哟!嘿嘿,大家一起冲呀!。

软件评测师考试说明

软件评测师考试说明

软件评测师考试说明
软考软件评测师属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。

希赛小编为大家介绍一下2016年软考软件评测师考试说明。

1.考试要求
(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)掌握软件测试项目管理知识;
(9)掌握C语言以及C++或Java语言程序设计技术;
(10)了解信息化及信息安全基础知识;
(11)熟悉知识产权相关法律、法规;
(12)正确阅读并理解相关领域的英文资料。

2.通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。

3.报名条件
本考试适用于社会各界从事计算机应用技术、软件、网络、信息系统和信息
服务等专业技术工作的人员。

凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。

4.考试方式
(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;
(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。

如需了解更多软件评测师考试资讯,请看希赛软考学院!。

软件评测师中级考试内容

软件评测师中级考试内容

软件评测师中级考试内容随着技术的不断发展,越来越多的软件在市面上推出,为我们的生活带来了极大的便利。

作为一名软件评测师,要对这些软件进行深入的研究和评测,从而给用户提供真实可靠的建议。

以下是软件评测师中级考试的内容:一、软件分类在进行软件评测之前,我们首先要了解软件的分类。

根据应用领域和功能等特征,可以将软件大致分为以下几类:1.操作系统软件:如Windows、Mac OS、Linux等。

2.应用软件:如办公软件、图像处理软件、游戏软件等。

3.安全软件:如杀毒软件、防火墙软件等。

4.系统工具软件:如文件管理器、磁盘清理工具、注册表清理工具等。

5.网络软件:如浏览器、电子邮件客户端、即时通讯软件等。

二、评测标准进行软件评测需要制定合理的评测标准。

评测标准的制定旨在帮助评测人员从多重角度全面评价软件的优缺点。

一般来说,评测标准应包括以下几个方面:1.功能性:软件是否具有设计功能,是否易于使用?2.性能:软件的运行速度、响应速度等是否满足用户的需求?3.稳定性:软件是否容易崩溃、闪退、数据库损坏等问题?4.安全性:软件是否存在漏洞、木马、病毒等安全问题?5.兼容性:软件是否支持多种操作系统、浏览器等?三、评测流程进行软件评测需要遵循一定的流程,以确保评测结果的客观真实性。

一般来说,评测流程应包括以下几个步骤:1.安装软件:按照软件的安装教程将软件正确地安装在计算机上。

2.使用软件:使用软件的各项功能,尽可能地探索软件的各项特点。

3.记录软件的使用过程:记录软件的使用过程,包括操作方式、使用感受等。

4.评价软件的优缺点:根据评测标准,评价软件的优缺点,列出评测报告。

5.撰写评测报告:根据评测报告,撰写详细的评测报告,包括软件的优缺点、使用建议等内容。

四、评测技巧进行软件评测需要一定的技巧。

以下是软件评测的一些技巧:1.了解用户需求:了解用户的需求,从用户角度出发评价软件。

2.多方位综合评估:从功能性、性能、稳定性、安全性、兼容性等多个方面对软件进行评估。

软考软件测评师考试大纲 信息系统软考

软考软件测评师考试大纲信息系统软考
软考软件测评师考试大纲包括以下内容:
1.计算机基础知识。

2.操作系统、数据库、中间件、程序设计语言基础知识。

3.计算机网络基础知识。

4.软件工程知识,理解软件开发方法及过程。

5.软件质量及软件质量管理基础知识。

6.软件测试标准。

7.软件测试技术及方法。

8.不同架构的测试技术及应用。

9.软件测试项目管理知识。

10.C语言以及C++或Java或Python语言程序设计技术。

11.软件测试在各个领域的应用。

12.信息化及信息安全基础知识。

13.知识产权相关法律、法规。

14.相关领域的英文资料阅读理解能力。

以上内容仅供参考,具体考试大纲可能会因具体年份和地区而有所不同,建议考生查询官方网站或咨询专业人士以获取最准确的信息。

1。

软件测评师考试大纲

一、考试说明1. 考试要求(1)熟悉运算机基础知识;(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;(3)熟悉运算机网络基础知识;(4)熟悉软件工程知识,明白得软件开发方式及进程;(5)熟悉软件质量及软件质量治理基础知识;(6)熟悉软件测试标准;(7)把握软件测试技术及方式;(8)把握软件测试项目治理知识;(9)把握C语言和C++或Java语言程序设计技术;(10)了解信息化及信息平安基础知识;(11)熟悉知识产权相关法律、法规;(12)正确阅读并明白得相关领域的英文资料。

二、考试范围考试科目1:软件工程与软件测试基础知识1.运算机系统基础知识运算机系统组成及硬件基础知识·运算机系统的组成1.运算机的大体硬件系统:运算器、操纵器、存储器、输入设备、输出设置1)运算器和操纵器组成CPU(中央处置单元,是硬件系统的核心)2)存储器:内部存储器(速度高、容量小)、外部存储器(容量大、速度慢)3)输入设备和输出设备:合称外部设备(外设)2.CPU4)功能:程序操纵、操作操纵、时刻操纵、数据处置5)组成:运算器、操纵器、寄放器组、内部总线运算器是一种执行部件,由算术逻辑单元(ALU)、累加寄放器、数据缓冲器存期、状态条件寄放器组成算术逻辑单元(ALU):实现对数据的运算累加寄放器(AC):为ALU提供工作区,运算器中至少有一个累加寄放器数据缓冲寄放器(DR):作为CPU、内存、外围设备之间数据传送的中转站状态条件寄放器(PSW):为运算结果成立各类条形码,保留当前指令执行完成后的状态,通常一个算术操作产生一个云算计过,而一个逻辑操作产生一个裁决操纵器用于操纵整个CPU的工作,它决定了运算机运行进程的自动化。

由指令操纵逻辑、时序操纵逻辑、总线操纵逻辑、中断操纵逻辑指令操纵逻辑:完成取指令、分析指令、执行指令,指令寄放器(IR)、程序计数器(PC)、地址寄放器(AR)、指令译码器(ID)·处置机·大体输入输出设备·存储系统操作系统基础知识·操作系统的中断操纵、进程治理、线程治理·处置机治理、存储治理、设备治理、文件治理、作业治理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置数据库基础知识·数据库大体原理·数据库治理系统的功能和特点·数据库语言与编程中间件基础知识运算机网络基础知识·网络分类、体系结构与网络协议·经常使用网络设备·Internet基础知识及其应用·网络治理程序设计语言知识·汇编、编译、说明系统的基础知识·程序设计语言的大体成份(数据、运算、操纵和传输、进程(函数)挪用)·面向对象程序设计·C语言和C++(或Java)语言程序设计基础知识2.标准化基础知识·标准化的概念(标准化的意义、标准化的进展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期3.信息平安知识·信息平安大体概念·运算机病毒及防范·网络入侵手腕及防范·加密与解密机制4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识软件工程基础·软件工程概念·需求分析·软件系统设计·软件组件设计·软件编码·软件测试·软件保护软件开发方式及进程·结构化开发方式·面向对象开发方式·瀑布模型·快速原型模型·螺旋模型软件质量治理·软件质量及软件质量治理概念·软件质量治理体系·软件质量治理的目标、内容、方式和技术软件进程治理·软件进程治理概念·软件进程改良·软件能力成熟度模型软件配置治理·软件配置治理的意义·软件配置治理的进程、方式和技术软件开发风险基础知识·风险治理·风险防范及应付软件工程有关的标准·软件工程术语·运算机软件开发标准·运算机软件产品开发文件编制指南·运算机软件需求标准说明编制指南·运算机软件测试文件编制标准·运算机软件配置治理打算标准·运算机软件质量保证打算标准·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素养要求·软件评测师职业特点与职位职责·软件评测师行为准那么与职业道德要求·软件评测师的能力要求7.软件评测知识软件测试大体概念·软件质量与软件测试·软件测试概念软件测试的经典概念是在规定条件下对程度进行操作,以发觉错误,对软件质量进行评估·软件测试目的测试时程序的执行进程,目的在于发觉错误一个好的测试用例在于能发觉至今未发觉的错误一个成功的测试时发觉了至今为发觉的错误的测试测试的目的,是想以最少的人力、物理和时刻找出软件中潜在的各类错误和缺点,通过修正各类错误和缺点提高软件质量,回避软件发布后youyu7qianzai的软件缺点和错误造成的隐患所带来的商业风险·软件测试原那么所有的软件测试都应追溯到用户需求应当把及早的和不断的进行软件测试作为软件测试者的座右铭完全测试是不可能的,测试需求终止测试无法显示软件潜在的缺点充分一一测试中的群集现象程序员应幸免检查自己的程序尽可能幸免测试的随意性·软件测试对象测试对象:程序、数据、文档测试分类:单元测试、集成测试、确认测试、系统测试、验收测试软件测试进程模型·V模型V模型指出:单元和集成测试是验证程序设计;系统测实验证系统设计;确认测试和验收测试确信软件的实现是不是知足用户需求或合同的要求局限性:需求分析时期隐藏的问题一直到后期的验收测试才被发觉(不能表现及早的和不断进行软件测试的原那么)·W模型此模型提昂掉:测试伴随着整个软件发开周期,而且测试的对象不单单是程序,需求、功能和设计一样要测试,测试和开发是同步进行的局限性:软件开发和测试维持一种线性的前后关系,需要有严格的指令表示上一时期完全终止,才可正式开始下一时期,如此就无法支持迭代、自发性和变更调整。

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷及答案指导

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.软件质量特性包括哪些方面?A. 功能性、可靠性、易用性、效率性、可维护性和可移植性B. 正确性、健壮性、灵活性、可控性和可扩展性C. 互操作性、可扩展性、多用性、动态性和安全性D. 有形性、可靠性、响应速度、完整性、可用性和成本效益2.在软件工程中,以下哪个概念是指在某一特定环境中为特定用户群体提供所需功能的软件系统的子集?A. 软件系统B. 软件应用C. 软件功能D. 软件模块3、下列关于软件测试与软件质量保障的说法中,错误的是:______ 。

A. 软件测试贯穿软件开发的整个生命周期B. 软件质量保障的目标是确保软件的质量符合预定要求C. 软件测试仅仅是软件质量保障中的一项任务D. 软件质量保障的主要任务是修正错误和问题,不需要关注需求分析阶段的工作4、关于软件的性能评测,以下说法中正确的是:______ 。

A. 性能评测只关注软件运行的速度和响应时间B. 性能评测与软件的可靠性无关C. 性能评测中需要考虑软硬件环境对测试结果的影响D. 在软件的性能测试中,系统负载越重越好,这样更容易发现问题5.(单选题)软件测试中,以下哪项不属于黑盒测试技术?A.等价类划分法B.因果图法C.边界值分析法D.(此处缺少选项)答案与代码结构无关,侧重于系统功能和操作路径的测试。

主要考查对黑盒测试技术内容的掌握情况。

此题应当选D项空白部分填写的答案应该是关于代码内部结构或逻辑相关的测试方法,如代码覆盖法或路径覆盖法等。

解析:黑盒测试也称为功能测试,主要侧重于测试软件的功能和需求而非内部结构。

因此,不涉及代码内部结构和逻辑分析的方法。

7.软件评测师考试中,关于软件质量特性的说法,以下哪些是正确的?A. 可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力。

B. 可用性:与用户友好性相关的一组属性。

软件测试工程师考试大纲2

软件测试工程师考试大纲一、考试说明1.考试要求(1)熟悉计算机基础知识;(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;(3)熟悉计算机网络基础知识;(4)熟悉软件工程知识,理解软件开发方法及过程;(5)熟悉软件质量及软件质量管理基础知识;(6)熟悉软件测试标准;(7)掌握软件测试技术及方法;(8)掌握软件测试项目管理知识;(9)掌握C语言及C++或Java语言程序设计技术;(10)了解信息化及信息安全基础知识;(11)熟悉知识产权相关法律、法规;(12)正确阅读并理解相关领域的英文资料。

2.通过本考试的合格人员能在掌握软件工程与软件测试知识基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。

3.本考试设置的科目包括:(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。

二、考试范围考试科目1:软件工程与软件测试基础知识1.计算机系统基础知识1.1 计算机系统构成及硬件基础知识•计算机系统的构成•处理机•基本输入输出设备•存储系统1.2 操作系统基础知识•操作系统的中断控制、进程管理、线程管理•处理机管理、存储管理、设备管理、文件管理、作业管理•网络操作系统和嵌入式操作系统基础知识•操作系统的配置1.3 数据库基础知识•数据库基本原理•数据库管理系统的功能和特征•数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识•网络分类、体系结构与网络协议•常用网络设备•Internet基础知识及其应用•网络管理1.6 程序设计语言知识•汇编、编译、解释系统的基础知识•程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)•面向对象程序设计•各类程序设计语言的主要特点和适用情况•C语言以及C++(或Java)语言程序设计基础知识2.标准化基础知识•标准化的概念(标准化的意义、标准化的发展、标准化机构)•标准的层次(国际标准、国家标准、行业标准、企业标准)•标准的类别及生命周期3.信息安全知识•信息安全基本概念•计算机病毒及防范•网络入侵手段及防范•加密与解密机制4.信息化基础知识•信息化相关概念•与知识产权相关的法律、法规•信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础•软件工程概念•需求分析•软件系统设计•软件组件设计•软件编码•软件测试•软件维护5.2 软件开发方法及过程•结构化开发方法•面向对象开发方法•瀑布模型•快速原型模型•螺旋模型5.3 软件质量管理•软件质量及软件质量管理概念•软件质量管理体系•软件质量管理的目标、内容、方法和技术5.4 软件过程管理•软件过程管理概念•软件过程改进•软件能力成熟度模型5.5 软件配置管理•软件配置管理的意义•软件配置管理的过程、方法和技术5.6软件开发风险基础知识•风险管理•风险防范及应对5.7 软件工程有关的标准•软件工程术语•计算机软件开发规范•计算机软件产品开发文件编制指南•计算机软件需求规范说明编制指南•计算机软件测试文件编制规范•计算机软件配置管理计划规范•计算机软件质量保证计划规范•数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素质要求•软件评测师职业特点与岗位职责•软件评测师行为准则与职业道德要求•软件评测师的能力要求7.软件评测知识7.1 软件测试基本概念•软件质量与软件测试•软件测试定义•软件测试目的•软件测试原则•软件测试对象7.2 软件测试过程模型•V模型•W模型•H模型•测试模型的使用7.3 软件测试类型•单元测试、集成测试、系统测试•确认测试、验收测试•开发方测试、用户测试、第三方测试•动态测试、静态测试•白盒测试、黑盒测试、灰盒测试7.4 软件问题分类•软件错误•软件缺陷•软件故障•软件失效7.5 测试标准7.5.1 GB/T 16260.1 –2003 软件工程产品质量第1部分:质量模型7.5.2 GB/T 18905.1 –2002 软件工程产品评价第1部分:概述7.5.3 GB/T 18905.5 –2002 软件工程产品评价第5部分:评价者用的过程8.软件评测现状与发展•国内外现状•软件评测发展趋势9.专业英语•正确阅读并理解相关领域的英文资料考试科目2:软件测试应用技术1. 软件生命周期测试策略1.1 设计阶段的评审•需求评审•设计评审•测试计划与设计1.2 开发与运行阶段的测试•单元测试•集成测试•系统(确认)测试•验收测试2. 测试用例设计方法2.1 白盒测试设计•白盒测试基本技术•白盒测试方法2.2 黑盒测试用例设计•测试用例设计方法•测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略•黑盒测试方法选择策略•白盒测试方法选择策略•面向对象软件的测试策略3. 软件测试技术与应用3.1 软件自动化测试•软件自动化测试基本概念•选择自动化测试工具•功能自动化测试•负载压力自动化测试3.2 面向对象软件的测试•面向对象测试模型•面向对象分析的测试•面向对象设计的测试•面向对象编程的测试•面向对象的单元测试•面向对象的集成测试•面向对象的系统测试3.3 负载压力测试•负载压力测试基本概念•负载压力测试解决方案•负载压力测试指标分析•负载压力测试实施3.4 Web应用测试•Web应用的测试策略•Web应用设计测试•Web应用开发测试•Web应用运行测试3.5 网络测试•网络系统全生命周期测试策略•网络仿真技术•网络性能测试•网络应用测试3.6 安全测试•测试内容•测试策略•测试方法3.7 兼容性测试•硬件兼容性测试•软件兼容性测试•数据兼容性测试•新旧系统数据迁移测试•平台软件测试3.8 易用性测试•功能易用性测试•用户界面测试3.9 文档测试•文档测试的范围•用户文档的内容•用户文档测试的要点•用户手册的测试•在线帮助的测试4. 测试项目管理•测试过程的特性与要求•软件测试与配置管理•测试的组织与人员•测试文档•软件测试风险分析•软件测试的成本管理三、题型举例(一)选择题•下面的哪一项测试步骤中需要进行局部数据结构测试:(1)(1)A.单元测试B. 集成测试C. 确认测试D. 系统测试•软件的六大质量特性包括:(2)(2)A.功能性、可靠性、可用性、效率、可维护、可移植B.功能性、可靠性、可用性、效率、稳定性、可移植C.功能性、可靠性、可扩展性、效率、稳定性、可移植D.功能性、可靠性、兼容性、效率、稳定性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。

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

软件评测师考试介绍与应考指南
中图分类号:g71 文献标识码:a 文章编号:1007-0745(2008)10-00
软件评测师属于我国计算机软件资格和水平考试中的中级内容,到目前已经开考三次,分别是2005年、2006年和2007年每年的上半年。

他和软件设计师一样同属于计算机软件专业类别,因此其内容也和软件设计师最为接近。

软件测试工程师的工作岗位大量的缺人,在微软的项目中,软件测试人员的安排要多于软件设计人员和程序员得数量。

那么在这样的一个好的社会需求下面,是什么原因造成软件评测师通过的人数如此少呢?
1、对软件测试行业缺乏了解。

整个社会目前对软件测试行业缺乏了解,因此造成了大家搞不清楚软件测试要干些什么,哪些地方需要软件评测师,软件评测师是否赚钱等问题。

在这样的一个环境下,所有人都将注意力集中在软件设计上,对软件测试行业缺乏了解,是造成软件评测师考试报名人数过少的主要原因。

2、国内软件企业对软件测试不够重视。

国内的软件企业以中小型企业为主,在这些企业,基本上没有正规的管理手段和方法,有点类似于“软件作坊”。

在这样的软件企业里面,几乎没有专门的软件测试人员,而是由程序员自己进行单元测试和组装。

只要组装起来的软件可以实现客户的功能,就认为
项目大功告成,而在客户使用的过程中,不断的出现各种错误和bug。

最后导致项目完成一两年后,项目组还无法从客户现场撤出。

国内软件企业缺乏有效的企业和项目管理手段,没有完整的质量管理体系和为软件质量做保证的软件测试环节,因而导致人们在很多软件公司看不到或者很少看到软件测试人员。

3、软件测试方面的学习资料很少。

国内在软件工程方面的发展要滞后于国外很多,而在软件测试方面滞后得更加严重,在2005年前,国内的软件测试方面的书籍很少,最近两年才开始陆续有部分软件测试的书籍开始出版。

而觉大部分大学的计算机科学系还没有开出软件测试这门课程,虽然在某些高校两年前已经开始有试点尝试着开设软件测试课程,但是到如今大部分的大学计算机专业课程体系中仍然看不到软件测试的影子,我国大学课程体系的落后是造成软件测试得不到社会认识的一个很重要的原因。

那么软件评测师考试难度到底如何,如何才能够顺利通过软件评测师考试呢?我们通过已经举行三次软件评测师的试题来对其进
行分析。

2005年上半年举行了第一次软件评测师考试,在这次考试中可以说所有的一切都是一种尝试。

考试内容基本上紧贴考纲,但是却多出了多媒体和编译原理的题目,不知道是因为出卷人的疏忽还是对考纲不熟悉。

这一次软件测试方面的题目所占的比例很小,这套试卷几乎成了软件设计师的试卷,可以看出当时国内软件测试方面是
相当缺乏内容的。

2006年将软件测试方面的题目从05年的16个增加到了28个,增加的幅度比较大,并且再也没有出现多媒体和编译原理方面的题目。

可以看出06年的出题趋于正常,并且各知识点的知识分布比较均匀。

2007年再一次增加了软件测试方面的题目分数,软件测试方面的题目增加到35道,几乎占上午试题的一般。

而其他题目也主要集中程序设计和软件工程方面,计算机组成原理、和数据库所占的分值三年来几乎变化不大,而计算机网络知识点在06年削减的基础上,连一道都没有出,不可不谓为一个大改革。

具体情况见图1。

从上图中,我们可以得到一些信息,软件评测师作为软件测试工作的从业资格考试,应当将主要精力放在测试方面,因此与测试方面关系不大的一些知识内容在不断弱化,而这个趋势估计将进一步加剧。

在图中,有三块知识点是三年来从来都没有出过的,那就是中间件、软件开发风险、软件工程有关标准。

其实真的没有出现的只有前两者,而软件工程有关标准是因为其和测试标准重复才导致没有知识点,在软件评测师中考的软件工程标准当然会是测试标准,这也是当初制定考纲时没有考虑到的问题。

可以采取以下方法来准备软件评测师考试。

1、以考纲为界进行复习。

从三次的考试出题内容来看,除了05年的多媒体和编译原理试题超出了考纲之外,其他所有的试题全部在考纲之内。

而出卷人在出题的时候也是以考纲为指导,因此如果想更轻松的通过考试,研究考纲、吃透考纲是首要内容。

所谓磨刀不误砍柴工,在考纲上花点时间是值得的,更何况考纲就是我们的知识框架。

对考纲的掌握能够让我们更好的站在全局的高度来进行相关知识点的补充和学习。

2、划分重点内容,抓住主要考点。

在众多的考点之中,就如人的要害部位就是头部和胸部一样,是有重点和非重点之分的。

在重点处往往是考题的集中的地方,在这些地方投入精力来学习更能够获得更多的分数。

如07年的测试的题目占到整个上午的一半,程序设计和软件工程一起占到20分,这三部分的题目加起来占了55分,抓住上午重点往往能够事半功倍。

3、以学习理论知识为主。

作为一个全国性的考试,不可能专业性太强,考题一般不会涉及到某些具体的测试内容的细节,因为每个软件测试的岗位的工作内容并不完全相同,使用的工具和方法也是有差异的,因此绝对不会去考具体某个测试软件或者工具的使用。

对于一些日常工作方法也很少涉及,因为要考虑到每个软件企业都有自己的管理特点。

因此软件评测师的考试内容是以理论为基础的,考试内容在实际工作中是很难起到直接作用。

这可能也是很多人在论坛说软考证书
没有什么作用的原因吧,这些人没有体会到理论知识的重要性,在工作中,不管使用什么方法或者工具,工作的开展都是需要理论知识做指导的,人们每时每刻都在使用着一些基本原理和方法,只是没有意识到它的作用而已。

4、根据历年考题找知识点。

历年试题虽然不能完全说就是知识的重点,但是绝对是考试的重点,换种说话就是出题的集中点。

任何考试越到后面出题就越困难,重复就越多,因为出来出去就是那几个知识点,当找不到新的知识点时,就只能在以前出过题的知识点上,将出题的方式和内容稍作修改,重新再考。

像这样的题目在软件设计师和系统分析师考试中就曾多次出现,甚至还出现过往年的原题,这就是找不到新的出题内容很好的表现。

因此,根据历年试题而去找出来的知识点,绝对是出题集中的一些知识点,这就是为什么做历年试题对于通过考试有那么大的帮助作用的原因。

作者简介:
赵晓娟(1981),女,湖南湘潭人,学士,助理实验师,信息网络安全工程师,iso9000内申员。

研究方向为信息安全、计算机教育。

相关文档
最新文档