测试主管面试题

上一篇 / 下一篇  2013-12-10 14:45:04

一、选择题

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   )和指定的覆盖标准。

A)程序内部逻辑   B)程序的复杂度   C)使用说明书   D)程序的功能

9.下面说法正确的是(    )

A)经过测试没有发现错误说明程序正确          B)测试的目标是为了证明程序没有错误

C)成功的测试是发现了迄今尚未发现的错误的测试D)成功的测试是没有发现错误的测试

10.发现错误能力最弱的是(    )

A)语句覆盖                     B)判定覆盖

C)条件覆盖                     D)路径覆盖

11.下面(    )方法能够有效地检测输入条件的各种组合可能引起的错误。

A)等价类划分               B)边界值分析

C)错误推测                     D)因果图

12.基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当采用的基线发生错误时,我们可以返回到最近和最恰当的(C  )上。

A)配置项  B)程序    C)基线    D)过程

二、填空题

1.软件测试方法一般分为两大类:        方法和静态测试方法。

2.黑盒法只在软件的   接口  处进行测试,依据需求规格  说明书,检查程序是否满足功能  要求。

3.白盒测试是结构   测试,被测对象是源程序  ,以程序的  内部逻辑  为基础设计测试用例。

4.黑盒测试是                     测试,用黑盒技术设计测试用例有4种方法:                                     

5.边界值分析是将测试       情况作为重点目标,选取正好等于、刚刚大于或刚刚小于       的测试数据。如果输入或输出域是一个有序集合,则应选取集合的第一个元素和         元素作为测试用例。

6.在测试程序时,根据经验或直觉推测程序中可能存在的各种错误,称为          

7.软件测试一般经过4个测试: 单元测试 集成测试 确认测试   系统测试 

8.在单元测试中,需要为被测模块设计驱动模块和       模块。          用来模拟被测模块的上级调用模块,          用来代替被测模块所调用的模块。

9.集成测试指在          测试基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。也称        测试或联合测试。

10.确认测试在模拟环境下运用          测试方法,由专门测试人员          参加的测试。

11.基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。因此,基线可以作为项目的一个检查点 

三、问答题

1.什么是性能测试?性能测试包括哪些方面?什么是负载测试?什么是压力测试

2.简述使用Loadrunner的步骤?LoadRunner由哪些部件组成?

3.什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个?

4.什么是关联?请解释一下自动关联和手动关联的不同?你在哪里设置自动关联选项?

5、响应时间和吞吐量之间的关系是什么?

6、解释以下函数及他们的不同之处?

lr_debug_message

lr_output_message

lr_error_message

lrd_stmt

lrd_fetch

7、什么是think timethink_time有什么用?

8、谈谈你对MVC的理解?

9、什么是WebService?请详细解释?

10、触发器的作用?什么是存储过程?

11、为管理业务培训信息,建立3个表

S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄

   C(C#,CN)C#,CN分别代表课程编号,课程名称

   SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩

1)使用标准SQL嵌套语句查询不选修课程编号为’C5的学员姓名和所属单位?

2)要求是查询表A中存在ID重复三次以上的记录?

12请简述软件测试工程师所需具备的素质

13.变量的命名规则一般规定如下:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。请用等价分类法设计测试用例。


TAG:

千里和他的软件测试 引用 删除 千里   /   2013-12-24 09:05:33
这是面试测试主管的问题?我是不及格的测试主管。
ROKR的个人空间 引用 删除 ROKR   /   2013-12-23 10:43:51
没答案?
liyehong的个人空间 引用 删除 liyehong   /   2013-12-20 11:03:34
有正确答案吗?
蜗牛窝@个人空间一览 引用 删除 t_user   /   2013-12-11 17:48:48
这怎么那么像我曾经做过的一套面试题?
 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7557
  • 日志数: 5
  • 建立时间: 2013-12-10
  • 更新时间: 2014-07-29

RSS订阅

Open Toolbar