51Testing软件测试论坛

标题: 测试人员考试试卷一 部分答案 请高手们指正 [打印本页]

作者: jackiewang1120    时间: 2007-3-28 16:27
标题: 测试人员考试试卷一 部分答案 请高手们指正
测试人员考试试题试卷一
一、判断题(每题1分,12 分)
1.
软件测试的目的是尽可能多的找出软件的缺陷。(
(在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。1、保证程序和相应的规范说明一致;2、发现软件中的缺陷;3确保软件不做不必要的事情;4、确保系统合理的执行;5、明确在系统失败之前可以让系统正常运行到何种程度;6、明确发布给用户的系统中有哪些风险。)
2.Beta 测试是验收测试的一种。()是属于用户测试。
3.验收测试是由最终用户来实施的。(
4.项目立项前测试人员不需要提交任何工件。(
5.单元测试能发现约80%的软件缺陷。(
6.代码评审是检查源代码是否达到模块设计的要求。(
7.自底向上集成需要测试员编写驱动程序。()
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(
10.代码评审员一般由测试员担任。(
11.我们可以人为的使得软件不存在配置问题。(
12.集成测试计划在需求分析阶段末提交。()集成测试计划在概要设计时提交;测试计划在需求分析阶段提交。
二、不定项选择题(每题2 分,10分)
1.软件验收测试的合格通过准则是:(ACD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha 测试的描述中正确的是:(Ad)
A.alpha 测试需要用户代表参加
B.alpha 测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(ABCD)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(AC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、填空题(每空1分,24 分)
1.软件验收测试包括

、三种类型。
2.系统测试的策略有功能测试、性能、压力、负载、易用性测
试、安装、界面、配置、文档、兼容性、安全、恢复、
、接口、可靠性、Alpha、Beta等15 种方法。
3.设计系统测试计划需要参考的项目文档有使用说明书、需求分析、概要设计和迭代计划。
4.对面向过程的系统采用的集成策略有基于线程的测试、基于使用的测试两种。
5.通过画因果图来写测试用例的步骤为
1.
分析软件规格说明的描述中哪些是原因哪些是结果、分析原件规格说明描述中的语义;
2.
2.找出原因与结果,原因与原因之间的对应关系;
3.
根据这些关系画出因果图、标明约束条件;
4.
把因果图转为判定表;
5.
为判定表中的每一列设计测试用例及把因果图转换为状态图共五个步骤。

作者: jackiewang1120    时间: 2007-3-28 16:29
四、简答题(共37分)
1.        阶段评审与同行评审的区别。(4 分)
答:
2 . 什么是软件测试。(3 分)
答:使用人工或自动手段来运行或测试某个系统的过程。在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

3 . 简述集成测试的过程。(5 分)
答:1、非增量式测试方法;2、增量式测试方法 a、自顶向下增量式测试 b、自底向上增量式测试

4 . 怎样做好文档测试?(4 分)
答:检查文档的正确性、完备性、可理解性。用户文档中所使用的例子必须在测试中一一试过,确保叙述正确无误。

5. 白盒测试有那几种方法?(6 分)
答:语句覆盖、分支或判断覆盖、条件覆盖、判断/条件覆盖、路径覆盖、循环覆盖。

6. 系统测试计划是否需要同行评审,为什么?(4 分)
7. Alpha 测试与beta 测试的区别。(4 分)
答:Alpha是在开发结束时的测试。针对测试的结果可能还会进行一些小的设计更改。Beta测试是在开发和测试全部结束后,并且在最终版本发布之前进行的测试。

8 . 比较负载测试、容量测试和强度测试的区别。(6 分)
答:强度测试是检查程序对异常情况的抵抗能力,总是迫使系统在异常的资源配置下运行。
负载测试是用于检查系统在使用大量数据时候正确工作的能力,即检验系统的能力最高能达到什么程度。
容量测试

9 . 测试结束的标准是什么?(3 分)
答:1。 是否达到原先定义的覆盖标准。
        比如原先定义测试95%的功能条目,测试100%的需求条目,只对接口类做集成测试等等。达到标准了就停。
2。 所发现的缺陷 (bug或者功能不足等等)低于预先定义的上限。
        比如定义每周发现的缺陷少于5个,即可停止。
3。 找到缺陷耗费的代价超过这个缺陷可能导致的损失
       这个的依据是:权限开始好找,越到后面越难找。具体操作的时候可以根据公司实际情况来定义什么样的情况算是“花费的代价大”
4。 团队集体同意(开发,管理,测试,市场,销售人员)
     由于利益和市场的原因,必须推出产品了。哪怕有bug也得上了。
5。 老板叫停   他嘴大,不能不停。
作者: dandan    时间: 2007-3-30 11:26
3 . 简述集成测试的过程。(5 分)

这个问题你答错了。。
集成测试的过程应该是:编写集成测试计划,设计集成测试,实施集成测试,执行集成测试,评诂集成测试等
你上面的答案是集成测试的策略。
作者: 石中玉    时间: 2007-3-31 22:55
学习中,谢谢楼主sdlkfj3
作者: zxqpse    时间: 2007-4-5 11:23
好东西,多谢楼主分享!
作者: zhaochuan    时间: 2007-4-6 14:32
7.自底向上集成需要测试员编写驱动程序。(√)
作者: happycqj    时间: 2007-4-6 15:55
正在学习,谢谢
作者: grace.z.79    时间: 2007-4-11 23:18
3 . 简述集成测试的过程。(5 分)

这个问题你答错了。。
集成测试的过程应该是:按照不同的策略,有不同的步骤,但都是由一个模块开始,测一次添一个模块,使组装程序像 滚雪球一样,越滚越大.
作者: irya@163.com    时间: 2007-4-25 14:43
标题: 哦,不知道是否都正确
有时间过来看看
作者: lixiaoyer    时间: 2009-1-12 15:51
标题: 同行评审与阶段评审的区别
同行评审与阶段评审的区别:
同行评审目的:发现小规模工作产品的错误,只要是找错误;
阶段评审目的:评审模块 阶段作品的正确性 可行性 及完整性
同行评审人数:3-7人 人员必须经过同行评审会议的培训,由SQA指导
阶段评审人数:5人左右 评审人必须是专家 具有系统评审资格
同行评审内容:内容小 一般文档 <  40页, 代码 < 500行
阶段评审内容: 内容多,主要看重点
同行评审时间:一小部分工作产品完成
阶段评审时间: 通常是设置在关键路径的时间点上!

这也是从其他地方摘的
作者: Yuyao_ddm    时间: 2009-4-6 15:08
标题: 我找到一个参考答案
http://www.51testing.com/?uid-23 ... space-itemid-112732
作者: 戒情人    时间: 2009-8-18 13:11
标题: 这些理论题没什么用
大家真的感觉这些理论题有用吗?我以前参加过一个测试培训班,一个文科的女的,工作是文员,想做测试。那个培训班的老师给了她厚厚的一本题,那女的很用功,天天背那些题,一个月后那些题目已经很熟练了,其实她对计算机对测试并没有多少理解。就那样,去找测试的工作,结果考试的分很高,被录取了。我想这就是很多公司招人的一个误区:很看中考试成绩。说实话我现在做测试很多年了,那些题目很多都答不出来。论坛上也有很多牛人说去应聘,如果还考那些基本的理论题,转身就走。说明那个公司根本没水平。中国的教育一直是应试教育,现在企业招聘很大程度上也是一样啊。
作者: hy861127    时间: 2009-8-21 19:35
7是对的 自顶向下要编桩模块;题目还算简单比华为那试题要简单点
作者: hongwu360249    时间: 2009-8-25 12:02
标题: 回复 1# 的帖子
好像很多答案都是错得吧
作者: hellinangel    时间: 2009-8-25 17:42
2.Beta 测试是验收测试的一种。(╳)是属于用户测试。  
   Beta测试是验收测试的一种
3.验收测试是由最终用户来实施的。(√)
   验收测试不一定是由最终用户来实施的,alpha测试很多都是由软件开发厂家内部进行的。
三、填空题(每空1分,24 分)
1.软件验收测试包括
Beta测试,alpha测试,UTA测试(用户可接受性测试)
7. Alpha 测试与beta 测试的区别。(4 分)
答: alpha测试是一个或多个目标用户在开发环境下进行的测试,beta测试是一个或多个目标用户在实际环境下进行的测试。(多数为公司内部测试)
alpha测试是公司内部的用户在模拟实际操作环境下的可受控测试。beta测试是在开发者不可控的环境下进行的软件实际应用(多数为实际使用人测试)

个人理解
作者: 戒情人    时间: 2009-9-3 11:24
标题: 大家觉得这些理论题有用吗?
大家觉得这些理论题有用吗?
作者: Lizzy.Fang    时间: 2009-9-3 13:05
我觉得没啥意义,又不是学校考试,理论有大部分就可以了,不可能每个测试阶段测试方法都会用到,没有用到过就会忽视掉的,这个很正常的啊。
如果你没做过性能测试,知道性能测试这些理论,针对一个系统出个性能测试计划和策略就不是那么容易的,我是不理解有些公司考试这个做啥。
作者: 戒情人    时间: 2009-9-3 14:29
标题: 说的对
我工作很多年了,一共找个两次工作。这两次找工作的经历都没有问过我那些理论的东西。只问我做过什么,怎么做的,会些什么,有什么收获,对这个行业的了解。我觉得这样应该是正确的。有些东西你没做过,没亲身经历过,只背下理论根本没用,而且你不去做那个事情,估计没多久你背的理论也就忘记了。刚工作时也觉得那些理论很有用,看书、上网背那些理论,可后来工作中根本用不到多少,大部分都又忘记了。现在我已经做过功能测试两年多,做自动化测试也有好几个月了,你要我回答什么是功能测试,什么是自动化测试,我也不知道怎么回答才好。我大学乒乓球打的不错,在学校得过奖,你问我怎么打乒乓球我估计也说不好。中国的教育是一流的学生,二流的教师,三流的管理体制。这种模式估计会延伸很久,延伸到很多领域。怪不得很多牛人去面试,如果对方给一份理论题试卷让做,转身就走。说明那个公司根本就不行,因为这个公司的领导就不行。我以前认识的从外国回来的人也是说,国内搞的很多东西都比较虚,答个卷子能看出什么啊。在外国都主要是问你做过什么,怎么做的,对这个行业的了解。不知道其它朋友如何看这个问题。
作者: 戒情人    时间: 2009-9-4 10:22
标题: 大家都来谈谈这个问题啊
大家都来谈谈这个问题啊
作者: liudong6664    时间: 2009-9-4 18:02
标题: 回复 12# 的帖子
的确如此,公司最重要还是要看实际操作那里
作者: fanghao    时间: 2009-9-14 15:26
有实战经验
加上理论组合
无敌了麽不就
为啥没用?




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