- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010年全国软考软件评测师下午试题word版本
全国计算机技术与软件专业技术资格(水平)考试
2010 年下半年 软件评测师 下午试卷
(考试时间 14:00~16:30 共 150 分钟)
请按下述要求正确填写答题纸
1.本试卷共 5 道题,全部是必答题,满分 75 分。
2.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3.在答题纸的指定位置填写准考证号、出生年月日和姓名。
4.答题纸上除填写上述内容外只能写解答。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题
2010 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是 (1) 月
(2) 日。
因为正确的解答是“11 月 13 日”,故在答题纸的对应栏内写上“11”和
“13”(参看下表)。
例题 解答栏 (1) 11 (2) 13
试题一(15 分)
阅读下列说明,回答问题 1 至问题 2,将解答填入答题纸的对应栏内。
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发 来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场 景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例 遍历软件系统功能,验证其正确性。
图 1 描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1 描
述了省市层(图 1 阴影部分)业务的基本流和备选流。
公文的状态包括:已下发、未下发、已接收、未接收。
图 1 “公文流转”业务流程图
表 1 省市层业务流
业务流 编号 描述 说明
A 中心公文下发 省市层接收中心公文,并下发到地区层
基本流
B 新建公文直接下发 省市层新建公文后,即下发到地区层
对保存的省市层新建公文,适当时下发到地区
备选流
C 保存新建公文
层
D 修改新建公文 修改省市层新建的公文
E 删除新建公文 删除省市层新建的公文
【问题 1】(5 分)
用表 1 中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用 表 1 中对应的字母编号表示。
【问题 2】(10 分)
下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。
编号 用例名称 输入条件 预期输出
1 省市层接收公文
2 省市层新建并保存公文
3 省市层新建并下发公文
4 省市层修改公文
5 省市层删除公文
试题二(14 分)
阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】
某软件公司在研发一个城镇居民保险系统时,为了加快进度,测试工作在系统开发 初步完成之后开始并直接进行系统测试。测试工程师针对界面进行了功能测试。测试工 程师和开发工程师借助缺陷管理工具,交互进行测试与缺陷修复工作。测试期间发现系 统的“文档审批”功能出现严重缺陷,开发工程师认为修改难度大,经测试工程师认可 后决定暂停修复该缺陷,直到产品发布前,该缺陷在开发环境下被修复。随后,测试工 程师在开发环境下针对该缺陷执行了有关的用例,进行了回归测试。回归测试结束后, 开发工程师在开发环境下对产品直接打包发布。
【问题 1】(3 分)
测试开展的时间是过早、过晚还是合适?说明理由。
【问题 2】(2 分)
测试工程师功能测试的方法是否正确?若不正确,请陈述正确的方法;若正确,请
说明理由。
【问题 3】(6 分)
该案例中对缺陷的管理有哪些不妥之处?
【问题 4】(3 分)
开发工程师产品发布的做法是否正确?
试题三(16 分)
阅读下列说明,回答问题 1 至问题 3,将解答或相应的编号填入答题纸的对应栏内。
【说明】
逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历
实现程序的覆盖。针对以下由 C 语言编写的程序,按要求回答问题。
getit( int m )
{
int i, k;
k = sqrt( m );
for ( i = 2; i = k; i++ )
if ( m % i == 0 ) break;
if ( i = k + 1 )
printf( “%d is a selected number\n”, m );
else
}
printf( “%d is not a selected number\n”, m );
【问题 1】(3 分)
请找出程序中所有的逻辑判断子语句。
【问题 2】(4 分)
请将满足 100%DC(判定覆盖)所需的逻辑条件填入下表。
编号 100%DC 所需的逻辑条件
1
2
3
4
【问题 3】(9 分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。假设函数 getit 的参数 m 取值范围是 150 m 160,请使用基本路径
您可能关注的文档
- 超级旺铺趋势版.ppt
- RedFlagDC6安装步骤-王予明20100914.doc
- 应急灭火和疏散预案...doc
- 统计学第四章作业.doc
- 【百度参赛】《我换牙了》严业云.ppt
- 南韦小学四季作息时间表.doc
- 高中语法填空之动词的解题技巧.ppt
- 八市联考试卷分析.ppt
- 数据撷取原理.ppt
- 复习电学全部基础知识.ppt
- 2025年生态旅游可持续发展规划与管理:生态旅游与文化旅游产业协同发展策略研究.docx
- 2025年景观与园林设计师岗位职业技能资格知识考试题与答案.docx
- 个性化定制家居设计软件在2025年家居行业中的创新应用与市场推广策略.docx
- 人教版五年级下册数学期中测试卷含完整答案(全国通用).docx
- 人教版五年级下册数学期中测试卷含完整答案【精品】.docx
- 2025年互联网医疗平台在线问诊医疗服务创新报告.docx
- 人教版五年级下册数学期中测试卷含完整答案【必刷】.docx
- 人教版五年级下册数学期中测试卷含完整答案【名师系列】.docx
- 人教版五年级下册数学期中测试卷及答案(夺冠).docx
- 2025年新能源汽车电池回收环保风险评估与绿色产业技术创新路径.docx
文档评论(0)