软件测试综合试题(参考答案)_第1页
软件测试综合试题(参考答案)_第2页
软件测试综合试题(参考答案)_第3页
软件测试综合试题(参考答案)_第4页
软件测试综合试题(参考答案)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试综合试题一、选择题1、关于软件质量的描述,正确的选项是_B_A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对2、―方法根据输出对输入的依赖关系设计测试用例。A.路径测试 B.等价类3、测试设计员的职责有:_B—①制定测试方案②设计测试用例测试活动A.①④B.②③C.①③C.因果图D.边界值③设计测试过程、脚本④评估D.以上全是4、十进制102转换为二进制是B_A.1100111B.1100110C.1100001D.1011115、以下软件实施活动的进入准那么描述错误的选项是:_D_A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.工程阶段成果已经被基线化6、用边界值分析法,假定l〈X〈100,那么X在测试中应该取的边界值是_B_A.X=l,X=100;B.X=0,X=l,X=100,X=101;C.X=2,X=99;D.X=O,X=101;7、对于业务流清晰的系统可以利用D_贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用C_选择较少的组合方式到达最正确效果,如果程序的功能说明中含有输入条件的组合情况,那么一开场就可以选用B_和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法8.以下关于alpha测试的描述中正确的选项是:[BD]A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种8、测试ATM取款功能,取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类—C—(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+~);(500, +8);(500,+8)、任意大于0小于500的非100倍数的整数;(-8,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+°0);9、在SQL语言的Select语句中,用于对结果元组进展排序的是哪一个子句?—C―A.GROUPBYB.HAVINGC.ORDERBYD.Where10、改变文件所有者的命令为_C—Achmod BtouchCchown Dcat二、简答题1、QC中有几个内置组?分别说出他们的作用答:五个TDAdmin:工程管理员Developer:开发人员Projectmanager:工程经理QATester:测试人员Viewer:只具有浏览权限的人员2、什么是软件缺陷?如何判断一个缺陷?绘制缺陷的处理流程。答:所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。判断是否是缺陷:只要满足以下5个规那么之一那么称为发生了一个软件缺陷:软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的错误软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的功能软件难以理解、不易使用、运行缓慢,或者从测试员的角度看,最终用户会认为不好。缺陷处理流程:

冽试人员返测未通过冽试人员返测未通过缺陷报告处理就3、一个文本框要求输入6位数字密码,且对每个XX每次只允许出现三次输入错误,对此文本框进展测试设计的等价区间。答:密码位数:6位和非6位的;密码内容:数字的和非数字的;输入次数:三次以内和超过三次4、LoadRunner需要监控window那些资源?答:Loadrunner需要监控windowd的13工程资源,具体如下效劳器性能]生控[Windows]监控对象内存Memory性能参数说明%mittedBytesinUse是Memory_mittedBytes与Memory_mitLimit之间的百分比比值AvailableMBytesPageFaults/sec显示了物理内存的剩余量。该值低于4MB,并且到达分钟级时,说明内存缺乏每秒钟的缺页数。该数值反映了有多少个请求的信息不在物理内存中对应的位置上。该值偶尔高Pages/sec时,说明有线程党争,持续走高时,表示可能有内存瓶颈显示pagesinput/sec和pagesoutput/sec的总和。pagesinput/sec反映的是物理内存的短缺网络情况;pagesouipur/sec显小从物理内存中调出的信息量,反映了效劳器的繁忙程度NetworkBylebTuldl/beLPackets/sec为发送和接收数据包的速率Interface磁盘 .~C,L 指读取和写入请求(为所选磁盘在实例间隔中队. .,Avg.DiskQueueLengthxPhysical 列的)的平均数DiskCurrentDiskQueueLength指在收集操作数据时在磁盘上未完成的请求的数目。它包括在快照内存时正在为其提供效劳中的请求。这是一个即时长度而非一定间隔时间的n,i_n Jn平均值比",多而同止口4II诳足L 古说Di2>Kl\cauUylES/SEC用fLl头联探1卜叫从俄盅上1支在LTJ迷单处理器ProcessorDISKW11LcUyvco/ScC•VC E•,广□th伺人津1| T9坯制陶电上苛'JJ甲珏曳UKLlrrn口口44.4L-1JEW心工口 i=MH八1eriuutibbuiinut;用处埋器执仃¥阳直线桂时|司的S7?rL%UserTime指用于用户模式的非闲置处理器时间的百分比系统systemProcessorQueueLength 是指处理队列中的线程数5、QTP中,关键字Function与Sub有什么区别?答:Sub过程与Function过程的区别:Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。Sub 过程中没有对过程名赋值的语句,而Function 过程中一定有对函数名赋值的语句。调用过程:调用Sub过程与Function过程不同。调用Sub过程的是一个独立的语句,而调用函数过程只是表达式的•局部。Sub过程还有一点与函数不一样,它不会用名字返回一个值。但是,与Function过程一样,Sub过程也可以修改传递给它们的任何变量的值。调用Sub 过程有两种方法:以下两个语句都调用了名为MyProc的Sub过程。CallMyProc(FirstArgument, SecondArgument)MyProcFirstArgument, SecondArgument注意当使用 Call 语法时,参数必须在括号内。假设省略Call关键字,那么也必须省略参数两边的括号。6、请说明软件测试的生命周期。答:软件测试整个生命周期是测试需求分析f测试方案一测试设计一测试开发一测试执行一测试评估,测试方案就是定义一个测试工程的过程,以便能够正确的度量和控制测试。三、数据库操作(sqlserver2005)1、现有两X表,以下为表构造createtabledep(depidintidentityprimarykey,一部门号depnamevarchar(20)一部门名称)createtableemp(empidintidentityprimarykey, 一员工号empnamevarchar(20), 一员工XXsalarymoney, 一工资depidint 一部门号)问题:1、请用一条sql语句查询出各部门的平均工资。结果显示为如下形式:部门号 平均工资1 2500.45212 2845.0121selectdepid部门号,avg(salary)平均工资fromempgroupbydepid2、请列出工资大于本部门平均工资的员工XX和部门号以及统计此部门的人数结果显示为如下形式:EMPNAME DEPID部门人数ZHANGSAN 1 15LISI 2 10正解1:SELECTTl.empname,Tl.depid,T2.部门人数FROMdbo.empTlINNERJOIN(selecttl.depid,avg(t2.salary)ASsalary,COUNT(empid)AS部门人数fromdeptlinnerjoindbo.empt2ontl.depid=t2.depidgroupbytl.depid)T2ONTl.depid=T2.depidWHERETl.salary>T2.salary正解2:selectempname,emp.depidas部门人数fromempInnerJoin(selectdepid,avg(salary)a,count(1)sfromempgroupbydepid)bonemp.depid=b.depidandsalary>a四、测试用例1、某程序规定:“输入三个整数A、B和C分别做为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算…"。用等价类划分方法为该程序进展测试用例设计解题思路:我们可以设三角形的3条边分别为A,B,Co如果它们能够构成三角形的3条边,必须满足:♦A>0,B>0,00,且A+B>C,B+OA,A+C>B»♦如果是等腰的,还要判断人=8,或BX,或人=配♦如果是等边的,那么需判断是否人=8,且B=C,且A=C。结,入御物问题向复杂之邳厘净恸契]输出之间的关系L堪蚓怀集枭否三角般的三条边(A>0), (1)(B>0), (2)(C>0), (3)(A+H>C), (4)(B+OA), (5)(A+OB), (6)(A<0), ⑺(B<0), (B)(C40), (9)(A+B<C), (10)(B*€<A), (11)(A,CVB), (12)是否等腱三商影(A=B), (13)(B^C), (14)(C=A), (15)(and(B*C)and("A) (16)是否等边三角考(A*B)and(BKJ)and(C=A)(17)(A*B), (IK)(B*C), (19)(C*A), (20)由等价类划分得出的测试用例:EA.R.Cl覆盖等价类1Lx4・5](1).(2).O).(4).(fi).(fl)-取fll形2S1.2](7)3tb0.2](8)4tu2.01(g)不俭构或三角形52.3](10)61193«2](ID71»21(12)8(3.3,41(I).(2>,(3),(4).(S),(6).U9)94,4】(D,(2>.(3).(4).(6),(6).(14)等If三角形10%3](i),(2).(3),(4),(6),(6),(lb>UEx4,b](i)•(2),(3)•(4),(6).(6),(16)非知E三角形uS,3](1).(2).(3).(4)»(6)•(6),(17)是等讪三角形u(x%4】(i)・(2).(3)・(4),(6).(6),(14).(18)14(x4,3](i).C2>.(3),(4),(6).(6),(lb>>(ID)非手边三硒15Ex3.4】(i)»(2).(3),(4)•(b).(6),(13).(20)2、用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:l〈month<12和l〈dayW31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。参考答案.(1)划分等价类Ml:{mouth:mouth有30天};M2:{mouth:mouth有31天,12月除外};M3:{mouth:mouth有12月};M4:{mouth:mouth有2月};DI:{day:1WdayW27};D2:{day:day=28};D3:{day:day=29};D4:{day:day=30};D5:{day:day=31};Yl:{year:year是闰年};'^U.^ear^year^^j同年}t(2)律、、法诜规193A>5678Q1011Cl:mouth在MlMlMlMlMlM2M2M2M2M2M3条件条件C2:day在C3:year在-动作A1:不可能A2:day加2A3:day复位A4:mouth加1A5:mouth复位A6:year加1JVVVJJJVJJJ、/、/121314151617IS19202122选]条件页 那Cl:mouth在C2:day在C3:year在MlMlMlMlMlM2M2M2M2M2M3D1D2D3D4D5DIYD2YD3YD4YD5DI动作A1:不可能A2:day加12A3:day复位A4:mouth加1A5:mouth复位1212JJJVVVVVVVVVVJA6:year力口1(3)简化决策表规;项为「1,mnuth在1-3456-910111115MlMlMlM2M2MRM3条件C2:day在C3:year在Al:不可能DI-DRD4D5D1-D4D5D1-D4D5一一一一一—VA2:day加2A3:day复位

动A4:mouth加1V作A5:mouth复位A6:year加1选项 规那161718192021-22C1:mouth在M4M4M4M4M4M4条C2:day在D1D2D2D3D3D4,D5件C3:year在-Y1Y2Y1Y2-A1:不可能VA2:day加2VA3:day复位动A4:mouth加1VV作A5:mouth复位A6:year加1(,D决策表测试用彳对测试用例mouthdayYear预期输出Testl-3616200118/6/2001Test463020012/7/2001Test56312001不可能Test6-9116200118/1/2001TestlO13120012/2/2001Testll-141216200118/12/2001Testl5123120022/1/2002Testl6216200118/2/2001Testl7228200430/2/2004Testl822820012/3/2001Testl922920042/3/2004Test202292001不可能Test21-222302001不可能3、给你一个纸的水杯,请尽量多的设计出测试用例。可从功能性、性能性、易用性、稳定性、平安性……方面进展测试功能性:水杯的特性:1、杯子的容量:能装多少升水,少量、半杯、满杯。2、杯子的形状eg:圆形、上口大、下口小。3、杯子的材料:纸杯。4、杯子的耐温度:装冷水、冰水、热水。5、杯子是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论