版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.全国计算机等级考试四级笔试样卷软件测试工程师选择题(每小题2 分,共 50 分)下列各题 a)、 b)、 c)、 d)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。( 1)坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期a)技术评审b)程序测试c)文档审查d)管理评审( 2)经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该a)较少b)较多c)相似d)不确定( 3)对程序中已发现的错误进行错误定位和确定出错性质,
2、并改正这些错误,同时修改相关的文档,称为a)测试b)调试c)错误分析d)验证( 4)同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和a)误差评审b)项目评审c)过程评审d)组织体系评审( 5)数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种a)语句覆盖b)控制覆盖c)分支覆盖d)路径覆盖.( 6)程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径a) 5b) 6c) 7d) 8( 7)如果一个判定中的复合条件表达式为(a 1 )or (b
3、 = 3 ),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例a) 1b) 2c ) 3d ) 4( 8)自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试a)最底层b)下一层c )最高层d )上一层( 9)基本路径测试满足a)语句覆盖b)路径覆盖c )分支覆盖d )条件覆盖( 10)集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性a)正确性b)可靠性c )可使用性d )可维护性( 11)在软件性能测试中,下列指标中哪个不是软件性能的指标a)响应时间b)吞吐量c )资源利用率d )并发进程数.( 12)下列关于软件性能测试的说法中,正确的是a)性能测试的目的不
4、是为了发现软件缺陷b)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力c)性能测试通常要对测试结果进行分析才能获得测试结论d)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处( 13)下列关于软件可靠性测试的说法中,错误的是a)发现软件缺陷是软件可靠性测试的主要目的b)软件可靠性测试通常用于有可靠性要求的软件c)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面d)可靠性测试通常要对测试结果进行分析才能获得测试结论( 14)下列关于面向对象软件测试的说法中,正确的是a)在测试一个类时,只要对该类的每个成员方法
5、都进行充分的测试就完成了对该类充分的测试b)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试c)假设类b 是类 a 的子类,如果类a 已进行了充分的测试,在测试类b 时不必测试任何类b 继承类 a 的成员方法d)对于一棵继承树上的多个类,只有处于叶节点的类需要测试( 15)下列哪种测试不属于面向对象单元测试考虑的范畴a)成员方法的测试b)类的测试c)类树的测试d)多个相互协作的类树的测试( 16)下列关于面向对象集成测试的说法中,正确的是.a)大突击集成是面向对象集成测试最常用且最有效的方法b)自底向上集成和自顶向下集成都需要为集成测试开发大量代码c)协作集成在任何情
6、况下都优于自底向上集成和自顶向下集成d)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试( 17)在 web应用软件的分层测试策略中,下列哪个不是测试关注的层次a)数据层b)业务层c)服务层d)表示层( 18)下列关于web应用软件测试的说法中,正确的是a) cookie 测试是 web应用软件功能测试的重要内容b)对于没有使用数据库的web应用软件,不需要进行性能测试c)链接测试是web应用软件易用性测试的重要内容d) web应用软件安全性测试仅关注web应用软件是否能够防御网络攻击( 19)下列哪一项不属于软件功能易用性测试关注的内容a)软件界面的色彩是否协调b)软件是否能主动禁
7、止用户可能进行的非法操作c)软件是否允许用户针对自己的使用习惯进行定制d)软件是否能帮助用户减少输入中的重复劳动( 20)下列关于极限测试的说法中,正确的是a)极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试b)极限测试中所有的测试均是由编码人员完成的.c)与传统的软件测试相比,极限测试是一种更严格的测试d)极限测试需要频繁地进行单元测试( 21)下列有关测试过程v 模型的说法中,正确的是a)验收测试应确定程序的执行是否满足软件设计的要求b)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标c)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求d)集成测试在
8、编码结束前就可以开始( 22)下列哪项工作与软件缺陷管理和追踪无关a)对缺陷应该包含的信息条目、状态分类等进行完善设计b)通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理c)对测试用例的执行结果进行记录和追踪d)通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况( 23)下列有关软件问题生命周期模型状态定义的说法中,错误的是a)“新建”表示测试中发现并报告了新的软件问题b)“打开”表示软件问题已被确认并分配给相关开发工程师处理c)“关闭”表示软件问题已被开发人员修复并等待测试人员验证d)“解决”表示软件问题已被确认修复( 24)下列有关软件测试工具的说法中,错误的是a)静
9、态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查.b)静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持c)动态测试工具可用于软件的覆盖分析和性能分析d)动态测试工具不包括软件的仿真测试和变异测试( 25)计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及a)系统测试b)验收测试c)系统测试和验收测试d)配置项测试、系统测试和验收测试论述题( 3 题,共 50 分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。论述题 1:以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题(20 分)交互开始
10、时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入的学号正确,出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”,查询学生成绩。若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。若查询学生成绩失败,则显示“查询失败”后回到首页。(1)请画出该系统以上交互
11、行为的状态图(应满足功能图的要求,不可画成流程图)。(10 分)( 2)使用基本路径测试方法确定该状态图的测试路径。(10 分)论述题 2:以下是 qesuite web version 1.0中某测试项目的部分界面,请按要求回答问题(12 分)( 1)下图是该测试项目的测试用例执行文档界面。有几个测试用例没有执行?有几个测试用例最近一次执行通过?有几个测试用例最近一次执行失败?( 3 分).( 2)下图是该测试项目的某软件问题报告视图。按 qesuite web version 1.0中的软件问题生命周期定义,4 号软件问题报告需要何种人员进行哪些可能的操作?5 号软件问题报告需要何种人员进
12、行哪些可能的操作?8 号软件问题报告需要何种人员进行哪些可能的操作?(9 分)论述题 3:针对以下 c 语言程序,请按要求回答问题(18 分)已知 link.c源程序如下:/*link.c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入节点、删除节点和链表反转操作 */.#include#includetypedef struct list_node *list_pointer;/ 定义链表指针typedef struct list_node/ 定义链表结构int data;list_pointerlink;list_node;/ 用到的操作函数:list_po
13、inter create();/建立一个单向链表void insert(list_pointer *p_ptr, list_pointer node); /在 node 后加入一个新的节点void delete_node(list_pointer *p_ptr, list_pointer trail, list_pointer node);/ 删除前一个节点是 trail 的当前节点 nodevoid print(list_pointer ptr);/打印链表节点中的值list_pointer invert(list_pointer lead);/反转链表int main()list_poin
14、terptr=null;list_pointernode, trail;list_pointer*p = &ptr;int choose, location, i;.printf(you should create a link first:n);/ 建立一个单向链表:ptr=create();/* ptr指向链表的第一个节点print(ptr);/ 根据用户的不同选择进行相应的操作:printf(input number 0, you can quit the programn);printf(input number 1, you can insert a new node to link
15、n);printf(input number 2, you can delete a node from the linkn);printf(input number 3, you can invert the linkn);printf(please input your choicen);scanf(%d, &choose);while(choose!=0)switch(choose)case 1:printf(you will insert a node to the linkn);printf(please input the location of the node:n);scanf
16、(%d, &location);node = ptr;i = 1;while(ilink;i+;.*/.insert(p, node);/* p为指向 ptr的指针 */print(ptr);break;case 2:printf(you will delete a node from the linkn);printf(please input the location of the node:n);scanf(%d, &location);node = ptr;if(location =1)trail = null;trail = ptr;i = 1;while(ilink;i+;node
17、 = trail-link;delete_node(p, trail, node);print(ptr);break;case 3:printf(you will invert the linkn);ptr = invert(ptr);.print(ptr);break;default:break;return -1;printf(please input your choicen);scanf(%d, &choose);return 0;/ 根据用户的输入数值建立一个新的单向链表:list_pointer create()int i, current, length;list_pointerp1, p2, head;printf(please input the node number of the link:n);scanf(%d, &length);printf(the number of the link is : %dn, length);printf(please input the data for the link node:n);.i =0;p1= p2= (list_pointer) malloc(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《丰富多样的绘画》表格版教案-2026-2027学年冀美版(新教材)小学美术四年级上册
- 《职业规划能力提升与就业指导》第三章
- 数控钻工岗前知识更新考核试卷含答案
- 润滑油脂生产工岗中实操考核试卷含答案
- 电气值班员岗位专业实操考核试卷含答案
- 2025年执业医师考试真题解析含答案
- 2025年质检员专业管理实务考试习题及答案
- 2025年中国农业银行招聘笔试试题题
- 2025年重氮化工艺操作证理论考试试题(含答案)
- 2025年注册安全工程师考试煤矿(初级)安全生产实务试卷与参考答案
- 2026-2027学年四年级上学期统编版语文单元练习卷 第一单元-1(含答案)
- AQ3067-2026重大事故隐患判定准则专项培训考核试卷-答案卷
- 【应用方案】2026智慧农业农业机器人智能感知与精准作业一体化设计方案
- 2026事业单位笔试-云南-云南财务(医疗招聘)历年参考题库含答案详解
- 《计算政治学概论》课件 第1-8章 计算政治学的起源与发展-数字社会治理
- CSCO非小细胞肺癌诊疗指南(2026版)
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 《理论力学教案》
- 薄膜制备技术CVD课件
- 成都国企招聘笔试真题答案
- 2024年北京燃气集团招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论