A.X=1,X=100;B.X=0,X=1,X=100,X=101;
C.X=2,X=99;D.X=OX=101;
10、在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理
解,正确的是()
A.指响应时间;
B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;
C.指报文在网络上的传输时间;
D.指从报文开始进入网络到它开始离开网络之间的时间
网络延迟:
在传输介质中传输所用的时间,即从报文开始进入网络到它开始
离开网络之间的时间。
CBABCACADD
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.验收测试工件齐全
软件验收测试合格通过准则:
1软件需求分析说明书中定义的所有功能已全
部实现,性能指标全部达到要求。
2所有测试项没有残余的一级二级三级的
错误。
3立项审批表、需求分析文档、设计文档和编码实现一致。
4验收测试
工件齐全(测试计划,测试用例,测试日志,测试通知单,测试分析报告)
16、软件的六大质量特性包括:
()
①功能性、可靠性②可用性、效率③稳定性、可移植④兼容性、
可扩展性
A.①②③B.②③④C.①③④D.①②④
17、正式的技术评审FTR(FormalTechnicalReview)是软件工程师组织的
软件质量保证活动,下面关于FTR指导原则中错误的是()
A.评审产品,而不是评审生产者的能力
B.要有严格的评审计划,并遵守日程安排
C.对评审中出现的问题要充分讨论,以求彻底解决
D.限制参与者人数,并要求评审会之前做好准备
正式技术评审(FTR)是一种由软件工程师和其他人进行的软件质量保障活动。
18、下列关于文档测试描述错误的是()
A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;
B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;
C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。
有些学生在证明数学题时,喜欢用“显然”两字蒙混过关。
文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的;
D.文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解
文档测试主要检查文档的正确性、完备性、可理解性
19、软件工程的主要环节有()
①人员管理;②项目管理;③可行性与需求分析;④系统设计;⑤程序设计;⑥测试;⑦维护等
A.①②④⑤⑥⑦B.②③⑤⑥⑦C.①②③④⑤⑥D.以
上全是
20、以下关于集成测试的内容正确的有()
1集成测试也叫组装测试或者联合测试;
2在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
3一个模块的功能是否会对另一个模块的功能产生不利的影响;
4各个子功能组合起来,能否达到预期要求的父功能;
5全局数据结构是否有问题;
6单个模块的误差累积起来,是否会放大,从而达到不能接受的程度;
A.①②④⑤⑥B.②③④⑤⑥
C.①②③⑤⑥D.以上全部正确
21、在某学校的综合管理系统设计阶段为”教师”,而在人事管理子系统中被称为”职工”为()
A.语义冲突B.命名冲突
22、软件测试的目的是(
A.评价软件的质量
C.找出软件中的所有错误
23、为了提高测试的效率,应该
A.随机地选取测试数据数据
C.在完成编码以后制定软件的测试计划大的数据作为测试数据
24、下列与设计测试数据无关的文档是
A.该软件的设计人员
C.源程序
25、软件调试的目的是(
A.找出错误所在并改正之可能性
C.对错误性质进行分类
C.
)
BBDAA,ABCAA
教师实体在学籍管理子系统中被称
这类冲突描述正确的
属性冲突
D.结构冲突
•发现软件的错误
.证明软件是正确的
.取一切可能的输入数据作为测试
.选择发现错误的可能性
.程序的复杂程度
•项目开发计划
.排除存在错误的
26、单元测试一般以白盒为主,测试的依据是(
A.模块功能规格说明B
C.系统需求规格说明D
27、关于自动化测试局限性的描述,以下错误的描述有(A•自动化测试不能取代手工测试
C.自动测试不能提高测试覆盖率
.统计出错的次数
)ABC
.系统模块结构图
.ABC都可以
)
B.自动测试比手工测试发现的缺陷少
D.自动化测试对测试设计依赖性极大
28、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100
的倍数且不能大于500,下面哪个是正确的无效等价类()
A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,);
B.(500,+);
C.(500,+g)、任意大于0小于500的非100倍数的整数;
D.(-g,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+g);
29、软件测试是采用()执行软件的活动。
A.测试用例B.输入数据C.测试环境D.输入条件
30、导致软件缺陷的最大原因是:
()
A.软件需求说明书B.设计方案C.编码D.维护
九、填空(每空1分,共20分)
1、单元测试主要采用测试方法,辅以测试方法。
2、代码评审是一种测试方法,属于测试。
3、是执行测试的基础,可以避免测试的盲目性,降低测试
成本,并提高测试效率,是必不可少的测试件。
5、和是软件生命周期中最主要的活动,两者
是不可分离的,相辅相成的。
6、软件测试是从开始,也就是先基于需求定义文档来完成需求和设计的验证,然后再基于以构建的软件系统来进一步验证需求和设
计。
7采用评审的方法进行软件测试,属于测试,运行程序完成测试,
属于测试。
1.软件验收测试包括:
、和正式验收测试
2.系统测试的策略有:
、可靠性测试,负载测试,
易用性测试,强度测试,安全测试,配置测试,卸载测试,文挡测试,
故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试
(有的可以合在一起,分开写只要写岀15就满分哦)
3.设计系统测试计划需要参考的项目文挡有:
,软件需求工件和迭代
计划。
4.对面向过程的系统采用的集成策略有:
、两种。
5.边界值分析法就是针对输入数据的进行分析以确定边界值。
简答题(30分)
2、试有几种方法(8分)
答:
总体上分为静态方法和动态方法两大类。
静态:
关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧
义。
动态:
语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
1.测试结束的标准是什么?
(6分)
答:
用例全部测试。
覆盖率达到标准。
缺陷率达到标准。
其他指标达到质量标准。
2.描述软件测试活动的生命周期?
答:
测试周期分为计划、设计、实现、执行、总结。
其中:
计划:
对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等;
设计:
完成测试方案,从技术层面上对测试进行规划;
实现:
进行测试用例和测试规程设计;
执行:
根据前期完成的计划、方案、用例、规程等文档,执行测试用例。
总结:
记录测试结果,进行测试分析,完成测试报告。
3.黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点(5分)
测试人员在软件开发过程中的任务是什么?
(初级)(5分)
答:
1、寻找Bug;
2、避免软件开发过程中的缺陷;
3、衡量软件的品质;
4、关注用户的需求。
总的目标是:
确保软件的质量。
根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。
(5分)
1.根据自己的理解什么是测试用例和测试计划,设计一个测试用例应当从哪几方面考虑?
(10分)
什么是软件质量保证?
软件质量保证人员与开发人员的关系如何?
(10
分)
四、测试设计题
1.输入三个整数,判断三个整数能否构成一个三角形,请用黑盒测试方法中的一种设计出相应的测试用例并详细说明所使用的黑盒测试方法。
(11分)
1根据一下界面,编写相应的测试用例。
(10分)
1、请简述用等价类划分法设计测试用例的步骤(6分)
(1)根据软件的规格说明书划分等价类
(2)列出等价类表(3)根据等
价类表设计测试用例
2使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次,以下代码由C语言书写,请按要求回答问题
1IntIsLeap(intyear)
2{
3if(year%4==0)
4{
5if(year%100==0)
6{
7if(year%400==0)
8leap=1;
9else
10leap=O;
11}
12else
13leap=1;
14}
15else
16leap=0;
17returnleap;
18}
问题1(6分)
请画出以上代码的控制流程图CFG
Whenyouareoldandgreyandfullofsleep,
Andnoddingbythefire,takedownthisbook,
Andslowlyread,anddreamofthesoftlook
Youreyeshadonce,andoftheirshadowsdeep;
Howmanylovedyourmomentsofgladgrace,
Andlovedyourbeautywithlovefalseortrue,
Butonemanlovedthepilgrimsoulinyou,
Andlovedthesorrowsofyourchangingface;
Andbendingdownbesidetheglowingbars,
Murmur,alittlesadly,howlovefled
Andpaceduponthemountainsoverhead
Andhidhisfaceamidacrowdofstars.
Thefurthestdistaneeintheworld
Isnotbetweenlifeanddeath
ButwhenIstandinfrontofyou
Yetyoudon'tknowthat
Iloveyou.
Thefurthestdistaneeintheworld
IsnotwhenIstandinfrontofyou
Yetyoucan'tseemylove
Butwhenundoubtedlyknowingthelovefromboth
Yetcannotbetogether.
Thefurthestdistaneeintheworld
Isnotbeingapartwhilebeinginlove
ButwhenIplainlycannotresisttheyearning
Yetpretendingyouhaveneverbeeninmyheart.
Thefurthestdistaneeintheworld
Isnotstrugglingagainstthetides
Butusingone'sindifferentheart
Todiganunerossableriver
Fortheonewholovesyou.