2012年9月全国计算机等级考试四级级软件测试工程师真题及答案

合集下载

全国计算机四级机试试题及答案

全国计算机四级机试试题及答案

全国计算机四级机试试题及答案最新全国计算机四级机试试题及答案计算机四级指的是全国计算机等级考试的最高级别,科目种类有:四级操作系统原理、四级计算机组成与接口、四级数据库原理、四级软件工程、四级计算机网络。

为帮忙考生们更好通过考试,特地为大家预备了以下四级模拟考试题,期望大家喜爱!1./* 请编写一个函数changeStr(char *s),函数的功能是把s串中全部的字母改写成该字母的下一个字母,字母z改写成字母a。

大写仍为大写字母,小写字母仍为小写字母,其它的字符不变。

函数ReadWrite()实现从文件in2.dat中读取两个字符串,并调用函数changestr(),最终把结果输出到文件out2.dat中。

留意:部分源程序存在文件PROG1.C中。

请勿改动主函数main()和其它函数中的任何内容,仅在函数changeStr()的花括号中填入你编写的若干语名。

*/#include#include#include#include#define N 81changeStr ( char *s ){}main( ){char a[N] ;clrscr( ) ;printf ( “Enter a string :” ) ; gets ( a ) ;printf ( “The original string is :” ) ; puts( a ) ; changeStr ( a ) ;printf ( “The string after modified :”) ;puts ( a ) ;ReadWrite( ) ;}ReadWrite( ){int i ;char a[N] ;FILE *rf, *wf ;rf = fope n(“in2.dat”,“r”) ;wf = fopen(“out2.dat”,“w”) ;for(i = 0 ; i 《 10 ; i++) {fscanf(rf,“%s”, a) ;changeStr(a) ;fprintf(wf,“%s ”, a) ;}fclose(rf) ;fclose(wf) ;}2./* 程序PROG1.C的功能是:利用以下所示的简洁迭代方法求方程:cos(x)-x=0的一个实根2023最新全国计算机四级机试试题及答案2023最新全国计算机四级机试试题及答案。

计算机四级软件测试工程师考试试题及答案

计算机四级软件测试工程师考试试题及答案

计算机四级软件测试工程师考试试题及答案计算机四级软件测试工程师考试试题及答案从小学、初中、高中到大学乃至工作,我们会经常接触并使用试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息。

什么样的试题才是科学规范的试题呢?以下是店铺帮大家整理的计算机四级软件测试工程师考试试题及答案,仅供参考,希望能够帮助到大家。

计算机四级软件测试工程师考试试题及答案篇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)。

计算机四级软件测试工程师测试题(附答案)

计算机四级软件测试工程师测试题(附答案)

计算机四级软件测试工程师测试题(附答案)计算机四级软件测试工程师测试题(附答案)一、选择题(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.下列关于逻辑覆盖,说法错误的是________。

计算机四级《软件测试工程师》选择题试题及答案

计算机四级《软件测试工程师》选择题试题及答案

计算机四级《软件测试工程师》选择题试题及答案计算机四级《软件测试工程师》选择题试题及答案软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。

下面是店铺给大家整理了计算机四级《软件测试工程师》选择题试题及答案,供大家参阅。

选择题(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.桌上检查(Desk Checking)是一种________的检查方法。

(A)程序员自己检查自己编写的程序(B)由同行帮忙检查自己编写的程序(C)几个同行自行组成小组,以小组为单位检查编写的程序(D)程序员在桌子上检查编写程序的活动7.在软件企业中,应用最广泛的评审方法是________。

(A)走查(B)结对评审(C)正式评审(D)小组评审8.对于复合条件表达式为(A<=8) or="" b="">7),则为了达到100%的条件覆盖率,至少需要设计________个测试用例。

2012年软件评测师考试真题加答案解析(四)

2012年软件评测师考试真题加答案解析(四)

2012年软件评测师考试真题加答案解析(四)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。

关于软件质量,【31】的叙述是正确的。

1、软件满足规定或潜在用户需求特性的总和2、软件特性的总和,软件满足规定用户需求的能力3、是关于软件特性具备“能力”的体现4、软件质量包括“代码质量”、“外部质量”和“使用质量”三部分A.1、3B.1、2C.2、3D.2、4分析:软件质量实体特性的总和,满足明确或隐含要求的能力。

是关于软件特性具备“能力”的体现软件质量包括“内部质量”、“外部质量”和“使用质量”三部分答案:A关于软件测试与质量保证,正确的理解的是【32】A.软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物B.软件测试不是软件质量保证工作中的内容C.软件测试是软件质量保证的重要手段D.软件质量保证人员就是软件测试人员分析:软件测试和质量保证的区别1】、QA主要着眼于软件开发活动中的过程、步骤和产物,而不是对软件进行剖析找问题或评估;质量的保证的重要工作通过预防、检查与改进来保证软件质量。

采用“全面质量管理”和“过程改进”的原理开展质量保证工作。

关注的是软件质量的检查与测量。

QA的工作是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。

2】、软件测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析测试人员要“执行”程序软件,对过程中的产物-----开发文档和源代码进行走查,运行软件,以找出问题,报告质量。

测试人员必须假设软件存在的问题,测试中所作的操作是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。

对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作,因此软件测试是保证软件质量的一个重要环节。

2012年9月全国计算机等级考试四级数据库工程师真题及答案

2012年9月全国计算机等级考试四级数据库工程师真题及答案

2012年9月全国计算机等级考试四级数据库工程师真题及答案百手整理起驾为您(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1、数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。

下列提供逻辑独立性的是A)外模式/模式映像B)模式/内模式映像C)内模式/外模式映像D)以上都是2、某数据库应用系统在运行中,用户反映某操作很慢。

系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。

为了提高效率,下列检查无需进行的是A)检查客户机到数据库服务器的网络情况B)检查数据库服务器的CPU使用情况C)检查这些操作涉及的表是否已建立有效的索引D)检查数据库中是否存在大量锁3、浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。

在此架构中,应用服务器起到了非常重要的作用。

下列关于应用服务器的说法,错误的是A)应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B)应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C)应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务D)应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性4、关系模型是数据库系统最常用的一种数据模型。

下列关于关系模型的说法,错误的是A)关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组B)按照一定的规则可以将ER模型转换为关系模型中的关系模式C)关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的D)关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化5、在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输人数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是A)仅Ⅰ、Ⅳ和ⅤB)仅Ⅱ、Ⅳ和ⅤC)仅Ⅰ、Ⅱ和ⅢD)仅Ⅲ、Ⅳ和Ⅴ6、在概念模型中,属性用于描述事物的特征或性质。

全国计算机等级考试四级数据库工程师真题2012年9月_真题-无答案

全国计算机等级考试四级数据库工程师真题2012年9月_真题-无答案

全国计算机等级考试四级数据库工程师真题2012年9月(总分100,考试时间90分钟)一、选择题1. 一个加密体制或称密码体制是由下列哪些部分组成的?Ⅰ.明文空间Ⅱ.密文空间Ⅲ.密钥空间Ⅳ.加密算法Ⅴ.解密算法A) 仅Ⅰ、Ⅱ和Ⅲ B) 仅Ⅰ、Ⅱ、Ⅳ和ⅤC) 仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D) 全部2. 通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,并借助SaaS、PaaS、IaaS、MSP等商业模式把该计算能力分布到终端用户手中,这种应用模式称为( )。

A.云计算 B.过程控制C.计算机辅助系统 D.人工智能3. 栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列( )序列不是可能的出栈序列。

A.C、B、E、D、A、F B.C、D、B、F、E、AC.A、D、E、C、B、F D.A、F、E、D、C、B4. 对于n个结点的单向链表(无表头结点)需要指针单元的个数至少为A) n-1 B) n C) n+1 D) 2n5. 以下不是数据结构研究的内容的是( )。

Ⅰ.数据的采集Ⅱ.数据的逻辑组织Ⅲ、数据的存储结构Ⅳ.数据的传输Ⅴ.对数据的检索A) 仅Ⅰ B) Ⅰ和ⅣC) Ⅱ和Ⅳ D) Ⅰ、Ⅲ和Ⅴ6. 有关键码值为10,20,30的三个结点,按所有可能的插入顺序去构造二叉排序树。

能构造出多少棵不同的二叉排序树?( )A.1 B.5C.6 D.77. 如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。

下列不稳定的排序方法是A) 冒泡排序 B) 归并排序 C) 直接插入排序 D) 直接选择排序8. 二维数组A[0,…,8][0,…,9],其每个元素占2字节。

从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。

A.570 B.506 C.410 D.4829. 批处理操作系统中,作业运行过程中反映作业的运行情况,并且是作业存在的唯一标志是( )。

计算机四级网络工程师年9月真题

计算机四级网络工程师年9月真题

2012 年9 月全国计算机等级考试四级笔试试卷网络工程师(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列属于无线技术的是A)RPR B)Ad hoc C)EPON D)SDH解析:选B弹性分组环(Resilient Packet Ring,RPR)是一种用于直接在光纤上高效传输IP分组的传输技术,它的工作基础是Cisco公司提出的动态分组传输(Dynamic Packet Transport,DPT)技术。

因此RPR 是一种有线传输技术。

无线接入技术主要有:802.11标准的无线局域网(WLAN)接入、802.16标准的无线城域网(WMAN)接入,以及正在发展的Ad hoc接入技术。

无源光纤网络(Passive Optical Network ,PON)是一种光接入技术。

那么X+PON就是基于X的无源光网络(X+PON)技术,因此EPON就是以太无源光网络(Ethernet Passive Optical Network )。

温馨提示:无源的意思是没有外加电源,纯介质,并不是无线的意思。

SDH(Synchronous Digital Hierarchy,同步数字体系)光端机容量较大,一般是16E1到4032E1。

SDH是一种将复接、线路传输及交换功能融为一体、并由统一网管系统操作的综合信息传送网络,是美国贝尔通信技术研究所提出来的同步光网络(SONET)。

(2)传输速率最高为54Mbps 的WLAN 标准是A)802.11 B)802.11a C)802.11b D)802.11n解析:选B1997 年形成了第 1 个无线局域网的标准802.11,以后又出现了两个扩展版本。

802.11 定义了使用红外、跳频扩频与直序扩频技术,数据传输速率为1Mbps或2Mbps 的无线局域网标准。

全国计算机等级考试四级软件测试工程师笔试真题

全国计算机等级考试四级软件测试工程师笔试真题

全国计算机等级考试四级软件测试工程师笔试真题全国计算机等级考试四级软件测试工程师笔试真题导语:全国计算机等级考试四级软件测试工程师即将开始,你复习好了吗?下面就由店铺为大家带来全国计算机等级考试四级软件测试工程师笔试真题,希望能给大家带来帮助!单项选择题1. 下列有关软件质量的叙述中,错误的是A) 软件质量不仅包括软件产品的质量,还包括软件过程的质量B) 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C) 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D) 软件的功能和性能必须结合在一起考虑2. 下列有关软件测试的叙述中,正确的是A) 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B) 一个成功的测试能够验证程序的确做了它应该做的事情C) 根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上D) 在软件过程的早期寻找尽可能多的错误符合软件测试的原则3. 下列有关白盒测试的叙述中,错误的是A)白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B)白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C)即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能**程序中没有错误D)软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试4. 下列有关黑盒测试的叙述中,错误的是A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C) 黑盒测试主要是**对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试D) 数据流测试是一种黑盒测试方法5. 走查是一种重要的审查方法,下列所述的审查活动中,不属于走查的是A) 审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B) 测试员事先根据审查的源代码准备一批测试用例C) 程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D) 所有参与审查的人员集体扮演“计算机”的角色,使用事先准备的测试用例按照源程序规定的顺序逐条执行,讨论可能出现的问题6. 下面有关软件测试的叙述中,不属于H模型核心思想的是A) 软件测试不仅仅指测试的执行,还包括很多其他的活动B) 软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行C) 软件测试要尽早准备,尽早执行D) 软件测试不同层次的测试活动严格按照某种线性次序执行7. 下面有关路径测试的叙述中,错误的是A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题B) 测试员不可能对任何一个程序都完成100%的路径测试C) 不提倡用不同的数据重复测试同一条路径D) 即使每条路径都执行了一次,程序还是可能存在缺陷8. 同行评审主要包括管理评审、技术评审、过程评审和A) 需求评审 B) 文档评审 C) 质量评审 D) 风险评审9. 对于如下给出的程序段:if(A>B)and(C=5)thendoP1;若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是A)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C)(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D)(A=2,B=1,C=5),(A=1,B=2,C=4)10. 下列关于逻辑覆盖的说法中,错误的是A) 满足条件覆盖的测试不一定满足判定覆盖B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C) 满足路径覆盖的测试也一定满足条件组合覆盖D) 满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖11. 以下关于软件性能测试的说法中,正确的是A) 对于没有并发的应用系统而言,响应时间与吞吐量成反比关系B) 应用系统的资源利用率越高,性能也就越好C) 软件性能测试是从用户视角考察软件性能D) 并发进程数是软件性能测试中一种常用的性能指标12. 以下哪一种技术属于基于性能计数器的分析技术A) 数据流分析 B) 指针分析 C) 时间序列分析 D) 进程分析13. 以下哪种软件测试属于软件性能测试的范畴A) 路径覆盖测试 B) 并发测试 C) 安全性测试 D) 健壮性测试14. 以下关于软件可靠性测试的说法中,正确的是A) 软件可靠性测试是一种比白盒测试更严格的软件测试B) 软件可靠性测试的代价通常比较高C) 软件可靠性测试本质上是一种黑盒单元测试D) 软件可靠性测试不适用于面向对象软件测试15. 以下关于面向对象软件测试的说法中,正确的是A)单个成员方法的测试不属于面向对象单元测试考虑的范畴B)等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试C)基于判定表的测试适用于面向对象软件的测试D)抽象类无法进行单元测试16. 以下关于面向对象软件测试的说法中,正确的是A) 大突击集成是最有效的面向对象软件集成测试策略B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法17. 以下关于Web应用软件测试的说法中,正确的是A) 排版结构测试是数据层测试关注的内容B) 链接测试是Web应用软件内容测试的重要内容C) 在对Web应用软件进行系统测试时,通常需要考虑性能测试D) 测试Web应用软件在多用户的情况下是否会出现系统崩溃,属于Web应用软件可靠性测试考虑的范畴18. 以下关于Web应用软件测试的说法中,正确的是A) 应用服务器兼容性测试是Web应用软件业务层测试的一项内容B) 浏览器兼容性测试是Web应用软件安全性测试的一项内容C) Web应用软件压力测试的主要内容是并发测试D) 表单测试是Web应用软件易用性测试的一项内容19. 以下哪一项属于软件易用性测试关注的内容A) Web应用软件是否支持不同厂商开发的浏览器B) 软件是否提供图形用户界面C) 软件提供的功能是否丰富D) 在处理复杂任务时,软件的响应时间是否符合需求20. 以下哪一项属于数据兼容性测试关注的范畴A) 一个软件是否支持不同的操作系统B) 一个杀毒软件是否会误删其他软件保存的文件C) 一个文字处理软件的操作方式是否与同类软件的操作方式一致D) 一个电子邮件收发软件是否可以导入以前版本保存的邮件21. 下列有关测试过程抽象模型的'描述中,正确的是A) V模型中,单元测试验证的是程序编码B) W模型强调,测试伴随着整个软件开发周期同步进行,测试的对象是程序和设计C) H模型的提出源自软件开发中的活动常常是交叉进行的,存在反复触发、迭代的关系D) X模型提出针对完整的程序进行集成的编码和测试22. 下列有关测试执行管理的描述中,错误的是A) 测试用例执行要求**测试结果准确完整B) 对测试结果的追踪应该可追溯到具体责任人C) 测试执行完成后,并不意味着测试项目的结束D) 检查完所有测试用例的执行结果是否完整即可结束测试执行23. 以下有关自动化测试脚本的说法中,错误的是A)数据驱动脚本将测试输入存储在脚本中B)线性脚本容易受软件变化的影响,且无共享和重用的脚本C)结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理D)共享脚本的维护开销低于线性脚本24. 以下哪一项不属于测试策划的内容A) 确定测试的充分性要求 B) 建立测试环境C) 提出测试的基本方法 D) 制定测试计划25. 单元测试的测试用例设计主要依据是A)需求规格说明B)概要设计说明C)接口规格说明D)详细设计说明论述题1. 论述题1:设计黑盒测试的测试用例某图书出租商店欲开发一个租书信息管理系统,管理图书的租借业务。

2012年9月全国计算机等级考试四级网络工程师真题与详解

2012年9月全国计算机等级考试四级网络工程师真题与详解

2012年9月全国计算机等级考试四级笔试试卷网络工程师(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列属于无线技术的是A)RPR B)Ad hoc C)EPON D)SDH解析:选B弹性分组环(Resilient Packet Ring,RPR)是一种用于直接在光纤上高效传输IP分组的传输技术,它的工作基础是Cisco公司提出的动态分组传输(Dynamic Packet Transport,DPT)技术。

因此RPR是一种有线传输技术。

无线接入技术主要有:802.11标准的无线局域网(WLAN)接入、802.16标准的无线城域网(WMAN)接入,以及正在发展的Ad hoc接入技术。

无源光纤网络(Passive Optical Network ,PON)是一种光接入技术。

那么X+PON就是基于X的无源光网络(X+PON)技术,因此EPON就是以太无源光网络(Ethernet Passive Optical Network)。

温馨提示:无源的意思是没有外加电源,纯介质,并不是无线的意思。

SDH(Synchronous Digital Hierarchy,同步数字体系)光端机容量较大,一般是16E1到4032E1。

SDH是一种将复接、线路传输及交换功能融为一体、并由统一网管系统操作的综合信息传送网络,是美国贝尔通信技术研究所提出来的同步光网络(SONET)。

(2)传输速率最高为54Mbps的WLAN标准是A)802.11 B)802.11a C)802.11b D)802.11n解析:选B1997年形成了第1个无线局域网的标准802.11,以后又出现了两个扩展版本。

802.11定义了使用红外、跳频扩频与直序扩频技术,数据传输速率为1Mbps或2Mbps的无线局域网标准。

计算机(四级)软件测试工程师考必过训练题及答案

计算机(四级)软件测试工程师考必过训练题及答案

计算机四级软件测试工程师考试题及答案下列各题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.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试_______ 。

2012年计算机软考软件设计师经典真题及答案

2012年计算机软考软件设计师经典真题及答案

2012年计算机软考软件设计师经典真题及答案1.通常在软件的( )活动中无需用户参与。

A. 需求分析B. 维护C. 编码D. 测试参考答案:C2.( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。

A. 概要设计说明书B. 详细设计说明书计C. 用户手册D. 用户需求说明书参考答案:C3.下述任务中,不属于软件工程需求分析阶段的是( )。

A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台参考答案:D4.在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是( )。

A. 系统开发合同B. 系统设计说明书C. 系统开发计划D. 系统测试报告参考答案:B5.系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成( ),交给系统开发人员。

A. 系统开发合同B. 系统设计说明书C. 测试计划D. 系统测试报告参考答案:D6.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。

其中( )模型适用于需求明确或很少变更的项目,( )模型主要用来描述面向对象的软件开发过程。

A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型参考答案:A、D7.在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用( )。

A.原型法瀑布模型 C.V-模型 D.螺旋模型参考答案:A8.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。

以下关于产生这些文档的描述中,正确的是( )。

A.外部设计评审报告在概要设计阶段产生。

B.集成测评计划在程序设计阶段产生。

C.系统计划和需求说明在详细设计阶段产生。

D.在进行编码的同时,独立的设计单元测试计划参考答案:D9.( )是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。

A.结构化开发方法B.Jackson系统开发方法C.Booch方法D.UML(统一建模语言)参考答案:A10.软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是( )。

计算机四级软件测试工程师模拟试题及答案解析(12)

计算机四级软件测试工程师模拟试题及答案解析(12)

计算机四级软件测试工程师模拟试题及答案解析(12)(1/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题以下______与性能测试无关。

A.可靠性测试B.失效/恢复测试C.功能测试D.配置测试下一题(2/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第2题软件验证和确认是保证软件质量的重要措施,它的实施应该针对A.程序编写阶段B.软件设计阶段C.软件调试阶段D.软件开发的所有阶段上一题下一题(3/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第3题下列不是测试环境的组成要素的是A.硬件B.技术文档C.测试工具D.网络环境上一题下一题(4/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第4题Web应用软件的性能测试主要包括______。

A.并发测试B.负载测试和压力测试C.配置测试和性能调优D.以上全部上一题下一题(5/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第5题大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易______。

A.通过测试B.整体测试C.快速查错D.快速排错上一题下一题(6/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第6题之所以要对已交付使用的软件进行维护,原因是______。

(Ⅰ)为了增强软件的功能,满足功能上的变更(Ⅱ)运行中发现了软件中的错误需要更正(Ⅲ)为了适应软件工作环境变化而引起的相应改变A.(Ⅰ)B.(Ⅰ)和(Ⅲ)C.(Ⅱ)和(Ⅲ)D.(Ⅰ)和(Ⅱ)和(Ⅲ)上一题下一题(7/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第7题下列测试中属于与手工测试具有共性的东西的是______。

A.测试用例B.测试数据文件C.测试脚本代码D.测试日志上一题下一题(8/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

全国计算机等级考试四级软件测试工程师笔试试题

全国计算机等级考试四级软件测试工程师笔试试题

全国计算机等级考试四级笔试试题一、选择题:((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)Ⅰ和Ⅲ共分21页,当前页是第1页-(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)都不对(7)设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真?_____。

计算机四级软件测试工程师试题及答案(2)

计算机四级软件测试工程师试题及答案(2)

计算机四级软件测试工程师试题及答案(2)计算机四级软件测试工程师试题及答案二、论述题1.论述题1:以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。

(1)请根据规格说明,画出对应的因果图。

(2)采用基于因果图的方法为该软件项目设计测试用例。

2.论述题2:以下是某程序说明,请按要求回答问题程序说明:假设有一个把数字串转换为整数的函数。

其中数字串要求长度为1-6个数字构成,机器字长为16位。

分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。

3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题(1)穷举测试的方法对于所有项目程序都是可行的么?(2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?论述题分析1.分析:首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。

然后基于因果图的方法设计测试用例。

2.分析:首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试用例。

3.分析:在黑盒测试中,测试数据完全来源于软件的规格说明,即不需要了解程序的内部结构。

若要用这种方法来发现程序中的所有错误,可行的途径就是穷举测试。

但在实际情况下,该方法仅对一些小型简单的程序适用,而对于一些大型或稍微复杂的程序都是不可能实现的。

参考答案与解析一、选择题1. C2. C3. D4. B5. C6. C7. B8. A9. C10. C11. A 12. B 13. C 14. A15. D 16. D 17. A 18. B 19. A20. D21. D 22. A 23. A 24. C25. B二、论述题1.问题1:解答:首先根据规格说明,列出所有可能的输入和输出,得到如下结果:输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。

计算机(四级)软件测试工程师考必过训练题及答案

计算机(四级)软件测试工程师考必过训练题及答案

计算机四级软件测试工程师考试题及答案下列各题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.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年9月全国计算机等级考试四级级软件测试工程师真题及答案百手整理起驾为您一、选择题下列各题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) 使用整数除法造成表达式x/2*2==x不成立(假定x是整数)C) 不同数据类型的变量之间进行比较D) 部分变量定义后未使用6、代码走查小组的成员不包括A) 测试员 B) 负责维护该程序的程序员C) 最终用户 D) 秘书或记录员7、有一个判断语句if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z') printf("This is a letter!\n");else printf("This is not a letter!\n");为实现路径覆盖,需要设计的测试用例个数至少应为A) 3 B) 5C) 6 D) 28、以下叙述中不属于单元测试测试用例设计所关注内容的是A) 被测单元的输入 B) 程序的运行环境C) 该测试用例实际测试的代码 D) 测试用例的期望输出结果9、基于分解的集成策略不包括A) 大突击集成 B) MM—路径的增量式集成C) 自顶向下的增量式集成 D) 自底向上的增量式集成10、由软件的多个用户在一个或多个用户的实际使用环境下进行的,开发者通常不在测试现场的测试叫做A) 接受测试B) α测试C) β测试D) 6α测试11、以下指标中哪个是衡量软件性能的指标A) 响应时间 B) 故障修复时间C) 无故障运行时间 D) 编译花费时间12、以下关于Web应用软件测试的说法中,正确的是A) 浏览器兼容性测试是Web应用软件业务层测试的一项重要内容B) 表单测试是Web应用软件兼容性测试的一项重要内容C) 数据完整性测试是Web应用软件数据层测试的一项重要内容D) 链接测试是Web应用软件安全性测试的一项重要内容13、以下哪个目标不是软件性能测试的目标A) 检测软件的安全控制特性是否工作得正确B) 发现压力下软件功能的缺陷C) 检验软件的最大负载D) 确定软件最大建议用户数14、以下关于Web应用软件测试的说法中,错误的是A) 客户端内容的安全性是Web应用软件安全性测试关注的一项内容B) 对Web应用软件进行性能测试时,通常需要进行压力测试C) 在Web应用软件的分层测试策略中,除了对每一层进行测试,还需要对层间的集成进行测试D) Web应用软件的功能测试可以只关注服务器端程序,而不必关注客户端程序15、以下哪一项属于软件可靠性测试关注的内容A) 分析测试用例的分支覆盖率B) 检测软件的安全漏洞C) 设定软件的运行剖面D) 分析软件的容错能力16、以下哪一项属于兼容性测试关注的范畴A) 软件的同一功能是否支持多种操作方式B) 软件是否能主动禁止用户可能进行的非法操作C) 软件是否支持同类软件的数据格式D) 软件是否允许用户针对自己的使用习惯进行定制17、以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响18、以下哪一项属于易用性测试关注的范畴A) 软件使用的图标是否能准确反映相应的功能B) 软件是否具有良好的性能C) 软件是否能够在多种操作系统环境下运行D) 软件提供的功能是否丰富19、以下关于面向对象程序集成测试的说法中,错误的是A) 夹层式集成实际上是综合采用自底向上集成和自顶向下集成B) 高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试C) 面向对象程序的协作集成是指优先集成有密切协作关系的类D) 自底向上集成和自顶向下集成都需要为集成测试开发大量代码20、以下关于极限测试的说法中,正确的是A) 极限测试是一种只需进行单元测试的软件测试B) 极限测试只能用白盒测试方法生成测试用例C) 极限测试是一种针对极限编程的软件测试D) 极限测试是一种比分支覆盖测试更充分的软件测试21、以下有关测试过程质量控制的描述中,错误的是A) 测试需求捕获需在测试策划活动中完成,后期不能进行重新获取B) 测试设计与实现应完整覆盖测试需求分析结果C) 对测试过程的度量和分析是测试过程质量控制的重要手段D) 软件测试不可能解决软件系统中所有缺陷,若评估剩余软件缺陷对软件质量影响较轻,则可考虑结束测试22、以下有关测试活动依据和工作产品的描述中,错误的是A) 测试策划活动依据测试合同要求和软件需求开展B) 依据测试结果即可完成测试总结C) 测试执行活动中将依据测试计划任务安排,执行相应的测试用例集合,并记录测试结果D) 测试用例是测试设计与实现活动的主要工作产品23、以下有关自动化测试基本结构的说法中,错误的是A) 文件服务器用于存放程序软件包和测试文件包B) 数据库服务器用于存储测试用例和测试结果C) 运行环境用于执行测试,由一组测试用服务器和PC组成D) 控制服务器用于测试执行调度,从文件服务器读取测试用例,向测试环境中的代理发布命令24、以下说法中错误的是A) 测试用例应有唯一的名称和标识符B) 测试用例应给出测试输入和测试结果C) 测试用例需简要描述测试的对象、目的和采用的测试方法D) 测试用例要说明测试所依据的内容来源25、黑盒测试方法不包括A) 程序变异法 B) 边界值分析法C) 正交测试法 D) 功能分解法二、论述题A公司计划为某市地铁开发一个自动售票系统,系统的主要要求如下:系统主界面显示地铁的线路及各目的地车站名。

当乘客选定某一目的地车站后,系统弹出一个对话框,显示票价。

当乘客按“取消”后可回到主界面;否则当乘客投入钱币后,系统进行判断:(1)投入钱币与票价相等,系统出一张车票,显示票面金额对话框,回到主界面。

(2)投入钱币超出票价,系统计算差额,出一张车票,退回多余钱币,显示票面金额及退回金额对话框,回到主界面。

(3)投入钱币小于票价,且系统计时不超过10秒,继续等待投入钱币:☆如果累计投币等于票价,转到(1)。

☆如果累计投币超出票价,转到(2)。

☆如果乘客没有再投币,系统计时超过10秒,系统退回所投钱币,显示投币金额不够对话框,回到主界面。

请完成下列工作:1、画出描述以上处理流程的状态图。

2、根据该状态图设计基本路径覆盖的测试用例。

2、QESuite Web Version 1.0中,已知某安全邮件系统测试项目的部分信息如下:●测试版本:总计3个测试版本,按日期排序分别为SMail1.0_110409,SMail1.0_110419,SMail1.0_110429。

●功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域功能区域测试人员开发人员功能收邮件李晓军郑勇发邮件李小青郑勇………………邮箱设置金燕张成……………………下表是功能区域“功能/邮箱设置”下某一个软件问题的部分操作历史信息,请依据QESuite Web version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,且假设已知“操作后的问题状态”均正确,请找出下表中的错误并说明理由。

操作序号操作者执行操作操作后的问题状态测试版本…………………………2郑勇校验/校验打开/再现SMail1.0_1104093张成修复/修复待验/修复SMail1.0_1104194金燕验证/同意打开/修复失败SMail1.0_1104195张成修复/不是问题待验/不是问题SMail1.0_1104196金燕验证/不同意解决/不是问题SMail1.0_1104197金燕打开/重新打开打开/再现SMail1.0_110429…………………………已知计算个人所得税的C源程序如下:/*sds.c*/double sds(double y){double x;if(y<=2000) x=0;else if(y<=3600)x=(y-2000)*0.05;else if(y<=6600)x=sds(3600)+(y-3600)*0.1;else if(y<=21600)x=sds(6600)+(y-6600)*0.2;else if(y<=61600)x=sds(21600)+(y-21600)*0.3;else if(y<=101600)x=sds(61600)+(y-61600)*0.4;else x=sds(101600)+(y-101600)*0.5;return(x);}#include<stdio.h>int main(){double y,x;printf("请输入收入:\n");scanf("%If",&y);x=sds(y);printf("应缴个人所得税为:sds(%9.2f)=%9.2f",y,x);return 0;}4、画出程序中函数sds的控制流程图。

5、设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。

如果认为该程序的语句覆盖率或分支覆盖率无法达到100%,需说明为什么。

参考答案一、选择题1、C2、B3、D4、A5、D6、C7、D8、B9、B10、C11、A12、C 13、A14、D15、C16、C17、D18、A19、B20、C21、A22、B23、C24、B25、A二、论述题1、S1:主界面S2:显示票价S3:取消S4:投币S5:投入钱币与票价相等S6:投入钱币小于票价s7:投入钱币大于票价S8:显示票价金额及退回金额对话框S9:显示票面金额对话框S10:投币不足,系统记数超过10秒,退回所投入的钱币S11:显示投币金额不够对话框 2、①S1→S2→S3→S1②S1→S2→S4→S5→S9→S1③S1→S2→S4→S7→S8→S1④S1→S2→S4→S6→S5→S9→S1⑤S1→S2→S4→S6→S7→S8→S1⑥S1→S2→S4→S6→S10→S11→S1 3、操作序号2:执行操作为:校验/打开。

相关文档
最新文档