疯荷日狸
软件评测师考试大纲 一、考试说明 1. 考试要求: (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。 3. 本考试设置的科目包括: (1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题; (2)软件测试应用技术,考试时间为150分钟,笔试,问答题。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 计算机系统构成及硬件基础知识 ●计算机系统的构成 ●处理机 ●基本输入输出设备 ●存储系统 操作系统基础知识 ●操作系统的中断控制、进程管理、线程管理 ●处理机管理、存储管理、设备管理、文件管理、作业管理 ●网络操作系统和嵌入式操作系统基础知识 ●操作系统的配置 数据库基础知识 ●数据库基本原理 ●数据库管理系统的功能和特征 ●数据库语言与编程 中间件基础知识 计算机网络基础知识 ●网络分类、体系结构与网络协议 ●常用网络设备 ●Internet基础知识及其应用 ●网络管理 程序设计语言知识 ●汇编、编译、解释系统的基础知识 ●程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用) ●面向对象程序设计 ●C语言以及C++(或Java)语言程序设计基础知识 2.标准化基础知识 ●标准化的概念(标准化的意义、标准化的发展、标准化机构) ●标准的层次(国际标准、国家标准、行业标准、企业标准) ●标准的类别及生命周期 3.信息安全知识 ●信息安全基本概念 ●计算机病毒及防范 ●网络入侵手段及防范 ●加密与解密机制 4.信息化基础知识 ●信息化相关概念 ●与知识产权相关的法律、法规 ●信息网络系统、信息应用系统、信息资源系统基础知识 5.软件工程知识 软件工程基础 ●软件工程概念 ●需求分析 ●软件系统设计 ●软件组件设计 ●软件编码 ●软件测试 ●软件维护 软件开发方法及过程 ●结构化开发方法 ●面向对象开发方法 ●瀑布模型 ●快速原型模型 ●螺旋模型 软件质量管理 ●软件质量及软件质量管理概念 ●软件质量管理体系 ●软件质量管理的目标、内容、方法和技术 软件过程管理 ●软件过程管理概念 ●软件过程改进 ●软件能力成熟度模型 软件配置管理 ●软件配置管理的意义 ●软件配置管理的过程、方法和技术 软件开发风险基础知识 ●风险管理 ●风险防范及应对 软件工程有关的标准 ●软件工程术语 ●计算机软件开发规范 ●计算机软件产品开发文件编制指南 ●计算机软件需求规范说明编制指南 ●计算机软件测试文件编制规范 ●计算机软件配置管理计划规范 ●计算机软件质量保证计划规范 ●数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定 6.软件评测师职业素质要求 ●软件评测师职业特点与岗位职责 ●软件评测师行为准则与职业道德要求 ●软件评测师的能力要求 7.软件评测知识 软件测试基本概念 ●软件质量与软件测试 ●软件测试定义 ●软件测试目的 ●软件测试原则 ●软件测试对象 软件测试过程模型 ●V模型 ●W模型 ●H模型 ●测试模型的使用 软件测试类型 ●单元测试、集成测试、系统测试 ●确认测试、验收测试 ●开发方测试、用户测试、第三方测试 ●动态测试、静态测试 ●白盒测试、黑盒测试、灰盒测试 软件问题分类 ●软件错误 ●软件缺陷 ●软件故障 ●软件失效 测试标准 GB/T —2003 软件工程 产品质量 第1部分:质量模型 GB/T —2002 软件工程 产品评价 第1部分:概述 GB/T —2002 软件工程 产品评价 第5部分:评价者用的过程 8.软件评测现状与发展 ●国内外现状 ●软件评测发展趋势 9.专业英语 ●正确阅读并理解相关领域的英文资料 考试科目2:软件测试应用技术 1.软件生命周期测试策略 设计阶段的评审 ●需求评审 ●设计评审 ●测试计划与设计 开发与运行阶段的测试 ●单元测试 ●集成测试 ●系统(确认)测试 ●验收测试 2.测试用例设计方法 白盒测试设计 ●白盒测试基本技术 ●白盒测试方法 黑盒测试用例设计 ●测试用例设计方法 ●测试用例的编写 面向对象测试用例设计 ●测试方法选择的策略 ●黑盒测试方法选择策略 ●白盒测试方法选择策略 ●面向对象软件的测试策略 3.软件测试技术与应用 软件自动化测试 ●软件自动化测试基本概念 ●选择自动化测试工具 ●功能自动化测试 ●负载压力自动化测试 面向对象软件的测试 ●面向对象测试模型 ●面向对象分析的测试 ●面向对象设计的测试 ●面向对象编程的测试 ●面向对象的单元测试 ●面向对象的集成测试 ●面向对象的系统测试 负载压力测试 ●负载压力测试基本概念 ●负载压力测试解决方案 ●负载压力测试指标分析 ●负载压力测试实施 Web应用测试 ●Web应用的测试策略 ●Web应用设计测试 ●Web应用开发测试 ●Web应用运行测试 网络测试 ●网络系统全生命周期测试策略 ●网络仿真技术 ●网络性能测试 ●网络应用测试 安全测试 ●测试内容 ●测试策略 ●测试方法 兼容性测试 ●硬件兼容性测试 ●软件兼容性测试 ●数据兼容性测试 ●新旧系统数据迁移测试 ●平台软件测试 易用性测试 ●功能易用性测试 ●用户界面测试 文档测试 ●文档测试的范围 ●用户文档的内容 ●用户文档测试的要点 ●用户手册的测试 ●在线帮助的测试 4.测试项目管理 ●测试过程的特性与要求 ●软件测试与配置管理 ●测试的组织与人员 ●测试文档 ●软件测试风险分析 ●软件测试的成本管理 三、题型举例 (一)选择题 ●下面的哪一项测试步骤中需要进行局部数据结构测试: (1) (1)A.单元测试 B. 集成测试 C. 确认测试 D. 系统测试 ●软件的六大质量特性包括: (2) (2)A.功能性、可靠性、可用性、效率、可维护、可移植 B.功能性、可靠性、可用性、效率、稳定性、可移植 C.功能性、可靠性、可扩展性、效率、稳定性、可移植 D.功能性、可靠性、兼容性、效率、稳定性、可移植 (二)问答题 1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。 循环1: for (i=0;i
特别爱吃大蒜
目前,获得职称的方式有两种:考试和评审(不参加考试一、正常申报条件 1.助理职称: (1)大学本科毕业,从事专业技术工作一年以上。 (2)大学专科毕业,从事专业技术工作二年以上。 (3)中专毕业,从事专业技术工作三年以上。 (4)高中毕业,从事专业技术工作七年以上。 (5)初中以下学历人员,从事专业技术工作十年以上,同时应具备员级职务。 2.中级职称: (1)大学本科毕业,从事专业技术工作五年以上,担任助理职务四年以上。 (2)大学专科毕业,从事专业技术工作六年以上,担任助理职务四年以上。 (3)中专(高中)毕业,从事专业技术工作十年以上,担任助理职务四年以上。 (4)初中以下学历人员须从事专业技术工作十五年以上,担任助理职务四年以上。 3.高级职称: (1)大学本科毕业,从事专业工作十年以上,担任中级职务五年以上。 (2)大学专科毕业,从事专业技术工作十五年以上,并担任中级职务五年以上。 (3)中专、高中毕业,从事专业技术工作二十年以上,并担任中级职务五年以上。 凡符合上述申报条件的人员,还必须遵纪守法,具有良好职业道德,能认真履行岗位职责,在本专业岗位上做出显著成绩,且具备相应的专业理论水平和实际工作能力。 二、申报材料清单 1.《专业技术职务评审表》(中、初级一式两份)、附件表(一式一份);正表中主要工作业绩一栏要填写详细、具体。 2.上一年度的《专业技术人员考核登记表》。 3.专业论文和业务工作总结。 专业论文要求: (1)必须亲自撰写,不得抄袭。 (2)要结合本人工作和岗位实际。 (3)字数不少于 3000 字。 业务工作总结要求: (1)要把自己工作的经历写清楚。 (2)要把负责或参与的主要项目写清楚。 (3)要把发表的论文或取得了哪些主要成果、奖励写清楚。 (4)字数不少于 1500 字。 4.交验毕业证、初级职称证原件。 5.《专业技术人员水平能力测试合格证》; 6.其它能反映本人工作能力和重要业绩的相关材料。 7.一寸彩照6张,身份证,学历证复印件各两份。 凡不按上述要求备齐相关材料的,概不受理。 三、相关专业类别 建筑工程类:工民建 土木工程 土建工程 园林工程 建筑管理 建筑施工 建筑装饰 建筑设计 市政测量 安全工程 建筑预算 给排水 建筑艺术设计 腐蚀与保护 水暖与保护 水暖热能 水电安装 铁路桥梁 造价工程等专业 经济类:会计 经济 统计等专业 机械机电类:机械机电 锅炉 设备安装 水利电力 电气 电子等专业第一条 为了充分发挥工程技术人员的积极性、创造性,促进人才的合理交流,鼓励他们在推进技术进步,振兴经济 ,实现四化中作出贡献,根据中共中央、国务院转发的《关于改革职称评定、实行专业技术职务聘任制度的报告》和国务院发布的《关于实行专业技术职务聘任制度的规定》特制订本条例。 第二条 工程技术职务(简称技术职务)是为生产建设、勘察设计、科学研究、技术开发和技术管理等工作岗位上的工程技术人员设置的技术职务。 第三条 工程技术职务名称定为:技术员、助理工程师、工程师、高级工程师。 第四条 聘任或任命技术职务的主要依据是:担任技术职务的工程技术人员,必须具备履行相应职责的实际工作能力和相应的业务知识与技术水平。并应具备相应的理工学科的学历和从事技术工作的资历。 任职基本条件 第五条 担任技术职务的工程技术人员,必须拥护中国共产党的领导,热爱祖国,积极地为社会主义现代化建设服务。 第六条 担任技术员职务,应具备下列条件:1.具有完成一般技术辅助性工作的实际能力。2.初步掌握本专业的基础理论知识和专业技术知识。3.大学专科、中等专业学校毕业,在工程技术岗位上见习一年期满,经考察合格。 第七条 担任助理工程师职务,应具备下列条件:1.具有完成一般性技术工作的实际能力。2.能够运用本专业的基础理论知识和专业技术知识。3.获得硕士学位或取得第二学士学位,经考察合格;获得学士或大学本科毕业,在工程技术岗位上见习一年期满,经考察合格;大学专科毕业,从事技术员工作二年以上,中等专业学校毕业,从事技术员工作四年以上。 第八条 担任工程师职务, 应具备下列条件:1.具备下列部门之一的条件(1)生产、技术管理部门 ①基本掌握现代生产管理和技术管理的办法,有独立解决比较复杂的技术问题的能力。②能够灵活运用本专业的基础理论知识和专业技术知识,熟悉本专业国内外现状和发展趋势。③有一定从事生产、技术管理工作的实践经验。取得有实用价值的技术成果和技术经济效益。④能够指导助理工程师的工作和学习。(2)研究、设计部门 ①有独立承担较复杂的项目的研究、设计工作能力,能解决本专业范围内比较复杂的技术问题。②较系统地掌握本专业的基础理论知识和专业技术知识,熟悉本专业国内外现状和发展趋势。③有一定从事工程技术研究、设计工作的实践经验, 能吸收、采用国内外先进技术,在提高研究、设计水平和经济效益方面取得一定成绩。2.获得博士学位,经考察合格;获得硕士学位或取得第二学士学位,从事助理工程师工作二年左右;获得学士学位或大学本科毕业,从事助理工程师工作四年以上,大学专科毕业,从事助理工程师工作四年以上。
Mr.白马王爷
软件评测师(国家软考认证)软件评测师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试,是软件测试行业认可度比较高的一个证书。软考属于专业水平的国家品牌考试,试题注重岗位知识和技能,综合性和灵活性强,创意多,如果有实际的工作经验,通过率会比较高,涉及考试的点还是很广的。ISTQB(国际软件测试资格认证)有这个证书的话,进外企之类的一般比较有用,在国内,考这个证书的人数还是没有软件评测师高,而且考整个证书的花费很大。ISTQB作为国际性的软件测试工程师认证,社会认可度还是挺高的。越来越多的跨国公司和从事软件外测试外包的公司要求软件测试人员需要获得ISTQB认证。PMP(美国项目管理协会项目经理认证)PMP(Project Management Professional)指项目管理专业人员资格认证。它是由美国项目管理协会Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。要想获得PMP专业认证,考生须达到美国项目管理协会(PMI)规定,对项目管理专业知识的掌握程度及其相应的工作经验和要求;另一方面,获得PMP证书的专业人员应继续从事项目工作,以不断适应项目管理发展的要求!总之,考这个证书的话,需要先进行一定的培训,总之,花费也是比较大的。CSTE(QAI旗下的软件测试认证)CSTE全称Certified Software Tester,是QAI(Quality Assurance Institute)旗下的重要认证。该全球范围的测试认证已经在美国、印度等颇为普及,成为很多公司对于测试从业人员的要求之一。但是在中国,考这个证书的人只占了少部分。CSTE的考试主要涉及了测试人员的基本知识和流程,考试全英文,包括四个部分,两个部分理论两个部分实践。全英文试卷,对于软件测试的很多人来说,都会望而却步的。
doubledennis
我是做软件测试的,提一点建议,供参考:要做软件测试,证书并不重要,你要想考的话,考的国家四级计算机软件测试工程师就行了.最重要的还是自己的专业素养.1.首先,我先说一下测试的前途: 刚刚起步 软件测试现在在国外非常热门,而在国内还刚刚起步.根据中国商业的发展状况来看,在一个领域还刚刚处于起步状态的时候,就进入这个领域,是个不错的选择.任何东西等大红大紫后再涉入,将是一个不明智的选择. 发展状况 目前中国越来越多的重视软件测试这一行业,而且,这一行业的人才缺口非常大(国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势).现在好多大型企业在招聘会中直接打出高薪聘请软件测试工程师的条幅,可见其就业形势还是蛮不错的. 薪资状况 我现在工作一年半,北京,月薪6000+.以下是网上找的资料,可供参考: 起步月薪就在3000-5000元左右,远高于同龄人1000-2000元的薪资水平,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,工作2-3年月薪大约在8000-13000元之间,甚至超出很多相同服务年限的软件开发人员的薪资水平。 2.开发好还是测试好: 首先要看你的专业素养,现在的就业状况是,C++和C#找工作还可以,若是只会JAVA,除非你技术非常过硬,否则很难找到理想的工作.开发在国内已经处于饱和状态,也就是所谓的已经大红大紫了,这是再往里塞,就要有被塞扁的思想准备. 若是你水平只是处于中等,那么建议你去做测试.国内开发的高级人才很多,跟他们竞争,无论是从实力还是经验,都不如人家.而测试需要的是计算机知识广泛,最好熟悉多种开发语言,这样比较有前途. 3.该如何前进 首先要提高自己的英语水平,尤其是专业英语的水平,这样等你有机会跟国外客户直接沟通的时候比较方便. 尽量拓宽自己的计算机方面的知识范围,包括对网络,数据库等的学习. 最好熟练掌握一门开发语言,对其他的开发语言也最好知道一些. 进入公司后,积极表现自己,能力提升的快,职位也就提升的快. 不知道写的够不够详细,仅供参考,祝你有个好的前程!
优质工程师考试问答知识库