测试工程师的笔试题

测试工程师

一、基础选择题

1、对于软件测试描述正确的是(目的是尽可能多的发现程序的错误)(2) 2、软件测试的对象包括(源程序、目标程序、数据及相关文档)(2) 3、描述正确的是(软件是程序数据与相关文档的集合)(2)

4、数据独立性是数据技术的特点之一所谓数据独立性是指(数据与程序独立存放)(2) 5、V模型指出,(单元和集成测试)对程序设计进行验证,(系统测试)对系统测试进行验证,(验收测试)应当追朔到用户需求说明书。(3)

6、缺陷管理的流程可以包括为:测试人员提交新的错误入库,错误状态为1;高级测试人员验证错误,如确认是错误,分配给相应的开发人员设置状态为2;如果不是错误,则拒绝,设置为“拒绝”状态;开发人员查询状态为3的错误,做如下处理:如果不是错误,则状态为“拒绝”,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字说明并保持错误为“拒绝”状态;测试人员查询为5的错误,验证错误是否已解决,作如下处理:如问题解决了置错误状态为6,如问题没有解决则置状态为7。上述流程中1至7相对应的状态标识为(新信息—打开—打开—修复—修复—关闭—重新打开)(3)

1 c,2 b,3 d,4 a,5 (1)a(2)d(3)c 6 a

二、问答题

【问题1】软件测试测什么?

在软件工程中,测试是一个工程过程,是针对软件这一特殊产品的一道生产工序,是软件质量保证的重要一环。也就是说,软件测试不是项目管理过程的需要,而是软件工程过程的需要。测试过程其实是一个自底向上的回溯过程,每个测试过程都是具有针对性的测试过程是分析、设计过程的逆向过程,所测试的内容也是分析、设计的结果,所以测试过程必然要与开发过程密切配合,要对整个过程中的分析、设计的内容有同样深入、细致的理解,需要较多的资源投入

【问题2】从测试技术角度,正确的选是(C黑盒测试D白盒测试),给出各自的含义?(6)

黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。

白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。 【问题3】从测试阶段角度,测试正确的顺序是(A、单元测试C、集成测试E、确认测试D、系统测试B、验收测试),同时给出所选择的正确策略含义和被测对象是什么?(8) 单元测试:针对每个单元的测试,已确保每个模块能正常工作为目标。

集成测试:对已测试的模块进行组装,进行集成测试。目地在于检测与软件设计相关的程序结构设计问题

确认测试:验证软件能否满足所有功能跟性能上的需求。检验所开发的软件是否能按用户提出的要求进行。

系统测试:检验软件能否与系统其他部分(比如:硬件,数据库,操作系统,浏览器等)协调工作

验收测试:检验软件质量最好一道工序,主要突出用户的作用。由测试或开发人员指导用户执行。

【问题4】在测试生命周期,产生过程分为几个阶段,以及各个阶段的含义?(8) 流程:测试计划》测试设计》测试执行》测试总结

测试计划:软件测试计划工作的输入是: 需求规格说明。是开展软件测试计划的基础和依据。软件测试计划要从技术和管理两个方面开展计划工作

测试设计阶段主要包含2个方面的工作:一是测试用例的设计、二是测试用例的开发和实现。 测试执行阶段工作的输入是:测试用例和测试数据。软件测试执行阶段,是在准备好的测试环境上依次执行各测试用例并详细记录每一步的测试结果。

软件测试总结阶段的主要工作是根据软件测试的执行情况,作出两方面的评价:一是评价软件测试的效果;二是评价被测试的软件。 三、数据库

1、有下表:(10)

create table studentsscore(

stu_id varchar2(50) null,(学号) kc varchar2(50) null, (课程) score decimal(18,1) null (成绩) )

用一条语句取出每课成绩前两名的学生休息并按课程号和成绩排序 方法一:

select kc,stu_id,score from student as t1 where (select count(*) from studnet as t2 where t1.kc=t2.kc and t1.score>t2.score)

select a.* from student as a where a.stu_id in ( select top 2 stu_id from student where kc=a.kc order by score dese) 方法三:

select kc, max(score) from student group by kc union

select kc,max(score) from student as a where score not in(select max(score) from student b where a.kc = b.kc group by kc) group by kc.

2> 、有下表:(stu)(10)

用一条语句输出,成绩在90分以上的评为:“EXCELLENT”,80-90分的评为”GOOD”,其他评为”SOSO”

select id,name,score

case when score>90 then 'excellent'

when score>80 and score

四、程序分析

测试工程师

一、基础选择题

1、对于软件测试描述正确的是(目的是尽可能多的发现程序的错误)(2) 2、软件测试的对象包括(源程序、目标程序、数据及相关文档)(2) 3、描述正确的是(软件是程序数据与相关文档的集合)(2)

4、数据独立性是数据技术的特点之一所谓数据独立性是指(数据与程序独立存放)(2) 5、V模型指出,(单元和集成测试)对程序设计进行验证,(系统测试)对系统测试进行验证,(验收测试)应当追朔到用户需求说明书。(3)

6、缺陷管理的流程可以包括为:测试人员提交新的错误入库,错误状态为1;高级测试人员验证错误,如确认是错误,分配给相应的开发人员设置状态为2;如果不是错误,则拒绝,设置为“拒绝”状态;开发人员查询状态为3的错误,做如下处理:如果不是错误,则状态为“拒绝”,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字说明并保持错误为“拒绝”状态;测试人员查询为5的错误,验证错误是否已解决,作如下处理:如问题解决了置错误状态为6,如问题没有解决则置状态为7。上述流程中1至7相对应的状态标识为(新信息—打开—打开—修复—修复—关闭—重新打开)(3)

1 c,2 b,3 d,4 a,5 (1)a(2)d(3)c 6 a

二、问答题

【问题1】软件测试测什么?

在软件工程中,测试是一个工程过程,是针对软件这一特殊产品的一道生产工序,是软件质量保证的重要一环。也就是说,软件测试不是项目管理过程的需要,而是软件工程过程的需要。测试过程其实是一个自底向上的回溯过程,每个测试过程都是具有针对性的测试过程是分析、设计过程的逆向过程,所测试的内容也是分析、设计的结果,所以测试过程必然要与开发过程密切配合,要对整个过程中的分析、设计的内容有同样深入、细致的理解,需要较多的资源投入

【问题2】从测试技术角度,正确的选是(C黑盒测试D白盒测试),给出各自的含义?(6)

黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。

白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。 【问题3】从测试阶段角度,测试正确的顺序是(A、单元测试C、集成测试E、确认测试D、系统测试B、验收测试),同时给出所选择的正确策略含义和被测对象是什么?(8) 单元测试:针对每个单元的测试,已确保每个模块能正常工作为目标。

集成测试:对已测试的模块进行组装,进行集成测试。目地在于检测与软件设计相关的程序结构设计问题

确认测试:验证软件能否满足所有功能跟性能上的需求。检验所开发的软件是否能按用户提出的要求进行。

系统测试:检验软件能否与系统其他部分(比如:硬件,数据库,操作系统,浏览器等)协调工作

验收测试:检验软件质量最好一道工序,主要突出用户的作用。由测试或开发人员指导用户执行。

【问题4】在测试生命周期,产生过程分为几个阶段,以及各个阶段的含义?(8) 流程:测试计划》测试设计》测试执行》测试总结

测试计划:软件测试计划工作的输入是: 需求规格说明。是开展软件测试计划的基础和依据。软件测试计划要从技术和管理两个方面开展计划工作

测试设计阶段主要包含2个方面的工作:一是测试用例的设计、二是测试用例的开发和实现。 测试执行阶段工作的输入是:测试用例和测试数据。软件测试执行阶段,是在准备好的测试环境上依次执行各测试用例并详细记录每一步的测试结果。

软件测试总结阶段的主要工作是根据软件测试的执行情况,作出两方面的评价:一是评价软件测试的效果;二是评价被测试的软件。 三、数据库

1、有下表:(10)

create table studentsscore(

stu_id varchar2(50) null,(学号) kc varchar2(50) null, (课程) score decimal(18,1) null (成绩) )

用一条语句取出每课成绩前两名的学生休息并按课程号和成绩排序 方法一:

select kc,stu_id,score from student as t1 where (select count(*) from studnet as t2 where t1.kc=t2.kc and t1.score>t2.score)

select a.* from student as a where a.stu_id in ( select top 2 stu_id from student where kc=a.kc order by score dese) 方法三:

select kc, max(score) from student group by kc union

select kc,max(score) from student as a where score not in(select max(score) from student b where a.kc = b.kc group by kc) group by kc.

2> 、有下表:(stu)(10)

用一条语句输出,成绩在90分以上的评为:“EXCELLENT”,80-90分的评为”GOOD”,其他评为”SOSO”

select id,name,score

case when score>90 then 'excellent'

when score>80 and score

四、程序分析


相关文章

  • 2013年全国造价师考试[建设工程技术与计量(土建)]真题
  • 2013年全国造价师考试<建设工程技术与计量(土建)>真题 第 1 题 (单项选择题)(每题 1.00 分) 题目分类:取自模拟测试模块中的试题 > 单项选择题 > 按工业建筑用途分类,机械制造厂的热处理车间厂房属于 ...查看


  • 联想测试工程师笔试题
  • 一.填空题:(每一空格2分,共60分) 1. 软件实施活动的输出工件有软件测试计划.软件测试设计文档.软件测试用例.测试报告. 2. 代码评审主要做工作. 1.保证代码和详细设计的一致.详细设计文档每一项都用代码实现,没有遗漏和增加 2.保 ...查看


  • 压铸工程师岗位测试题(含答案)
  • XX 集团压铸工程师岗位测试题 (本试题为闭卷测试,答题时限为60分钟,满分为100分) 姓名: 应聘职位: 得分: 尊敬的先生/小姐:您好! 非常感谢您参加本公司的面试,为保证面试质量,真实地反映各位应聘者的水平,科学.客观的进行人才招聘 ...查看


  • 知识产权和标准化的题目
  • 第5章 知识产权与标准化 从历年的考试试题来看,本章的考点在综合知识考试中的平均分数为3.93分,约为总分的5.24%.主要分数集中在知识产权.标准化常识和软件工程国家标准这3个知识点上. 5.1 考点提炼 信息化政策法规和标准规范用于规范 ...查看


  • 软件工程导论试题1
  • 3 1. 软件生命期各阶段的任务是什么? 答:软件生命期分为7个阶段: 1.问题定义:要解决的问题是什么 2.可行性研究:确定问题是否值得解,技术可行性.经济可行性.操作可行性 3.需求分析:系统必须做什么 4.总体设计:系统如何实现,包括 ...查看


  • Acqeavt语文教师考试题库
  • 生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来. --泰戈尔 009年浙江省教师招聘考试小学语文学科试卷及答案.doc 题库 09年初中语文教师业务理论 ...查看


  • 卓越工程师班网络学习期第三周任务
  • 第三周 1.程序设计题 设计一个C语言考试系统,要求如下: (1)角色要求:该系统有三种角色,学生.教师和系统管理员,每一种角色的权限描述如下:  系统管理员:对教师用户进行增加.修改和删除:对学生用户进行增加.修改和删除  教师:试题 ...查看


  • 2012岩土工程师考试科目及报名注册方式
  • 4.对于使用答题卡作答的考试,考生必须按题号在答题卡上相应题号的选项中,用2B铅笔准确填涂所选选项的信息点(字母).如改动,考生务必用橡皮擦净原选项的填涂痕迹,以免电脑读卡时发生误读现象. 5.岩土专业案例考试试卷已把试题.答案选项.答题过 ...查看


  • 机械工程测试技术试题.1doc
  • 班别: 姓名: 学号: 使用日期: 一.填空题 (每题2分,共计20分) 1.周期信号频谱的基本特点是:离散性.谐波性和性. 2.测量系统的输出特性,通常用非线性.滞后.重复性.等指标来表征. 3.产生误差的原因是多方面的,按其来源可归纳为 ...查看


热门内容