2012年下半年软件评测师考试试题分析2012年软件评测师考试仍与以往一样,公共部分的试题与软件设计师考试有不少的重复,但分值分布变化较大,专业内容综合性强,考试难度比上次大。下面将对具体情况进行分析。1、软件工程与软件测试基础知识试题2012年11月考试软件工程与软件测试基础知识试题考查的知识点分布如表1所示。表12012年11月考试软件工程与软件测试基础知识试题知识点分布在本次考试中,上午试题具有以下几个突出特点:(1)将以往取消的操作系统、网络基础和知识产权的模块重新纳入考核范围,这无疑增加了考试的难度。(2)希赛教育软考学院的学员应该会发现,很多试题都是模拟试题换个说法而已。2、软件测试应用技术试题本次软件评测师考试的下午试题与近几次考试的情况一样,总共是5道大题,都是必答题,但本次稍有变化的是每道题的分值并不一定是15分。试题一该题以酒店预订系统为载体来考核考生对负载压力测试这个知识点的把握。该方向的试题几乎每年都会考到,是一个非常重要的知识点。对该知识点的考查主要有:基本概念的解释、案例分析(即:给出一组测试数据(或监控数据),然后要求考生根据这些数据进行分析,某种状态下,系统是否满足性能要求并给出原因,系统是否存在瓶颈等),其实这类问题是一通百通,要答好这类题,重在平时多做类似的练习题,希赛的辅导平台就提供了很多类似的试题。在本题中,第1问是概念性的题,在希赛的模拟试题中有相关介绍。第2-4问是案例的分析,根据给出的监控数据,判断是否满足性能要求或存在系统瓶颈。试题二本题是一个白盒测试的试题,考查的点有:判定覆盖、控制流图、环路复杂度V(G)、线性无关路径。这是评测师常考知识点。在学习该知识点时,最好的练习方式就是:针对同一段程序,从一组测试用例中,找出能达到某一种覆盖的最小用例组,这样能快速让考生了解到各种覆盖之间的差异,到考试时也不混淆概念,这类练习题在希赛的辅导平台很多。本题共3问:第1问是为判定覆盖设计所需的逻辑条件,这里要注意程序中给出的循环结构、if结构和switch结构。第2问是要求画出控制流图,计算环路复杂度V(G),这里的关键是画出控制流图,注意别遗漏了判定,这样逻辑上应该就不会错。第3问是求线性无关路径,线性无关路径即独立路径,从控制流图来看,它就是包含一条在其他独立路径中从没有用过的边的路径,一般情况下,独立路径的条数等于环路复杂度。求独立路径可以根据控制流图来进行,所以在本题中,画出正确的控制流图至关重要。试题三本题是一道综合题,涉及到链接测试、兼容性测试、Web应用的安全性测试。试题共4个问题。第1问考查链接测试的目的及主要内容,这是概念性的试题,主要靠理解记忆。第2问考查兼容性测试,这个主要是要根据题目给出的背景来答题。第3问考查Web应用的安全性测试需要考虑的方面。可以从用户身份、限时、系统漏洞、日志等方面来回答。第4问需要为Web应用的安全性设计测试用例,这里强调通过SSL(安全套接字)来进行访问,因此设计测试用例要考虑加密是否正确、信息是否完整等因素。这个知识点可以参看《软件评测师考试考点分析与真题详解(最新版)》第20章Web应用测试。试题四本题是通过访问控制系统展开对安全测试的考核。安全测试已经连续考了几次,它是下午考试中的一大重点。解答本题考生首先要清楚认证、授权、安全审计、用户权限控制的含义,了解系统常可能受到的攻击及这些攻击的基本原理。本题可以参看《软件评测师考试考点分析与真题详解(最新版)》第22章安全测试。试题五本题主要考查软件可靠性测试的基本知识,这个试题虽然说偏重于概念,难度不大,但由于很多考生对这个知识点不熟悉,可能得分并不会太高。本题中共有3个问题。第1问考查软件可靠性测试的流程图。第2问考查狭义可靠性测试的目的,可靠性测试与广义可靠性测试的区别。广义可靠性测试是指一切旨在避免、减少、处理、度量软件故障的分析、设计、测试方法、技术和实践活动。与之相关的内容有软件可靠性度量、软件可靠性设计、软件可靠性建模、软件可靠性测试和软件可靠性管理。狭义的可靠性测试是指软件无失效运行的定量度量。与之相关的内容有软件可靠度、软件失效强调和软件平均失效时间。第3问考查失效严重程度、可靠度、故障强度和平均无故障时间的概念。