51Testing软件测试论坛

标题: 一套完整的面试题 [打印本页]

作者: baby2dragon    时间: 2008-5-11 15:21
标题: 一套完整的面试题
前些天去面试的一套题目,大家来讨论一下吧~

一、判断
1. Beta测试是验收测试的一种。()
2. 项目立项前测试人员不需要提交任何工作。()
3. 负载测试是验证要检验的系统的能力最高能达到什么程度。()
4. 代码评审员一般由测试人员担任。()
6. 集成测试计划在需求分析阶段末提交。()

二、选择
1. 软件验收测试的合格通过准则是:()
   A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
   B. 所有测试项没有残余一级、二级和三级错误
   C. 立项审批表、需求分析文档、设计文档和编码实现一致
   D. 验收测试工件齐全

2. 软件测试计划评审会需要哪些人员参加?()
   A. 项目经理   B. QA   C. CMO   D. 测试组

3. 下列关系alpha测试的描述中正确的是()
   A. alpha测试需要用户代表参加
   B. alpha测试不需要用户代表参加
   C. alpha测试是系统测试的一种
   D. alpha测试是验收测试的一种
   
4. 测试设计阶段的任务()
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动

三、问答
1. 什么是软件测试?
2. 系统测试的策略有哪些?
3. 什么是白盒测试、黑盒测试、回归测试?
4. 分别给出增加、删除、修改、查询的SQL语句基本结构
5. 进程间的通讯方式有哪些?

四、逻辑思维
1. 7个人用7小时挖了7米的沟,以同样速度在50小时挖50米的沟要多少人?
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?
作者: msnshow    时间: 2008-5-12 12:13
有正确答案么,发出来看看
作者: baby2dragon    时间: 2008-5-12 14:24
没有正确答案哦,哪位高手来做一下?
作者: h5y6w8    时间: 2008-5-12 15:04
alpha和beta测试是属于验收测试吧
作者: baby2dragon    时间: 2008-5-12 15:55
标题: 回复 6# 的帖子
这个问题我也搞不清楚,好像什么说法都有
作者: maomao257    时间: 2008-5-12 16:02
alpha和beta测试是属于验收测试
作者: enter333    时间: 2008-5-14 17:31
倒数第二个,我认为是:1个人。
作者: baby2dragon    时间: 2008-5-14 20:54
我认为是7个人
作者: snnylip    时间: 2008-5-20 16:04
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?
我认为分三次就搞清楚了,三个开关分别为A,B,C,先按A,然后打开门看是哪盏灯亮。然后关门,按B,再开门观看,然后再关上门,再按C,再开门观看。不就解决了么。
作者: h5y6w8    时间: 2008-5-22 18:12
这套题目不到20分钟做完了。。。标准答案也没见到过
是易思博的面试题- -!
作者: 注册公司吧    时间: 2008-5-24 22:16
标题: love you

香港公司注册链接交换
作者: pbz    时间: 2008-5-25 11:13
想知道答案呢
作者: baby2dragon    时间: 2008-5-25 14:44
对,是易思博的
作者: xiaoyanzi518    时间: 2008-5-25 21:08
原帖由 snnylip 于 2008-5-20 16:04 发表
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?
我认为分三次就搞清楚了,三个开关分 ...

题目已经说了一旦将门打开就不能变换开关,也就是只能开一次门
作者: mickeyai    时间: 2008-6-13 15:52
呼,我没有一个懂的~~
作者: 65138935    时间: 2008-6-15 11:24
标题: 个人理解
判断
1、T  2、F  3、F  4、F  5、T
选择
1、ACD  2、BD  3、BD  4、BC
问答……
逻辑
1、还是7个人
2、 没有死的规定,这题我的思路是:将三个开关都拆掉,看每个开关的线路是接到哪个灯的,好像也符合题目的条件,嘿嘿嘿嘿
作者: hlbd    时间: 2008-7-9 13:30
标题: 个人理解
一:1~5:TFFFT
二:ABCD、AB、BC、BC
三:1:软件测试是对软件进行一系列的测试活动,发现软件中所有的bug。
2、策略是在规定的测试标准、规范基础上,进行约定的测试方法、原则进行。包括功能测试、性能测试、强度测试、故障恢复及转移等测试。
3、白盒:源代码的逻辑性测试。
黑盒:不深入到代码的测试,软件作为一个盒子,在外部进行各种测试活动,如功能测试等。
回归:对修改内容或有影响的部分或全部功能时行测试。
4、insert into table name values();delete from table ;update table set column=value;select * from table;
5、消息传递、同步、共享内存区、过程调用
四:1、7人
2、开一灯3分钟,换另一个,进去,,一灯热、一灯亮、一灯原始状态。
作者: pizone    时间: 2008-7-12 10:31
谁有比较标准的答案呀,怎好像三个人的答案都不太一样呢。。
作者: puchonghui    时间: 2008-7-12 10:47
逻辑思维么。。。

我的逻辑是:人是不可能连着50小时保持相同的速度的
如果要以同样的速度的话7个人肯定不够

出这种题目的公司我肯定不会去,如果他的答案是七个人的话。。。
作者: knighter    时间: 2008-7-15 16:29
判断和选择题,跟我最近遇到的笔试题非常像啊,那些公司无非都是copy来copy去
作者: navy2008    时间: 2008-7-31 17:00
开一灯3分钟,换另一个,进去,,一灯热、一灯亮、一灯原始状态。 ,太好了,呵呵
作者: Wheatlee    时间: 2008-8-6 22:10
标题: 回复 6# 的帖子
不属于。alpha属于项目内部人员测试,beta属于面向外部人员的测试,但是都是在正式release前的测试,而验收测试属于release后的测试。
作者: wlnet30    时间: 2008-8-14 15:51
Alpha测试:是由用户在开发者的场所来进行的,Alpha测试是在一个受控的环境中进行的。
Beta测试: 是由软件的最终用户在一个或多个用户场所来进行的,开发者通常不在现场,用户记录测试中遇到的问题并报告给开发者。
作者: wlnet30    时间: 2008-8-14 15:54
4. 测试设计阶段的任务()
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动

应该是B C D吧!
我认为是测试设计阶段是设计测试用例,设计测试需要执行的过程等。
作者: liminmin5_29    时间: 2008-9-10 19:37
标题: 这里的好多题都比较老了!
一、判断
1. Beta测试是验收测试的一种。(N)
2. 项目立项前测试人员不需要提交任何工作。(Y)
3. 负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
4. 代码评审员一般由测试人员担任。(N)
6. 集成测试计划在需求分析阶段末提交。(N)

二、选择
1. 软件验收测试的合格通过准则是:(ABCD)
   A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
   B. 所有测试项没有残余一级、二级和三级错误
   C. 立项审批表、需求分析文档、设计文档和编码实现一致
   D. 验收测试工件齐全

2. 软件测试计划评审会需要哪些人员参加?(ABCD)
   A. 项目经理   B. QA   C. CMO   D. 测试组

3. 下列关系alpha测试的描述中正确的是(A)
   A. alpha测试需要用户代表参加
   B. alpha测试不需要用户代表参加
   C. alpha测试是系统测试的一种
   D. alpha测试是验收测试的一种
   
4. 测试设计阶段的任务(BC)
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动
作者: liminmin5_29    时间: 2008-9-10 21:23
标题: alpha和beta测试都不属于验收测试
我们老师讲, alpha和beta测试都不属于验收测试,对于软件项目来说,在系统测试后,有验收测试(有用户参与);
对于软件产品来讲,在系统测试后,有 alpha和beta测试, alpha测试是测试环境尽量真实,由软件公司内部人员模拟各类用户对即将面世的软件产品进行测试, 测试人员在一旁记录发现的问题和缺陷.beta测试是由典型用户在日常工作中实际使用beta版本,并要求用户报告异常情况,提出意见.
作者: geral123    时间: 2008-9-17 23:58
这么难啊  我应届毕业生不会做啊
作者: quanjuly    时间: 2008-10-7 15:28
标题: 标准答案
1. Beta测试是验收测试的一种。(N)
2. 项目立项前测试人员不需要提交任何工作。(N)
3. 负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
4. 代码评审员一般由测试人员担任。(N)
6. 集成测试计划在需求分析阶段末提交。(N)

二、选择
1. 软件验收测试的合格通过准则是:(A)
   A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
   B. 所有测试项没有残余一级、二级和三级错误
   C. 立项审批表、需求分析文档、设计文档和编码实现一致
   D. 验收测试工件齐全

2. 软件测试计划评审会需要哪些人员参加?(ABCD)
   A. 项目经理   B. QA   C. CMO   D. 测试组

3. 下列关系alpha测试的描述中正确的是(AD)
   A. alpha测试需要用户代表参加
   B. alpha测试不需要用户代表参加
   C. alpha测试是系统测试的一种
   D. alpha测试是验收测试的一种
   
4. 测试设计阶段的任务(BC)
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动

三、问答
1. 什么是软件测试?
2. 系统测试的策略有哪些?
性能测试,负载测试,强度测试,易用性测试,安全测试,配置测试,安装测试,文档测试,故障恢复测试,用户界面测试,恢复测试,分布测试,可用性测试

3. 什么是白盒测试、黑盒测试、回归测试?

4. 分别给出增加、删除、修改、查询的SQL语句基本结构

5. 进程间的通讯方式有哪些?

四、逻辑思维
1. 7个人用7小时挖了7米的沟,以同样速度在50小时挖50米的沟要多少人?
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?
作者: luozhi4102    时间: 2008-10-8 12:42
有正确答案吗
作者: eagleking    时间: 2008-10-10 10:19
个人意见:
一、判断
1. Beta测试是验收测试的一种。(N)
2. 项目立项前测试人员不需要提交任何工作。(N)
3. 负载测试是验证要检验的系统的能力最高能达到什么程度。(Y)
4. 代码评审员一般由测试人员担任。(N)
6. 集成测试计划在需求分析阶段末提交。(N)

二、选择
1. 软件验收测试的合格通过准则是:(ABCD)
   A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
   B. 所有测试项没有残余一级、二级和三级错误
   C. 立项审批表、需求分析文档、设计文档和编码实现一致
   D. 验收测试工件齐全

2. 软件测试计划评审会需要哪些人员参加?(ABD)
   A. 项目经理   B. QA   C. CMO   D. 测试组

3. 下列关系alpha测试的描述中正确的是(AD)
   A. alpha测试需要用户代表参加
   B. alpha测试不需要用户代表参加
   C. alpha测试是系统测试的一种
   D. alpha测试是验收测试的一种
   
4. 测试设计阶段的任务(BC)
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动

三、问答
1. 什么是软件测试?
发现软件中的问题并确保其修复。
2. 系统测试的策略有哪些?
3. 什么是白盒测试、黑盒测试、回归测试?
白盒测试是可以看到程序内部逻辑的测试,主要是代码测试;
黑盒测试是不管内部逻辑的测试,它只管输入和输出是否正确;
回归测试是验证过去发现的问题是否仍然存在的测试。
4. 分别给出增加、删除、修改、查询的SQL语句基本结构
5. 进程间的通讯方式有哪些?

四、逻辑思维
1. 7个人用7小时挖了7米的沟,以同样速度在50小时挖50米的沟要多少人? (7人)
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?(可以开1盏10分钟后,关了再开另一盏灯,根据温度判断)
作者: zccandbobo    时间: 2008-10-16 23:40
第三个选择题选A,D.这两测试均属于验收测试。a..是需要用户、测试人员、开发人员等参与人内测,而b..是内测后的公测,是完全交给用户进行测试。
作者: 15tester    时间: 2008-10-28 18:12
ALPHA测试和BETA测试均不属于验收测试

验收测试是在通过了内部系统测试以及软件配置审查之后
验收测试是以用户为主的测试,验收组因该由项目组成员和用户代表等组成
验收测试一般在用户所在地进行测试,或模拟实际用户环境
验收测试应根据合同,《需求规格说明书》等对软件进行测试。

ALPHA测试是由用户在开发环境下进行的测试,有开发者做在身旁,随时记下错误情况和使用中的问题,在受控的环境下进行的测试


BETA测试时是有软件的多个用户在一个或多个用户的实际环境下进行的测试,开发者不在身边,是不受控的测试
作者: zccandbobo    时间: 2008-12-8 12:05
标题: 对15tester的说法提出质疑^_^
验收测试在我们这一方也要做,而且要由测试人员编写《验收测试文档》,按照这个文档再测。做过外包项目的应该都清楚,测试过程末期会有这个产物。
作者: zccandbobo    时间: 2008-12-8 12:11
标题: 回复 28# 的帖子
也许不同的人接触的概念也会不一样, 我在《软件测试技术精典都程》上看的是:ALPHA和BETA均属于验收测试,ALPHA是需要用户、测试人员、开发人员等参与人内测,而BETA是内测后的公测,是完全交给用户进行测试..
作者: 郁闷的萝卜    时间: 2008-12-8 13:17
标题: 回复 11# 的帖子
我发现你暴傻~~~~
题都看不懂~~
作者: 了缘道童    时间: 2008-12-8 13:26
新手答案

一、判断
1. Beta测试是验收测试的一种。(T)
2. 项目立项前测试人员不需要提交任何工作。(F)
3. 负载测试是验证要检验的系统的能力最高能达到什么程度。(F)
4. 代码评审员一般由测试人员担任。(F)
6. 集成测试计划在需求分析阶段末提交。(F)

二、选择
1. 软件验收测试的合格通过准则是:(ABCD)
   A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
   B. 所有测试项没有残余一级、二级和三级错误
   C. 立项审批表、需求分析文档、设计文档和编码实现一致
   D. 验收测试工件齐全

2. 软件测试计划评审会需要哪些人员参加?(ABD)
   A. 项目经理   B. QA   C. CMO   D. 测试组

3. 下列关系alpha测试的描述中正确的是(AD)
   A. alpha测试需要用户代表参加
   B. alpha测试不需要用户代表参加
   C. alpha测试是系统测试的一种
   D. alpha测试是验收测试的一种
   
4. 测试设计阶段的任务(BC)
   A. 制定测试计划          B. 设计测试用例
   C. 设计测试过程、脚本    D. 评估测试活动

三、问答
1. 什么是软件测试?
软件测试是检验系统的预期结果与实际结果之间的差别,发现系统中的BUG。
2. 系统测试的策略有哪些?
功能测试,界面测试,易用性测试,安装/卸载测试,文档测试,数据库测试,兼容性测试
3. 什么是白盒测试、黑盒测试、回归测试?
白盒测试是安装程序内部的结构测试程序,也叫结构测试或逻辑驱动测试
黑盒测试也叫数据驱动测试,主要是对系统的功能进行测试
回归测试是对系统的新版本执行上一版本的测试用例检验能否通过
4. 分别给出增加、删除、修改、查询的SQL语句基本结构
insert into 表名(字段名,……) values (值,……)
delete 表名 where 字段名='值'
update 表名 set 字段名='值',……
select 字段名,…… from 表名
5. 进程间的通讯方式有哪些?


四、逻辑思维
1. 7个人用7小时挖了7米的沟,以同样速度在50小时挖50米的沟要多少人?
7个人(解答:速度:7个人1小时1米)
2. 一个屋子有一个门(门是关闭)和3盏点灯,屋外有3个开关,分别与这3盏灯相连。你可随意操纵这些开关,可一旦你将门打开,就不能变换开关了。如何确定每个开关具体管哪盏灯?
看的别人的答案,不错
作者: ruifengkeji    时间: 2008-12-13 11:46
11#的站友,再好好看看题目,你好像没有理解提议啊!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2