软件产品测试历年试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008年4月软件产品测试
一、填空题(每题1分,共15分)
1.分支覆盖准则要求每个分支至少执行________________次。
2.软件危机产生的原因有_______________________和软件开发的方法与技术两个方面。
3.白盒测试与黑盒测试都是_______________测试。
4.边界值分析法是____________________测试用例设计方法。
5.软件测试能做好的三件事是证明,监测和_________________。
6.软件测试的目的是________________________________________________________。
7.软件测试的过程模型有V,W和____________等三种。
8.确认测试又称为__________________。
9.等价类的边界即是___________________的值。
10.文档测试是不可缺少的,它有助于提高软件的_____________________。
11.回归测试的基本思想是使______________________中的每一个用例得到执行。
12.测试组的主要职责是_________________软件程序中的错误。
13.WinRunner是__________________测试的工具。
14.软件测试的工作量占总工作量的__________________。
15.负载测试是一种_____________测试。
二、单项选择题(每小题1分,共10分)
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、在为数字输入设计测试用例时,总会用0作为一个用例,该用例是()用例
A、负载测试
B、等价类
C、错误猜测 D竞争条件
7.用户界面测试一般用()策略
A、白盒测试
B、黑盒测试
C、灰盒测试 D ABC都可
8.维护阶段的测试大部分是()的工作
A、功能测试与性能测试
B、功能测试与系统测试
C、集成测试与系统测试
D、性能测试与集成测试
9.文档是软件产品的一部分,有效文档的益处有()
A、改善可用性
B、减少客户支持支出
C、提高可维护性
D、ABC都可
10.测试计划的制定应在()之后。
A、规划评审
B、需求确定
C、设计完成
D、编码完成
三、名词解释题(每小题3分,共15分)
1.黑盒测试
2.集成测试
3.性能测试
4.软件错误
5.静态测试
四、简答题(每小题6分,共30分)
1.目前单元测试工具可分为哪几类?利用VISUAL UNIT单元测试工具可完成哪些方式面的测试?
2.白盒测试的对象是什么?其测试的基本内容包括哪几个方面?
3.写出测试计划报告的标准编号,它包含哪几部分内容?
4.列举五种软件测试工具软件,并指出其中两种的作用。
5.软件测试文档是否是软件产品的一个部分?软件测试文档中所包含的内容有哪些?
五、分析设计题(共30分)
1.从级别上来看,测试一般包括单元测试、集成测试、系统测试和回归测试等,试分析黑盒测试、白盒测试与灰盒测试各适合哪几种级别的测试?
2.一规格说明某程序可接受1-99间的任何数,它至少有哪几个等价类?有哪几个边界?
3.有一个JAVA语言的程序如下所示,画出该程序的控制流图,它有几条独立路径,并为各独立路径设计测试用例。
Public void(int Num, int Type)
0{
1 int x=0
2 int y=0
3 while(Num――)
4 {
5 if(Type==0)
6 x=y+2;
7 else
8 if(Type==1)
9 x=y+10;
10 else
11 x=y+20;
12 }
13}
2009年4月软件产品测试
一、填空题(每题1分,共15分)
16.语句覆盖准则要求每行代码至少执行___________次。
17.软件危机的含义包括___________和如何维护数量不断膨胀的已有软件。
18.性能测试可用白盒或黑盒测试方法,但___________分析的更为细致。
19.不可能采用_________的方法来证明程序的正确性。
20.软件测试包括软件产品的测试和_____________的测试。
21.黑盒测试是软件___________功能测试的重要手段,并不涉及程序的内部结构。
22.静态分析的功能是寻找软件系统在_______________上的错误。
23.测试项目的组织,规划和管理结构由_____________提供。
24.1976年Boehm研究成果说明,错误发现得越早,会出的代价___________。
25.从软件工程来看,系统测试包含了__________测试。
26.等价类划分是把可能的_____________分为若干个子集。
27.软件开发过程中要进行的最低级别的测试活动是____________测试。
28.白盒测试实施的步骤有计划,设计,__________和总结等。
29.一次集成测试方式又称为__________________。
30.文档测试是不可能缺少的,它有助于提高软件的____________性。
二、单项选择题(每小题1分,共10)
1.静态测试的基本工具软件是()
A、查询程序
B、操作系统
C、编辑程序
D、编译或翻译器
2.一个计算两个数相加的程序,使用了一个用例为2+3,另外一个最为合适的用例是()A、1+2 B、3+4 C、1+4 D、13+4
3.测试计划的制定应在()之后。
A、规划评审
B、设计完成
C、需求确定
D、编码完成
4.用户界面测试一般用()策略
A、白盒测试
B、黑盒测试
C、灰盒测试
D、ABC都可
5.()测试关注的是模块间的接口及其接口间的数据传递关系
A、单元
B、集成
C、系统
D、确认
6.在不同级别的测试中,()应尽量标准化
A、单元测试
B、系统测试
C、验收测试
D、回归测试
7.()测试的测试者要依据详细设计说明书和源程序清单,了解模块的I/O条件和逻辑结构A、单元 B、集成 C、系统 D、确认
8.分析市场是()中不可缺少的一部分
A、配置测试
B、单元测试
C、性能测试
D、功能测试
9.维护阶段的测试大部分是()的工作
A、功能测试与性能测试
B、功能测试与系统测试
C、集成测试与系统测试
D、性能测试与集成测试
10.自顶向下与自底向上测试策略都是()
A、增长测试
B、崩溃测试
C、白盒测试
D、黑盒测试
三、名词解释题(每小题3分,共15分)
1.灰盒测试
2.回归测试
3.系统测试