计算机等级考试软件测试真题第四套
计算机四级软件测试工程师考试试题及答案
![计算机四级软件测试工程师考试试题及答案](https://img.taocdn.com/s3/m/051d091a0166f5335a8102d276a20029bd6463ab.png)
计算机四级软件测试工程师考试试题及答案计算机四级软件测试工程师考试试题及答案从小学、初中、高中到大学乃至工作,我们会经常接触并使用试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息。
什么样的试题才是科学规范的试题呢?以下是店铺帮大家整理的计算机四级软件测试工程师考试试题及答案,仅供参考,希望能够帮助到大家。
计算机四级软件测试工程师考试试题及答案篇1一、单选题1.在软件设计和编码时,采取( D )等措施都有利于提高软件的可测试性。
A.不使用标准文本以外的语句,书写详细正确的文档B.不使用标准文本以外的语句,采用良好的程序结构C.书写详细正确的文档,信息隐蔽D.书写详细正确的文档,采用良好的程序结构2.在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理解,正确的是( D )。
A.指响应时间B.指报文从客户端发出到客户端接收到服务器响应的间隔时间C.指报文在网络上的传输时间外语学习网D.指从报文开始进入网络到它开始离开网络之间的时间3.在下列操作中,DOS 内部命令所特有的操作是:( D )A.主机内部操作B.文件操作C.磁盘操作D.在任何目录下都可以执行的命令4.在以下网络应用中,要求带宽最高的应用是( A )。
A.可视电话B.数字电视C.拨号上网D.收发邮件5.装有 DOS 操作系统的微机启动后,自动执行的命令文件是:(B)A.CONFIG.SYSB.AUTOEXEBATMANCOMD.SETUP.SYS二、多项选择题:1.BUGZILLA 的架构不属于以下哪种?(ABC )A.TO CB.C/SC.TO BD.B/S2.BUGZILLA 和 CLEARQUEST 的功能符合以下哪些描述?( BCD )A.BUG 修改B.BUG 记录C.缺陷跟踪D.BUG 统计3.POP3、SMTP 服务的默认端口号为( AB )。
A.110B.25C.108D.214.LINUX 中查看文件内容的命令为?( AB )A.VIB.CATC.LSD.PWD5.LINUX 中查看网卡信息的命令为?( CD )A.IPTABLESB.PINGC.IFCONFIGD.IFCONFIG –a6.RATIONAL CLEARQUEST 可以构建以下哪种架构?( DB )A.TO CB.C/SC.TO BD.B/S7.WINDOWS2000 SERVER 环境下,WWW、FTP 的服务的默认端口号为?(CD )A.110B.25C.80D.218.RATIONAL ROBOT 中的 GUI、VU 分别的作用?( AD )A.界面测试工具B.单元测试工具C.白盒测试工具D.压力、负载测试工具9.SQL 语句中,可以查看到学生信息表中,学生姓名的 SQL 语句为?( BC )A.select 学生信息 from 学生信息B.select * from 学生信息C.select 学生姓名 from 学生信息D.select 学生信息 from 学生姓名10.ROBOT GUI 和 WINNER 中的脚本语言为?( B )A.VBB.SQBASICC.TSLD.VC计算机四级软件测试工程师考试试题及答案篇21.运行 checksetup.pl 后,系统生成 localconfig 文件,以下为其中几行内容,请说出哪句为 BUG 数据库的名称?(C)A.$db_user = "B.$db_port = 3306;C.$db_name = "bugs";2.在“我的电脑”或“资源管理器”中使用鼠标同时选中多个不连续的文件时,需要按住(A)。
1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)[修改版]
![1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)[修改版]](https://img.taocdn.com/s3/m/7ee30b81f46527d3250ce006.png)
第一篇:1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)2011年3月全国计算机等级考试四级软件测试工程师笔试一、选择题1.以下关于软件质量的说法中,错误的是(2分) A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求2.以下关于软件测试原则的说法中,错误的是(2分) A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作3.以下不属于软件需求分析阶段测试的内容是(2分) A:通过场景走查和与用户沟通,看需求是否是用户"真"的需求B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C:通过领域分析和与用户沟通,看需求是否是完备的D:通过检查需求与实现环境的不相容之处,看需求是否可兼容4.以下关于覆盖测试的说法中,错误的是(2分) A:语句覆盖要求每行代码至少执行一次B:在路径测试中必须用不同的数据重复测试同一条路径C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D:分支覆盖应使程序中每个判定的真假分支至少执行一次5.以下不属于桌上检查的项目是(2分) A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C:选择、激活路径,检查程序的语句代码D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误6.代码走查的目的是(2分) A:发现缺陷、遗漏和矛盾的地方B:确认程序逻辑与程序规格说明的一致性C:验证需求变更的一致性D:证明程序确实是按照用户的需求工作的7.设有一个判断语句if(!(ch>=‘0’&&ch为实现判定—条件覆盖,需要设计的测试用例个数至少应为(2分) A:1 B:2 C:3 D:4 8.以下的叙述中不是单元测试目的的是(2分) A:验证代码是否与设计相符合B:发现设计和需求中存在的缺陷C:发现在编码过程中引入的错误D:检查用户接口是否满足客户的需求9.10.以下不属于集成测试层次的是(2分) 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是(2分) A:应用环境集成测试B:模块内集成测试C:子系统内集成测试D:子系统间集成测试A:接受测试B:6σ测试C:β测试D:α测试11.以下关于Web应用软件测试的说法中,错误的是(2分) A:Cookie测试是Web应用软件功能测试的一项重要内容B:链接测试是Web应用软件易用性测试的一项重要内容C:Web应用软件测试通常需要考虑安全性测试D:Web应用软件测试通常需要考虑性能测试12.13.14.15.以下哪种软件测试不属于软件性能测试的范畴(2分) 以下哪一项属于Web应用软件业务层测试关注的范畴(2分) 以下哪一种技术属于基于性能计数器的性能分析技术(2分) 以下关于Web应用软件易用性测试的说法中,错误的是(2分) A:覆盖测试B:压力测试C:负载测试D:并发测试A:浏览器兼容性测试B:应用服务器兼容性测试C:服务器端程序的功能测试D:排版结构的测试A:字符串分析B:处理器分析C:变量分析D:循环次数分析A:Cookie测试是Web应用软件易用性测试的一项重要内容B:排版结构测试是Web应用软件易用性测试的一项重要内容C:并发测试不是Web应用软件易用性测试的一项重要内容D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容16.以下关于软件可靠性的说法中,正确的是(2分) A:软件发生物理退化是影响软件可靠性的重要因素B:同一软件即使运行于不同硬件环境其可靠性保持相同C:如果没有恶意的使用者,软件总是可靠的D:软件可靠性与软件的使用方式密切相关17.以下哪一项不属于数据兼容性测试关注的范畴(2分) A:一个Web应用软件是否能支持以前版本使用的关系型数据库B:一个杀毒软件是否会破坏其他软件保存的文件C:一个文字处理软件能否处理其他文字处理软件保存的文件D:一个文字处理软件能否处理以前版本保存的文件18.以下关于面向对象软件测试的说法中,错误的是(2分) A:面向对象软件的大突击集成测试只进行一轮,无需增量集成B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C:测试动态绑定属于面向对象软件单元测试考虑的范畴D:等价类划分是一种类树层次的测试技术19.以下哪一项不属于软件易用性测试关注的范畴(2分) A:软件是否能帮助用户减少输入中的重复劳动B:软件的用户界面风格是否与其他软件一致C:软件是否支持用户根据自己的需要进行定制D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度20.以下关于面向对象程序单元测试的说法中,正确的是(2分) A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B:不需要对抽象类进行单元测试C:基于判定表的测试可以用于面向对象程序的单元测试D:不变式边界测试是一种针对类树多态性的测试技术21.以下有关测试过程质量控制的描述中,错误的是(2分) A:测试过程中可以对测试需求进行重新获取B:在补充完善测试用例过程中应该进行变更控制C:对测试过程的度量和分析可有效提高测试效率,降低测试风险D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试22.以下有关测试活动的描述中,错误的是(2分) A:测试策划中的活动是确定测试范围、测试环境和制定测试计划B:测试用例设计是测试设计与实现的主要内容C:测试执行中可随时修订测试计划D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态23.以下有关自动化测试的说法中,错误的是(2分) A:自动化测试过程的核心内容是执行测试用例B:采用技术手段保证自动化测试的连续性和准确性很重要C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的24.25.白盒测试方法不包括(2分) 以下有关软件验收测试的说法中,错误的是(2分) A:数据流测试B:控制流测试C:随机测试D:符号求值A:验收测试一般由软件的需方组织B:验收测试的技术要求与系统测试不同C:验收测试可委托第三方测试机构进行D:验收测试由独立于软件开发的人员实施二、论述题1.设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:Name(学生名)要求最少2个字符,最多8个字符;Num(学号)要求是10位无符号整数,取值范围为2010200001~2010203335;Age(年龄)要求是2位无符号整数,取值范围为12~99;Sex(性别)是枚举型,只有两个取值male(男)、female(女);Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW (软件学院)。
全国计算机等级考试四级软件测试工程师笔试试题--weng
![全国计算机等级考试四级软件测试工程师笔试试题--weng](https://img.taocdn.com/s3/m/3d191fc58bd63186bcebbcd9.png)
全国计算机等级考试四级笔试试题一、选择题:((1)-(90))题,分为1分题和2分题,满分120分.除标注2分题外,其它均为1分题.)下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.(1) 一般情况下,操作数左移2位的结果是原操作数____。
A)整除2 B)乘以2 C)整除4 D)乘以4(2) 已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA分别代表其最高位和最低位;寄存器B存有带符号整数,且只作算术移位,HB和LB分别代表其最高位和最低位. 当寄存器A与B都有右移位发生时,下述哪一个命题是正确的? ____。
(2分)A)HA与HB均成为0 B)HA与HB均成为1C)HA变成0但HB保持原值D)HA保持原值但HB的值改变(3)若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0?____。
A)0,0 B)0,1 C)1,0 D)1,1(4)设S={1,2,3,4},下面哪个运算是S上的运算?_____。
A)X*Y=X-Y B)X*Y=X+Y C)X*Y=X·Y D)X*Y=(X·Y)(mod5)(其中,-,+,·分别为减法、加法和乘法运算)(5)设p,q为两个命题,对于"p→q"的逻辑涵义,下面的哪些叙述是正确的?_____。
Ⅰ.如果p,则qⅡ.p仅当qⅢ.p当qⅣ.q是p的充分条件A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅱ和ⅣD)Ⅰ和Ⅲ(6)在谓词逻辑中,令F(x)表示x是火车,G(y)表示y表示汽车,L(x,y)表示, "并不是所有的火车比所有的汽车快"的符号表示中哪些是正确的?_____。
(2分)Ⅰ. x y(F(x)∧G(y)→L(x,y))Ⅱ. x y(F(x)∧G(y)∧L(x,y))Ⅲ. x y(F(x)∧G(y)→L(x,y))A)仅ⅠB)仅ⅡC)Ⅰ和ⅡD)都不对共分15页,当前页是第1页-(7)设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真?_____。
2021年9月全国计算机等级考试四级数据库工程师真题及参考答案
![2021年9月全国计算机等级考试四级数据库工程师真题及参考答案](https://img.taocdn.com/s3/m/45ab207859fb770bf78a6529647d27284a733713.png)
生活需要游戏, 但不能游戏人生;生活需要歌舞, 但不需醉生梦死;生活需要艺术, 但不能投机取巧;生活需要勇气, 但不能鲁莽蛮干;生活需要重复, 但不能重蹈覆辙。
-----无名询解决器是数据库管理系统重要构成某些, 下列不属于查询解决器功能构成模块是A)DML编译器B)查询执行引擎C) 嵌入式DML预编辑器D) 查询权限管理器(2)关于数据视图预与三级模式, 下列说法错误是A)数据视图是指顾客从某个角度看到客观世界数据对象特性B) 外模式是数据库顾客能使用局部数据, 描述外模式时, 普通需要给出其物理构造C)概念模式以数据模型形式描述数据D)三级模式构造实现了数据独立性(3)为了保证数据库应用系统正常运营, 数据库管理员在寻常工作中需要对数据库进行维护。
下列普通不属于数据库管理员寻常维护工作是A) 数据内容一致性维护B) 数据库备份与恢复C)数据库安全性维护D) 数据库存储空间管理(4) 事务活锁又称为事务饥饿, 为了避免数据库浮现事务活锁, 可以采用办法是A) 使用先来服务方略解决事务祈求B) 使用两阶段锁合同C) 对事务进行并发调度D) 使用小粒度锁(5)关于数据库视图, 下列说法对的是A) 视图可以提高数据操作性能B)定义视图语句可以是任何数据操作语句C) 视图可以提供一定限度数据独立性D) 视图数据普通是物理存储(6)在需求分析阶段, 构造化分析和建模办法是一种较为有效需求分析办法。
下列不属于构造化分析和建模办法长处是A) 用图形化模型能直观地表达系统功能B)可避免过早陷入详细细节C) 图形对象不涉及太多技术术语, 便于顾客理解模型D) 从局部或子系统开始分析问题, 便于建模人员理解业务模型(7)数据字典是数据库管理系统重要构成某些, 其中存储各类信息普通由A)数据库管理员维护B) 程序员维护C) 数据库管理系统维护D)普通顾客维护(8)下列约束中能保证一种函数依赖是完全非平凡函数依赖是A) 仅当其右边属性集是左边属性集子集B) 仅当其右边属性集中属性都不属于左边属性集C) 仅当其右边属性集中至少有一种属性不属于左边属性集D) 仅当其右边属性集中属性都属于左边属性集(9)在数据库中可用各种构造组织数据, 散列文献是其中一种。
资料全国计算机等级考试二级Python真题及解析4word练习
![资料全国计算机等级考试二级Python真题及解析4word练习](https://img.taocdn.com/s3/m/6872dcfd763231126fdb11b4.png)
资料全国计算机等级考试二级Python真题及解析4word练习一、选择题1.下面哪个不是Python合法的标识符()A.int_3 B.printC.count D.__name__2.以下是一段python程序:它的可以用哪个流程图表达()。
A.B.C.3.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.1684.下列python表达式结果为5的是()A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)5.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 6.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.47.Python文件的后缀名是()。
A..doc B..vbp C..py D..exe 8.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 9.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.910.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float() 11.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print() 12.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 13.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 10 14.在Python中要交换变量a和b中的值,应使用的语句组是()。
计算机(四级)软件测试工程师考必过训练题及答案
![计算机(四级)软件测试工程师考必过训练题及答案](https://img.taocdn.com/s3/m/f254c1a869eae009591bec4d.png)
计算机四级软件测试工程师考试题及答案下列各题A、B、C、D四个选项屮,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1•问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是__________ 。
(A)激活状态(B)非激活状态(C)已修正状态(D)关闭状态2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________ o(A)结构测试(B)黑盒测试(C)功能测试(D)静态测试3._____________________ 下面说法正确的是o(A)软件测试仅是在编程之后进行的测试。
(B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
(C)测试配置是软件配置的一个子集。
(D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势4.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其屮________ 是最强的覆盖准则。
(A)语句覆盖(B)条件覆盖(C)判定覆盖(D)路径覆盖5. _____________________ 因果图方法是根据Z间的因果关系设计测试用例。
(A)输入和输出(B)设计和实现(C)条件和结果(D)主程序和子程序6. _____________________ 软件测试的目的是o(A)证明软件的正确性(B)尽可能多地发现软件系统屮的错误(C)找岀软件系统存在的所有错误(D)证明软件系统中存在错误7.仅根据规格说明书描述的程序功能来设计测试用例的方法称为是_______ O(A)白盒测试法(B)黑盒测试法(C)静态分析法(D)人工分析法8.软件测试方法屮,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试________o(A)结构合理性(B)软件外部功能(C)程序的内部逻辑(D)程序正确性9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试_______ 。
计算机四级软件测试工程师测试题(附答案)(4)
![计算机四级软件测试工程师测试题(附答案)(4)](https://img.taocdn.com/s3/m/da2e230eff4733687e21af45b307e87101f6f822.png)
计算机四级软件测试工程师测试题(附答案)(4)
2017计算机四级软件测试工程师测试题(附答案)
5不填写姓名、选择男性、状态设置为激活。
6不填写姓名、选择女性、状态设置为激活。
7不填写姓名、选择男性、状态设置为未激活。
8不填写姓名、选择女性、状态设置为未激活。
问题2:
下面采用正交试验设计法设计测试用例
步骤1:确定有哪些因素,即输入的条件计算机四级软件测试工程师测试题(附答案)计算机考试。
该应用程序有姓名、性别、状态三个因素。
步骤2:每个因素有哪几种参数,即输入条件的参数。
该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数
AnG
步骤3:选择一个合适的正交表。
对上述应用程序,我们可以选用L4,构造正交表,如表下所示:
计算机四级软件测试工程师测试题(附答案)
步骤4:将变量的值映射到表中,即把表中的0和1映射成条件和参数,则上表转换为下表:
计算机四级软件测试工程师测试题(附答案)
步骤5:把上表中每一行各种因素组合,即作为一个测试用例。
由上表有4行,故用正交试验法设计的该应用程序的测试用例有4个,分别是:
1)填写姓名、性别为男,状态设置为激活。
2)填写姓名、性别为女,状态设置为未激活。
3)不填写姓名、性别为男,状态设置为未激活。
计算机四级软件测试工程师测试题(附答案)
![计算机四级软件测试工程师测试题(附答案)](https://img.taocdn.com/s3/m/3d5dbf9abdeb19e8b8f67c1cfad6195f312be8f9.png)
计算机四级软件测试工程师测试题(附答案)计算机四级软件测试工程师测试题(附答案)一、选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。
(A)过程的正确性(B)产品的正确性(C)测试的正确性(D)规格说明的正确性2.下列关于软件质量模型的说法中正确的是________。
(A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的(B)容错性,通用性,结构性和通信性不全属于软件的质量特性(C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度(D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求3.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是________。
(A)系统测试(B)单元测试(C)集成测试(D)验收测试4.自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试________。
(A)最底层(B)下一层(C)最高层(D)上一层5.一般来说,与设计测试用例无关的文档是________。
(A)需求规格说明书(B)程序的复杂程度(C)源程序(D)项目开发计划6.在黑盒测试中,着重检查输入条件的组合是________。
(A)等价类划分法(B)边界值分析法(C)错误推测法(D)因果图法7.如果一个判定中的复合条件表达式为(A>10)or(B<=7),则为了达到100%的判定覆盖率,至少需要设计多少个测试用例________。
(A)1个(B)2个(C)3个(D)4个8.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是________。
(A)系统功能(B)局部数据结构(C)重要的独立路径(D)出错处理9.下列关于逻辑覆盖,说法错误的是________。
2020年3月全国运算机品级考试四级软件测试工程师笔试真题
![2020年3月全国运算机品级考试四级软件测试工程师笔试真题](https://img.taocdn.com/s3/m/a0975d49d1f34693dbef3e58.png)
2020年3月全国运算机品级考试四级软件测试工程师笔试真题一、选择题(每题2分,共50分)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 以下关于软件质量的说法中,错误的选项是A. 软件产品必需提供用户所需要的功能,并能正常工作B. 软件质量是产品、组织和体系或进程的一组固有特性,反映它们知足顾客和其他相关方面要求的程度C. 程序的正确性足以表现软件的价值D. 越是关注客户的中意度,软件就越有可能达到质量要求答案:C解析:程序的正确性固然重要,但不足以表现软件的价值。
2. 以下关于软件测试原那么的说法中,错误的选项是A. 在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B. 测试进程中某模块中查出的错误越多,该模块残留的错误就越少C. 坚持在软件开发各个时期进行技术评审,才能在开发进程中及早发觉和预防错误D. 在测试进程中要严格依照测试打算执行,以幸免发生疏漏或重复无效的工作答案:B解析:软件测试原那么包括A、C、D三项,没有B项。
3. 以下不属于软件需求分析时期测试的内容是A. 通过场景走查和与用户沟通,看需求是不是是用户"真"的需求B. 通过对开发进度、开发费用、产品性能、靠得住性和内存利用等各方面需求的分析,看综合起来是不是合理,是不是有对需求的一个优先级安排C. 通过领域分析和与用户沟通,看需求是不是是完备的D. 通过检查需求与实现环境的不相容的地方,看需求是不是可兼容答案:B解析:软件需求分析时期测试的内容有:真正的需求,需求是不是完备,是不是兼容。
4. 以下关于覆盖测试的说法中,错误的选项是A. 语句覆盖要求每行代码至少执行一次B. 在途径测试中必需用不同的数据重复测试同一条途径C. 途径测试不是完全测试,即便每条途径都执行了一次,程序仍是可能存在缺点D. 分支覆盖应使程序中每一个判定的真假分支至少执行一次答案:B解析:在软件测试中必需用不同的数据测试每一条途径。
计算机新国家四级软件测试工程师模拟试卷4(题后含答案及解析)
![计算机新国家四级软件测试工程师模拟试卷4(题后含答案及解析)](https://img.taocdn.com/s3/m/aae20fccf18583d0486459b6.png)
计算机新国家四级软件测试工程师模拟试卷4(题后含答案及解析) 题型有:1. 选择题 2. 论述题选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.下列关于缺陷产生原因的叙述中,不属于技术问题的是______。
A.文档错误,内容不正确或拼写错误B.系统结构不合理C.语法错误D.接口传递不匹配,导致模块集成出现问题正确答案:B解析:软件缺陷产生的原因大的方面讲主要有技术问题,团队合作,软件本身。
该题考察大方面中的小问题,即对三方面划分的理解,显然选项A中文档的问题应该是属于软件本身的,而非技术问题。
2.Myers在1979年提出了一个重要观点,即软件测试的目的是为了______。
A.证明程序正确B.查找程序错误C.改正程序错误D.验证程序无错误正确答案:B解析:Glenford J.Myers于1979年给出测试的定义为:软件测试是为发现错误而执行的一个程序或者系统的过程。
同时他给出了三个关于测试的重要观点:●测试是为了证明程序有错,而不是证明程序正确。
●一个好的测试用例在于它能发现以前未发现的错误。
●一个成功的测试是发现了以前未发现的错误的测试。
3.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是______。
A.性能测试B.黑盒测试C.白盒测试D.静态分析正确答案:D解析:软件测试的分类方法比较多,针对测试时是否要运行程序分为静态测试和动态测试,其中静态测试也称静态分析,是不必运行程序目的仅仅是非曲直收集程序代码的结构信息而不用查错,相反动态测试则是要执行程序,查出程序的错误非单纯收集代码结构信息。
针对测试人员是否要清楚程序的内部逻辑,将测试分为白盒测试和黑盒测试,同时这两种测试方法都是要对程序进行查错,从这一角度,白盒测试和黑盒测试都应属于动态测试。
由此本题D静态分析最恰当。
4.在软件生存周期中占据时间最长的是______。
计算机(四级)软件测试工程师考必过训练题及答案
![计算机(四级)软件测试工程师考必过训练题及答案](https://img.taocdn.com/s3/m/b6b1d7835a8102d277a22f82.png)
计算机四级软件测试工程师考试题及答案下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是________。
(A)激活状态(B)非激活状态(C)已修正状态(D)关闭状态2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________。
(A)结构测试(B)黑盒测试(C)功能测试(D)静态测试3.下面说法正确的是________。
(A)软件测试仅是在编程之后进行的测试。
(B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
(C)测试配置是软件配置的一个子集。
(D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势4.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中________是最强的覆盖准则。
(A)语句覆盖(B)条件覆盖(C)判定覆盖(D)路径覆盖5.因果图方法是根据________之间的因果关系设计测试用例。
(A)输入和输出(B)设计和实现(C)条件和结果(D)主程序和子程序6.软件测试的目的是________。
(A)证明软件的正确性(B)尽可能多地发现软件系统中的错误(C)找出软件系统存在的所有错误(D)证明软件系统中存在错误7.仅根据规格说明书描述的程序功能来设计测试用例的方法称为是________。
(A)白盒测试法(B)黑盒测试法(C)静态分析法(D)人工分析法8.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试________。
(A)结构合理性(B)软件外部功能(C)程序的内部逻辑(D)程序正确性9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试________。
计算机等级考试四级软件测试工程师试题
![计算机等级考试四级软件测试工程师试题](https://img.taocdn.com/s3/m/8ce13433580102020740be1e650e52ea5518ce62.png)
XX年计算机等级考试四级软件测试工程师试题软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,测试软件是否具有稳定性,写出相应的测试标准和测试用例的专门工作人员。
下面是提供的xx年计算机等级四级软件测试工程师试题,欢送大家练习!以下各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.在软件测试中,白盒测试方法是通过分析程序的来设计测试用例。
(A)应用范围(B)功能(C)内部逻辑(D)输入数据2.以下关于测试方法的表达中不正确的选项是。
(A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试(B)功能测试属于黑盒测试(C)对功能的测试通常是要考虑程序的内部结构的(D)结构测试属于白盒测试3.在程序设计过程中,要为程序调试做好准备,主要表达在。
(A)采用模块化、结构化的设计方法设计程序(B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点(C)编写程序时要为调试提供足够的灵活性(D)以上全部4.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最根底的是。
(A)集成测试(B)单元测试(C)系统测试(D)验收测试5.下面的逻辑测试覆盖中,测试覆盖最弱的是。
(A)条件覆盖(B)条件组合覆盖(C)语句覆盖(D)判定/条件覆盖6.以下关于逻辑覆盖的表达中,说法错误的选项是。
(A)对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试(B)语句覆盖是比拟弱的覆盖标准(C)语句覆盖较判定覆盖严格,但该测试仍不充分(D)条件组合覆盖是比拟强的覆盖标准7.以下表达中,正确的选项是。
(A)软件测试的目标是保证交付的软件产品不包含缺陷(B)软件测试有利于降低软件产品后的维护费用(C)测试包是指一个测试脚本,它由一组顺序执行的测试用例组成(D)在V模型中,集成测试用例的设计对应于软件需求分析活动8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1:参考答案:C 我的答案: 参考解析:(P26)接口分析的目的是评估软件交付物是否正确、一致、完整和准确地说明 了接口需求。接口分析必须关注三种接口:用户接口、硬件接口和软件接口。
试题内容: 以下叙述中正确的是
A:可跟踪性分析是在整体上分析整个系统的资源分配策略
B:关键性分析是标识原始需求和相应开发结果之间关系的能力
C:接口分析必须关注三种接口:用户接口、硬件接口和软件接口
D:评估仅在软件开发的最后阶段进行,以确认产品是否符合规模说明 2:参考答案:D 我的答案:
参考解析:(P109)场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法。该方法从系 统分析的结果——用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构造。 试题内容: 场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法。该方法的出发点是
A:一个测试用例可以调用该类的多个方法,但每个方法只能调用一次
B:一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
C:由该类方法组成的任何一个序列都是一个合理的测试用例
D:针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴 15:参考答案:B 我的答案:
参考解析:暂无解析 试题内容: 以下关于面向对象软件测试的说法中,错误的是
A:安全性测试
B:GUI 测试
C:功能测试
D:协议一致性测试 5:参考答案:A 我的答案:
参考解析:(P44)静态错误分析有以下几种:类型和单位分析,引用分析等,其中在静态 错误分析中,最广泛使用的技术就是发现引用异常。 试题内容: 检查是否存在“已定义但未使用”的变量引用异常应属于
A:静态分析
B:动态分析
A:表达式分析
B:功能分析
C:边界值分析
D:因果图分析 25:参考答案:C 我的答案:
参考解析:(P120)系统测试与单元测试,集成测试的区别在于测试方法不同:系统测试一 般采用黑盒测试方法;单元测试一般采用白盒测试方法,辅以黑盒测试方法;集成测试主 要采用黑盒测试方法,辅以白盒测试方法。 试题内容:
A:内容测试是 Web 应用软件易用性测试的一项重要内容
B:Web 应用软件虽然需要频繁地进行演化,但不需要频繁地进行测试
C:Cookie 安全性测试是 Web 应用软件安全性测试的一项重要内容
D:Web 应用软件只能进行白盒测试,不能进行黑盒测试 18:参考答案:B 我的答案:
参考解析:(P218)对 Web 应用软件而言,Web 服务器,中间服务器和数据库服务器的配置 都可能影响其性能。 试题内容: 以下关于 Web 应用软件测试的说法中,正确的是
A:i<j
B:i==j(判等)
C:i>j
D:i!=j(判不等) 4:参考答案:C 我的答案:
参考解析:(P152)功能测试主要是为了发现以下几类错误:是否有不正确或遗漏了的功能;
功能实现是否满足用户需求和系统设计的隐式需求;能否正确地接受输入,能否正确地输 出结果。 试题内容: 检查系统能否正确地接受输入,能否正确地输出结果,这属于
D:发现压力下软件功能的缺陷是软件性能测试的主要目的之一 13:参考答案:D 我的答案:
参考解析:(P186)软件可靠性测试的目的是收集软件测试时软件故障的情况,并对其进行 整理从而为分析和预测软件的可靠性提供帮助。对于具体每个测试用例的设计,可靠性测 试需要的测试用例与普通的软件测试并无不同,关键是要保证用于可靠性测试的测试用例 集要完全符合运行剖面的定义。因此,此时的测试用例的设计可以完全在运行剖面的指导 下进行。 试题内容: 以下关于软件可靠性测试的说法中,正确的是
A:事件流
B:数据流
C:控制流
D:用例 3:参考答案:A 我的答案:
参考解析:(P115)内部边界值测试可以用来发现一些内部错误,如误把“<”写作“<=”。 但内部边界值测试应作为一种补充方法,在其他方法的最后使用。 试题内容: 下面一段小程序是判断一个长度为 n 的字符数组是否中心对称。例如,“abcddcba”或 “abcdcba”就是中心对称。作为内部边界值,应填入()内的判断应是
以下说法中错误的是
A:单元测试一般采用白盒测试方法,辅以黑盒测试方法
B:集成测试主要采用黑盒测试方法,辅以白盒测试方法
C:配置项测试一般采用白盒测试方法
D:系统测试一般采用黑盒测试方法
一、论述题 (共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。
• 1.考虑一个根据以下简单规则确认输入数有效性的应用程序: ■输入数由数字、符号“+”或“-”开始。 ■该数字或符号后面可接任意位数的数字。 ■这些数字可以有选择地后接用英文句号表示的小数点。 ■如果有一个小数点,则小数点后面应该有两位数字。 ■任何输入数,不管是否有小数点,都应该以空格结束。 请根据以上处理规则: (1)画出相应的状态转换图。(4分) (2)根据状态转换图,列出相应的状态转换表,给出“当前状态”、当前状态允许的“输入” 和对应每一个输入的“下一个状态”。(4分) (3)根据状态转换图和状态转换表,导出基本路径测试的测试用例及其覆盖的测试路径。(12分) (20分) •
B:一个浏览器是否同时支持不同版本的 HTML 文件格式
C:一个排版软件是否可以打开该软件以前版本保存的文件
D:一个文字处理软件是否可以打开其他文字处理软件保存的文件 21:参考答案:B 我的答案:
参考解析:(P247~249) 试题内容:
下列有关测试过程抽象模型的描述中正确的是
A:V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活 动就可开展
A:大突击测试总是面向对象软件集成测试效果最差的方法
B:基于判定表的测试是面向对象软件集成测试的常用方法
C:大突击测试无需增量集成
D:自底向上集成需要开发的测试代码总是比自顶向下集成需要开发的测试代码多 17:参考答案:C 我的答案:
参考解析:(P219) 试题内容: 以下关于 Web 应用软件测试的说法中,正确的是
D:对于没有使用数据库的 Web 应用软件,不需要进行性能测试 19:参考答案:A 我的答案:
参考解析:(P231)与手工相比,使用软件的一个主要优点是能够减少重复的输入,从而保 证数据的一致性。 试题内容: 以下哪一项属于软件功能易用性测试关注的内容
A:软件是否能帮助用户减少输入中的重复劳动
B:软件界面的色彩是否协调
A:严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术
B:回归测试的目标是保证被测应用在系统被修改和扩充后,各项功能依然正确
C:回归测试可以在系统和验收测试环境下进行
D:回归测试适合采用传统手工方法来完成,而不适合使用自动化测试工具来完成 24:参考答案:A 我的答案:
参考解析:(P44~45)静态错误分析主要用于确定在源程序中是否有某类错误或危险结构。 它有以下几种:类型和单位分析,引用分析,表达式分析,接口分析。 试题内容: 软件静态分析一般包括:控制流分析、数据流分析、接口分析,以及
A:DDP 覆盖是判定覆盖的一个变体
B:满足条件覆盖一定也满足判定覆盖
C:指令块覆盖属于语句覆盖
D:若判定覆盖率达到100%,则语句覆盖率一定也达到100% 8:参考答案:A 我的答案:
参考解析:(P71)
试题内容:
对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要 的测试用例数应为
A:软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数
B:软件可靠性测试的主要目的是度量软件的可靠性
C:在一次软件可靠性测试中,执行的测试用例可以不完全符合所定义的软件运行剖面
D:软件可靠性测试使用的测试用例必须满足语句覆盖 14:参考答案:A 我的答案:
参考解析:暂无解析 试题内容: 以类为单元进行单元测试时,以下说法中正确的是
A:1
B:2
C:3
D:4 10:参考答案:C 我的答案:
参考解析:(P135~136)自底向上的增量式集成的目的是从底层构件开始,按照模块调用图 的结构,逐层向上集成,以检测整个系统的稳定性。对于具有如下属性的产品,可以优先 考虑本集成测试策略:采用契约式设计的产品;底层接口比较稳定的产品;高层接口变化 比较频繁的产品;底层模块较早完成的产品。 试题内容:
C:代码执行
D:调试 6:参考答案:A 我的答案:
参考解析:(P63)语句覆盖就是设计若干个测试用例,运行被测程序,使得每一可执行语 句至少执行一次。 试题内容: 如果程序通过了百分之百的代码覆盖率测试,则说明程序满足了
A:语句覆盖
B:编程规范
C:设计规格
D:功能需求 7:参考答案:B 我的答案:
参考解析:(P65) 试题内容: 下面有关逻辑覆盖的说法中错误的是
A:Web 应用软件安全性测试只关注用户能否绕开访问控制使用超越访问权限的内容
B:Web 应用软件的性能不仅与 Web 应用软件自身的代码有关,还可能与所用的 Web 服务器、中间 件服务器以及数据库服务器有关
C:测试 Web 应用软件是否支持不同的浏览器是 Web 应用软件表示层测试关注的一项主要内容
适合使用自底向上的增量式集成方式进行集成和测试的产品应属于
A:使用了严格的净室软件工程过程的产品
B:控制模块具有较大技术风险的产品
C:采用了契约式设计的产品
D:在极限编程中使用了探索式开发风格的产品 11:参考答案:C 我的答案:
参考解析:(P180) 试题内容: 以下哪种软件测试属于软件性能测试的范畴