2014年8月28日——2014年11月7日,这段时间是读研究生以来最忙碌的两个月,这段时间里我将主要精力放在了准备计算机技术与软件专业技术资格(水平)考试(软件评测师)上。然而,当你下定决心想要全心全意朝着某个目标奋斗时,总有无数绊脚石使乱。暑假社会实践的材料汇编和PPT展示评比(我是主要负责人,最后获得了全校35支研究生队总分第二,校级优秀团队称号的好成绩)、钢板自动测厚仪的上位机监控系统的设计、学院教务办助管值班、周末的固定兼职……无数的杂事占据着我本不多的时间。但是,最后,我还是给这件事情画上了句号,成绩还未出,不论结果好坏,I do it!
两个多月的学习让我成长得很快,也感悟颇多。写下此篇文章也是为了勉励后来者。
Why?首先你要明白你为什么要准备这场考试,这次的经历和结果对你会有何种影响。我本科的专业是自动化,研究生读的是控制科学与工程,虽然这个专业在我们学校是优势专业,但是几年的学习和接触我逐渐认识到这并不是我将来想要的生活。庆幸的是,这个专业让我同时了解了硬件和软件,并且较于其他专业更多和更难专业知识也培养了我的学习能力,在查阅了很多资料后,我基本确定了将来的发展方向,我想从事软件行业做软件测评。报考软件测评师的考试一方面是为自己施压,这样的学习会更加有效率,让自己尽快入门软件测评,其次,也是为自己增加将来找工作的筹码。
心态。认定一个目标后就要摆正心态。软件测评在国内正处于很尴尬的地位,很多公司明白软件测评的重要性,但并没有重视软件测评的实施,导致行业里流传着软件测评的相关从业人员的地位不高等等流言。如何摆正自己的心态,并且坚定自己的目标不动摇这相当重要。
How?如何准备这场一年仅有一次机会的考试?首先,一定要制定一个详细地计划(建议做成表格),最好精确到天,甚至于半天,有了详细地计划才能对自己的进度有一个整体的把握。本文图中附有我复习时的章节签到表格和每日计划。其次,在制定计划时,一定要为后期留足时间,也就是复习完毕到考试中间要给一个空挡,复习的过程中永远会有你想不到的意外情况。软件测评师的考试知识点相当之细,也很基础,对于基础的知识一定要掌握理解。所涉及的计算机基础方面的知识点一定是要理解后再加以记忆。真题也是非常关键的环节,它不仅可以帮你熟悉题型,更能让你捕获到考试的偏重点。
或许之后查成绩会很不理想,但此刻我告诉自己:在有限的时间里,在面对如此多阻碍的情况下,我完成了,我没有退缩,我坚持下来了,我很棒!也希望你们可以加油!
最后以一句话共勉:你想要好成绩,但你又希望学得轻松;你想要富裕生活,但又觉得打拼辛苦;你想要健康的身体,却管不住热爱垃圾食品的嘴巴。其实,你玩,你逃课,你成天上网都可以,但便也别去抱怨成功和风光都只关顾别人,时光从不亏待珍惜它的人,请相信:奇迹不过是努力的另一个名字!
考试需要带的物品:一个透明袋,黑色笔(最好2支,可备用),2B铅笔,橡皮,透明胶,计时工具,水杯,面包,糖,巧克力(补充体力)
考试安排:上午9:00—11:30 基础知识
下午2:00—4:30 应用技术
考试纲要:
考试科目1:软件工程与软件测试基础知识(欢迎访问软件考试网www.hbsoft.net)
1.计算机系统基础知识(欢迎访问软件考试网www.hbsoft.net)
1.1 计算机系统构成及硬件基础知识(欢迎访问软件考试网www.hbsoft.net)
处理机(欢迎访问软件考试网www.hbsoft.net)
存储系统(欢迎访问软件考试网www.hbsoft.net)
1.2 操作系统基础知识(欢迎访问软件考试网www.hbsoft.net)
操作系统的中断控制、进程管理、线程管理(欢迎访问软件考试网www.hbsoft.net)
处理机管理、存储管理、设备管理、文件管理、作业管理(欢迎访问软件考试网www.hbsoft.net)
网络操作系统和嵌入式操作系统基础知识(欢迎访问软件考试网www.hbsoft.net)
1.3 数据库基础知识(欢迎访问软件考试网www.hbsoft.net)
数据库管理系统的功能和特征(欢迎访问软件考试网www.hbsoft.net)
数据库语言与编程(欢迎访问软件考试网www.hbsoft.net)
1.4 中间件基础知识(欢迎访问软件考试网www.hbsoft.net)
1.5 计算机网络基础知识(欢迎访问软件考试网www.hbsoft.net)
网络分类、体系结构与网络协议(欢迎访问软件考试网www.hbsoft.net)
网络管理(欢迎访问软件考试网www.hbsoft.net)
1.6 程序设计语言知识(欢迎访问软件考试网www.hbsoft.net)
汇编、编译、解释系统的基础知识(欢迎访问软件考试网www.hbsoft.net)
面向对象程序设计(欢迎访问软件考试网www.hbsoft.net)
C语言以及C++(或Java)语言程序设计基础知识(欢迎访问软件考试网www.hbsoft.net)
2.标准化基础知识(欢迎访问软件考试网www.hbsoft.net)
标准化的概念(标准化的意义、标准化的发展、标准化机构)(欢迎访问软件考试网www.hbsoft.net)
标准的层次(国际标准、国家标准、行业标准、企业标准)(欢迎访问软件考试网www.hbsoft.net)
3.信息安全知识(欢迎访问软件考试网www.hbsoft.net)
信息安全基本概念(欢迎访问软件考试网www.hbsoft.net)
加密与解密机制(欢迎访问软件考试网www.hbsoft.net)
4.信息化基础知识(欢迎访问软件考试网www.hbsoft.net)
信息化相关概念(欢迎访问软件考试网www.hbsoft.net)
与知识产权相关的法律、法规(欢迎访问软件考试网www.hbsoft.net)
5.软件工程知识(欢迎访问软件考试网www.hbsoft.net)
5.1 软件工程基础(欢迎访问软件考试网www.hbsoft.net)
软件工程概念(欢迎访问软件考试网www.hbsoft.net)
5.2 软件开发方法及过程(欢迎访问软件考试网www.hbsoft.net)
瀑布模型(欢迎访问软件考试网www.hbsoft.net)
快速原型模型(欢迎访问软件考试网www.hbsoft.net)
螺旋模型(欢迎访问软件考试网www.hbsoft.net)
5.3 软件质量管理(欢迎访问软件考试网www.hbsoft.net)
软件质量及软件质量管理概念(欢迎访问软件考试网www.hbsoft.net)
软件质量管理体系(欢迎访问软件考试网www.hbsoft.net)
软件质量管理的目标、内容、方法和技术(欢迎访问软件考试网www.hbsoft.net)
5.4 软件过程管理(欢迎访问软件考试网www.hbsoft.net)
软件过程管理概念(欢迎访问软件考试网www.hbsoft.net)
软件能力成熟度模型(欢迎访问软件考试网www.hbsoft.net)
5.5 软件配置管理(欢迎访问软件考试网www.hbsoft.net)
软件配置管理的意义(欢迎访问软件考试网www.hbsoft.net)
软件配置管理的过程、方法和技术(欢迎访问软件考试网www.hbsoft.net)
5.6软件开发风险基础知识(欢迎访问软件考试网www.hbsoft.net)
风险管理(欢迎访问软件考试网www.hbsoft.net)
风险防范及应对(欢迎访问软件考试网www.hbsoft.net)
5.7 软件工程有关的标准(欢迎访问软件考试网www.hbsoft.net)
软件工程术语(欢迎访问软件考试网www.hbsoft.net)
计算机软件开发规范(欢迎访问软件考试网www.hbsoft.net)
数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定
6.软件评测师职业素质要求(欢迎访问软件考试网www.hbsoft.net)
软件评测师职业特点与岗位职责(欢迎访问软件考试网www.hbsoft.net)
软件评测师的能力要求(欢迎访问软件考试网www.hbsoft.net)
7.软件评测知识(欢迎访问软件考试网www.hbsoft.net)
7.1 软件测试基本概念(欢迎访问软件考试网www.hbsoft.net)
软件测试目的(欢迎访问软件考试网www.hbsoft.net)
软件测试原则(欢迎访问软件考试网www.hbsoft.net)
7.2 软件测试过程模型(欢迎访问软件考试网www.hbsoft.net)
V模型(欢迎访问软件考试网www.hbsoft.net)
W模型(欢迎访问软件考试网www.hbsoft.net)
H模型(欢迎访问软件考试网www.hbsoft.net)
测试模型的使用(欢迎访问软件考试网www.hbsoft.net)
7.3 软件测试类型
单元测试、集成测试、系统测试(欢迎访问软件考试网www.hbsoft.net)
开发方测试、用户测试、第三方测试(欢迎访问软件考试网www.hbsoft.net)
动态测试、静态测试(欢迎访问软件考试网www.hbsoft.net)
白盒测试、黑盒测试、灰盒测试(欢迎访问软件考试网www.hbsoft.net)
7.4 软件问题分类(欢迎访问软件考试网www.hbsoft.net)
软件错误(欢迎访问软件考试网www.hbsoft.net)
软件缺陷(欢迎访问软件考试网www.hbsoft.net)
软件故障(欢迎访问软件考试网www.hbsoft.net)
软件失效(欢迎访问软件考试网www.hbsoft.net)
7.5 测试标准(欢迎访问软件考试网www.hbsoft.net)
7.5.1GB/T 16260.1 – 2003 软件工程 产品质量 第1部分:质量模型(欢迎访问软件考试网www.hbsoft.net)
7.5.3GB/T 18905.5 – 2002 软件工程 产品评价 第5部分:评价者用的过程(欢迎访问软件考试网www.hbsoft.net)
8.软件评测现状与发展(欢迎访问软件考试网www.hbsoft.net)
软件评测发展趋势(欢迎访问软件考试网www.hbsoft.net)
9.专业英语(欢迎访问软件考试网www.hbsoft.net)
正确阅读并理解相关领域的英文资料(欢迎访问软件考试网www.hbsoft.net)
考试科目2:软件测试应用技术(欢迎访问软件考试网www.hbsoft.net)
1. 软件生命周期测试策略(欢迎访问软件考试网www.hbsoft.net)
1.1 设计阶段的评审(欢迎访问软件考试网www.hbsoft.net)
需求评审(欢迎访问软件考试网www.hbsoft.net)
设计评审(欢迎访问软件考试网www.hbsoft.net)
1.2 开发与运行阶段的测试(欢迎访问软件考试网www.hbsoft.net)
单元测试(欢迎访问软件考试网www.hbsoft.net)
集成测试(欢迎访问软件考试网www.hbsoft.net)
2. 测试用例设计方法(欢迎访问软件考试网www.hbsoft.net)
2.1 白盒测试设计(欢迎访问软件考试网www.hbsoft.net)
白盒测试基本技术(欢迎访问软件考试网www.hbsoft.net)
白盒测试方法(欢迎访问软件考试网www.hbsoft.net)
2.2 黑盒测试用例设计(欢迎访问软件考试网www.hbsoft.net)
测试用例设计方法(欢迎访问软件考试网www.hbsoft.net)
2.3 面向对象测试用例设计(欢迎访问软件考试网www.hbsoft.net)
2.4 测试方法选择的策略(欢迎访问软件考试网www.hbsoft.net)
面向对象软件的测试策略(欢迎访问软件考试网www.hbsoft.net)
3. 软件测试技术与应用(欢迎访问软件考试网www.hbsoft.net)
3.1 软件自动化测试(欢迎访问软件考试网www.hbsoft.net)
软件自动化测试基本概念(欢迎访问软件考试网www.hbsoft.net)
功能自动化测试(欢迎访问软件考试网www.hbsoft.net)
负载压力自动化测试(欢迎访问软件考试网www.hbsoft.net)
3.2 面向对象软件的测试(欢迎访问软件考试网www.hbsoft.net)
面向对象测试模型(欢迎访问软件考试网www.hbsoft.net)
3.3 负载压力测试(欢迎访问软件考试网www.hbsoft.net)
负载压力测试基本概念(欢迎访问软件考试网www.hbsoft.net)
负载压力测试解决方案(欢迎访问软件考试网www.hbsoft.net)
3.4 Web应用测试(欢迎访问软件考试网www.hbsoft.net)
Web应用的测试策略(欢迎访问软件考试网www.hbsoft.net)
Web应用设计测试(欢迎访问软件考试网www.hbsoft.net)
3.5 网络测试(欢迎访问软件考试网www.hbsoft.net)
网络系统全生命周期测试策略(欢迎访问软件考试网www.hbsoft.net)
网络性能测试(欢迎访问软件考试网www.hbsoft.net)
3.6 安全测试(欢迎访问软件考试网www.hbsoft.net)
测试内容(欢迎访问软件考试网www.hbsoft.net)
测试策略(欢迎访问软件考试网www.hbsoft.net)
3.7 兼容性测试(欢迎访问软件考试网www.hbsoft.net)
数据兼容性测试(欢迎访问软件考试网www.hbsoft.net)
新旧系统数据迁移测试(欢迎访问软件考试网www.hbsoft.net)
平台软件测试(欢迎访问软件考试网www.hbsoft.net)
3.8 易用性测试(欢迎访问软件考试网www.hbsoft.net)
功能易用性测试(欢迎访问软件考试网www.hbsoft.net)
用户界面测试(欢迎访问软件考试网www.hbsoft.net)
3.9 文档测试(欢迎访问软件考试网www.hbsoft.net)
文档测试的范围(欢迎访问软件考试网www.hbsoft.net)
用户文档的内容(欢迎访问软件考试网www.hbsoft.net)
用户文档测试的要点(欢迎访问软件考试网www.hbsoft.net)
4. 测试项目管理(欢迎访问软件考试网www.hbsoft.net)
测试过程的特性与要求(欢迎访问软件考试网www.hbsoft.net)
软件测试风险分析(欢迎访问软件考试网www.hbsoft.net)
软件测试的成本管理(欢迎访问软件考试网www.hbsoft.net)
三、题型举例(欢迎访问软件考试网www.hbsoft.net)
(一)选择题(欢迎访问软件考试网www.hbsoft.net)
下面的哪一项测试步骤中需要进行局部数据结构测试:_________ 。
(1)A. 单元测试 B. 集成测试 C. 确认测试 D.系统测试
软件的六大质量特性包括:_________ 。
(2) A. 功能性、可靠性、可用性、效率、可维护、可移植
B. 功能性、可靠性、可用性、效率、稳定性、可移植
C. 功能性、可靠性、可扩展性、效率、稳定性、可移植
D. 功能性、可靠性、兼容性、效率、稳定性、可移植
(二)问答题 (欢迎访问软件考试网www.hbsoft.net)
1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
循环1:(欢迎访问软件考试网www.hbsoft.net)
for (i=0;i
if(condition)
DoSomething();
else
DoOtherthing();
}
循环2:(欢迎访问软件考试网www.hbsoft.net)
if(condition)
{
for (i=0;i
}
else
{
for (i=0;i
}
问题1:循环1的优点和缺点。(欢迎访问软件考试网www.hbsoft.net)
问题2:循环2的优点和缺点。(欢迎访问软件考试网www.hbsoft.net)