本站文章除标题中注明“原”以外,其他均来自网络或书籍,如果我的引用侵犯了您的权力,请与我联系,我将及时处理;如果任何人想转载这些文章,则请保留原始的出处信息,或者直接与原作者联系。

软件测试工程师笔试试题

上一篇 / 下一篇  2007-01-21 21:08:03 / 个人分类:测试理论

01. 为什么要在一个团队中开展软件测试工作
$w)pq%Vy[:RM8T2hnu%j051Testing软件测试网 W/A:Ht;y5` } eL#K*O
02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?51Testing软件测试网9oS$I5Vsz j*B@:M
 
/`+]*@-X.J9yU1`y X0a003. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)
n i?"o3w$oH+v8@'A,N0
y,q2CuG004. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
[,z]D5qU/B.jv-]4U {0 51Testing软件测试网K mQ6H*U
05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试性能测试……)
'HN/r&Eq2NSl;r051Testing软件测试网1Z3F-v'u4a0bD&T
06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。51Testing软件测试网,{I%@]X'td4_o

e+I)F7B"J S0J9E007. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
~6\`D9x9B4w0
"vV FD3~(GD008. 您认为做好测试计划工作的关键是什么?51Testing软件测试网 bY3[q*D.?C
51Testing软件测试网K+Bart
09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
4w~1["h1r+H0
3xRY,Kz#az`010. 您认为做好测试用例设计工作的关键是什么?51Testing软件测试网0EO*p4N~
51Testing软件测试网 [)mg}e
11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。
6[r7]%lSwZ051Testing软件测试网l;x gaH4`(UMkT8OJ
12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。51Testing软件测试网:l6J%GR1qo5mV;e
51Testing软件测试网q7|f5R$d;h#Na5E.XX
13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。
7d| X9t^0
c1c3M P C9G,J Pn014. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。51Testing软件测试网C4d)f!s1Ny;z_d
 51Testing软件测试网8bsMp~Z
15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
h r5A]X7Z$|051Testing软件测试网b5B_/h:|.|[6J&K
16. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?51Testing软件测试网S_cE6GAw@o

7o!~w"T/w q$Rd017. 您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。51Testing软件测试网N5z!e&Xt:J'x8QO

*~&sXp0^,qXa018. 您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。51Testing软件测试网D)a:XW~ OGy[ t rD
 
!Jw:S M @\L)p/E g019. 您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?
'f3Om,BU NF051Testing软件测试网0~2YScT,}kXiI
20. 您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展情况和您对这项工作的认识?
;HfdLcSZ1nA0 
&k'\s ~B%xE021. 您是否熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以谈一下对这些方法论和思想的认识?
*WIqL9r"n%g@9{051Testing软件测试网&^7g'{6i9p;[4P7{
22. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
6J#Wn~2\:Nh t @J0 
a2|bIr9K023. 在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?51Testing软件测试网M6e2NC+\4F

e5mBTczR7S024. 在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)51Testing软件测试网Aa? v;M\

\5bS:f msUjA S0
-^ p9^kV5w8\&H'c#F0一、判断题(每题1分,12 分,正确的√,错误的╳)
9r T'[!|L3t5I01.软件测试的目的是尽可能多的找出软件的缺陷。()51Testing软件测试网J3O$A~Z{z3n[
2.Beta 测试是验收测试的一种。()51Testing软件测试网*Q {+ds-F'Gc_3[9@
3.验收测试是由最终用户来实施的。()
n}HW+m04.项目立项前测试人员不需要提交任何工件。()51Testing软件测试网^ KL"S.e]~K"U
5.单元测试能发现约80%的软件缺陷。()
s hj {bL06.代码评审是检查源代码是否达到模块设计的要求。()
8J5Sf'Ai-y'^d07.自底向上集成需要测试员编写驱动程序。()
e/QK1z&x08.负载测试是验证要检验的系统的能力最高能达到什么程度。()
0v{b Tus _U09.测试人员要坚持原则,缺陷未修复完坚决不予通过。()51Testing软件测试网Yxq9_3H X
10.代码评审员一般由测试员担任。()51Testing软件测试网#Q3b4^ElF;[6k
11.我们可以人为的使得软件不存在配置问题。()
jLG%Ket8g012.集成测试计划在需求分析阶段末提交。()51Testing软件测试网 Y)ReQ a
二、不定项选择题(每题2 分,10分)51Testing软件测试网q]"I&zL
1.软件验收测试的合格通过准则是:()51Testing软件测试网p2Z2m Y._C
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。51Testing软件测试网%c$Q~h |
B. 所有测试项没有残余一级、二级和三级错误。51Testing软件测试网-b y[0~*U/SN&yt3?F
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
A ih]Qjv#aR'Od0D. 验收测试工件齐全。
}` \1U-Xu02.软件测试计划评审会需要哪些人员参加?()
c1qF g9tx0G#K0A.项目经理51Testing软件测试网*F)M O#I)X L(?
B.SQA 负责人51Testing软件测试网1N }7XyLol
C.配置负责人
u|)[S`n4M"R8o b0D.测试组51Testing软件测试网k:`6PG'b0AhQ
3.下列关于alpha 测试的描述中正确的是:()
\PO1xB4kt c0A.alpha 测试需要用户代表参加51Testing软件测试网x jc-O"~tGx|~
B.alpha 测试不需要用户代表参加51Testing软件测试网q0l'Q#}Kx0X3z
C.alpha 测试是系统测试的一种
M9UW(Qfw['{0D.alpha 测试是验收测试的一种
F#]']m1w?04.测试设计员的职责有:()51Testing软件测试网K7U RQ/~`F
A.制定测试计划
#m:y\*?+C"o'?0B.设计测试用例51Testing软件测试网.J7C`D~d3jd:bu
C.设计测试过程、脚本51Testing软件测试网X[Wi${/a
D.评估测试活动51Testing软件测试网E%G xNXH
5.软件实施活动的进入准则是:()
6J$Y3nJO)BC-J&\0A.需求工件已经被基线化
%qkj:K0y0B.详细设计工件已经被基线化
*I:pE9a O0C.构架工件已经被基线化
m5c(n hxV0D.项目阶段成果已经被基线化
tp1dW:g0三、填空题(每空1分,24 分)51Testing软件测试网!a1D g6@V"l
1.软件验收测试包括、、三种类型。
n9HO1VL Ez02.系统测试的策略有功能测试、、、、易用性测51Testing软件测试网5o3E5e0D.z#N
试、、、、、、、、51Testing软件测试网_$?0x:AM5F7MZc
、、等15 种方法。51Testing软件测试网H&x+a*H4L2]t2E+E:P
3.设计系统测试计划需要参考的项目文档有、和迭代计划。51Testing软件测试网o O-y RG_]}CF
4.对面向过程的系统采用的集成策略有、两种。51Testing软件测试网A c:b.Q:qcQ
5.通过画因果图来写测试用例的步骤为、、、及把因果图转51Testing软件测试网8_}:` t"Q$Z
换为状态图共五个步骤。
+WH5jk};JC7]#u+b0
C)bv'G"u:BcU9g-B)I0四、简答题(共37分)
mi3ReYw h|01. 阶段评审与同行评审的区别。(4 分)
1lpe] M8_02 . 什么是软件测试。(3 分)51Testing软件测试网_Z[!vc7a ehi H W
3 . 简述集成测试的过程。(5 分)51Testing软件测试网 F"j @ bqZp$fh
4 . 怎样做好文档测试?(4 分)51Testing软件测试网)m!~%O2dE$g#H
5. 白盒测试有那几种方法?(6 分)
?+] Q`y(IV06. 系统测试计划是否需要同行评审,为什么?(4 分)
.D5jB#EH3?0r07. Alpha 测试与beta 测试的区别。(4 分)51Testing软件测试网K[@'P"N-VN
8 . 比较负载测试、容量测试和强度测试的区别。(6 分)
0~A \5M~`g09 . 测试结束的标准是什么?(3 分)
"q_IVVp0K0五、 设计题(共15分)  
,i H#iq7t g0对下面给出的程序控制图,分别以各种不同的测试方法写出最少的测试用例。  51Testing软件测试网2R!Vv K.qi }e]
51Testing软件测试网h:M-C/b;^_ NpL
测试人员_考试试卷(考试时间100分钟,满分100分)  
L;Y,g TOr0姓名:__________部门:__________员工号:__________  
mTb:[9e0一、填空题:(每一空格2分,共60分)  
Cl7f0n"b01、 软件实施活动的输出工件有 、 、 、 。  51Testing软件测试网C ~4ezq,V:^Xu `
2、 代码评审主要做 工作。  51Testing软件测试网(^$T1u,h7Ei9vS(_H0K
3、 软件实施活动中集成员的职责是 。  
5{!pw&py w&_04、 验证与确认软件实施活动主要有 、代码评审、 、 、 、SQA  51Testing软件测试网k'd*}?,C-iF"B
验证。  
E A8F ~ l2F05、 表明测试已经结束。  
Fg6S3U;Vw e06、 软件测试的目的是 。  
Xe:kb1Hh0M07、 软件测试主要分为 、 、 、 四类测试。  51Testing软件测试网)| ^ J&M+{;P4p+Y X
8、 软件测试活动有制定测试计划、 、 、 、 、 、测51Testing软件测试网,Q] ?h7N RY
试评估、测试结束八个步骤。  
c1b~e0n|(\1HM09、 软件测试活动的输出工件有_ 、 、 、 、 。  51Testing软件测试网&kB1y2g"xqP g$ac
10、软件测试角色有 、 、 、 。  
1t%j(Bxk0二、不定项选择题:(每题3 分,共15分)  
/^ X c,] ~4n01、 软件实施活动的进入准则是()  
wX.De1k:kX!h}-Z0A、 需求工件已经被基线化  51Testing软件测试网y,v+G4N;eQ0eYo2G
B、 详细设计工件已经被基线化  
irC/r/u6gl0C、 构架工件已经被基线化  51Testing软件测试网Y6VW5bg-Qr`R;AO:l-K
D、 项目阶段成果已经被基线化  51Testing软件测试网&F%l`;o[z+o ?hB
2、 下面角色不属于集成计划评审的是()  51Testing软件测试网7FJ?Ie#p5x7aiL
A、 配置经理  51Testing软件测试网(Xu*g.r]TU;X
B、 项目经理  
ndm4Isp0C、 测试员  51Testing软件测试网!gX1c#m u_(X
D、 编码员  51Testing软件测试网(OOf&A'P&o^ U
3、软件测试设计活动主要有()  
O`V8rWR\ n~yi T0A、 工作量分析  
:Jt"E:Z)fsD0B、 确定并说明测试用例  
R qX6dN,L1x/xV0G0C、 确立并结构化测试过程  
&Mt}&~0]bT?2M0D、 复审并评估测试覆盖  51Testing软件测试网Kp4vi7QS+t)Y6N
4、不属于集成测试步骤的是()  
*t-Mf#t Yq0A、 制定集成计划  
B/};b#ytP`HX0B、 执行集成测试  51Testing软件测试网x:G Q`${$Q2I
C、 记录集成测试结果  51Testing软件测试网1El(d4tJ%Uu.? EK `"R
D、 回归测试  
'\WoWwr3t05、属于软件测试活动的输入工件的是()  
k/C m8@x"?-R0A、 软件工作版本  
A:J?+h?/|0B、 可测试性报告  51Testing软件测试网 C-p(S(\Fh2ot%{S2g
C、 软件需求工件  
AZb%u"k\0D、 软件项目计划  
8z NNFt/wA0三、问答题:(共25 分)  
u M2n$O!YS01、 项目的集中管理在软件公司的哪一个层面?(2 分)  
%Y,Z3So)z~W02、 请描述软件测试活动的生命周期。(8 分)  51Testing软件测试网z~*c TF V@/?{#H
3、 什么是测试评估,测试评估的范围是什么?(5 分)  
} O:x[j|N04、 阐述工作版本的定义。(2 分)  
7['FJ9w.M/d \f:f05 、 请画出软件测试活动的流程图。(8 分)  
j `3~7zCQ$y;X051Testing软件测试网v6Z]m?J
51Testing软件测试网|jK!sk+h;E
测试人员考试试卷(考试时间90分钟,满分100分)  
yN8v.Wd2n6w/Hs0姓名:__________部门:__________员工号:__________  
k,S|]1G0一、 判断题(每题2分,正确的“√”,错误的“╳”)  
'dp/b!lg,~i&J S01 、 好的测试员不懈追求完美。( )  51Testing软件测试网B3N4L'QR9}%Vw$a
2、 测试程序仅仅按预期方式运行就行了。( )  
;d TY@-r t/Y7Cq5E:oS03、 不存在质量很高但可靠性很差的产品。( )  
l%nl-|?gT n04、 软件测试员可以对产品说明书进行白盒测试。( )  
f%R'G6jX%J)iv05、 静态白盒测试可以找出遗漏之处和问题。( )  51Testing软件测试网m1TP cJ6d(l#H;C
6、 总是首先设计白盒测试用例。( )  51Testing软件测试网fL0E5@5f
7、 可以发布具有配置缺陷的软件产品。( )  
zN Afwk7l"I08、 所有软件必须进行某种程度的兼容性测试。( )  
/v,A&?W6f09、 所有软件都有一个用户界面,因此必须测试易用性。( )  51Testing软件测试网*J ~b I,R5s{"P
10、 测试组负责软件质量。( )  
9]9|S[e Q7O*j$\&a0二、 简答题  
{r:E(\2Uf!u'Bc y01、 软件的缺陷等级应如何划分?(3 分)  
f3G5Vl6h7aQ02、 如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?(5 分)  
4[3\`\9D pr6x!}&}03、 你认为一个优秀的测试工程师应该具备哪些素质?(3 分)  51Testing软件测试网6W2] I&X6H0J8z'T
4、 产品测试到什么时候就算是足够了?(2 分)  51Testing软件测试网:@6a$XtL3o8L6A
5、 测试计划的目的是什么?(2 分)  51Testing软件测试网Rp$Gy v4_%hI|j~
6、 为什么要进行软件测试?软件测试的目的是什么? (5 分)  51Testing软件测试网`/lmf1kg_
7、 软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?(5 分)  51Testing软件测试网1P9a_+v6og(g5t)`
8、 如何做一名合格的测试人员?(3 分)  
"I6X*UCXaTN09、 针对缺陷采取怎样的管理措施?(5 分)  
e-u H+iH4s1y_.R0三、 专业词语解释(每题2 分)  51Testing软件测试网0l2y d.])II
α测试:  51Testing软件测试网7C2L5L#U2b9T3sw
β测试:  51Testing软件测试网W-gQz'_*_Y_{
驱动模块:  51Testing软件测试网GSh/OQ
桩模块:  
(o3i4[5U KsD^0白盒测试:  
M-e!` jVX.qI0静态测试:  51Testing软件测试网9iz-R nI.k+v
四、 选择题(每题2分)  
4kS"U!RtaKh01.下面哪些属于动态分析( )  
}tYOR.Z0A. 代码覆盖率  51Testing软件测试网)\{d,P[/r(xv
B. 模块功能检查  
@$J"Z/f1N t0Kj/r0C. 系统压力测试  51Testing软件测试网.MU)j#N#d!X5z7]\
D. 程序数据流分析  
/DAV&ZT+s,n_p02.下面哪些属于静态分析( )  
x({!k-E a7k @0A、 代码规则检查  
i7I7TpO/~+h0B、 序结构分析  
Vw&kGi0C、 序复杂度分析  51Testing软件测试网/v/^L8QA2o
D、 内存泄漏  51Testing软件测试网@ c\'H2`r
五、 设计题(10分)  51Testing软件测试网c1]S c%c^]
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角
q |'y;~(xxv0形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程51Testing软件测试网s,WcOw]Q
序流程图、控制流程图、找出基本测试路径 ,对此设计一个测试用例。  
K"]4r;Zf3P0六、 论述题  51Testing软件测试网"i2}i!U8S p
1、 试叙述对一个软件项目测试的全过程。(10 分)  
B4sWlQ8fu1WaZ02、 简述你对测试工作的认识过程、在以后的工作的一些建议。(6 分)  
p:Y;fI"B7\03 、 述静态测试和动态测试的区别?(5 分)  
"hLS;i;f0
0V(Cn ^FD7`0测试人员_考试试卷(考试时间100分钟,每题10 分,满分100分)  51Testing软件测试网sP6~TRL(p%X"s
姓名:__________部门:__________员工号:__________  
r @ v _-wx4E ^"F01. 什么是软件测试,以及软件测试的意义?  51Testing软件测试网aZVcs _1w
2. 什么是软件测试静态分析,软件测试动态分析,  
SVoU Bk4q"l03. 下面那些属于静态分析()  51Testing软件测试网4U,a Rjpwb
A、 编码规则检查  
:~ ]Q+Qj ~q0B、 程序结构分析  
_[U:wA|{+t%z@k0y0C、 程序复杂度分析  51Testing软件测试网l4E gBmy7M ~
D、 内存泄漏  
/e7R/p|X_k:G5uS5e}04. 下面那些属于动态分析()  51Testing软件测试网1Z IX(SOo%fjRF
A、 代码覆盖率  
eC,~\m HB0B、 模块功能检查  
fe*nJ l.B)}@WC0C、 系统压力测试  
9kAb ?(w1b$F-f1c0D、 程序数据流分析  
#MU S8w,A |\D!vv05. 从测试技术角度,正确的选择是(),给出各自的含义?  51Testing软件测试网*Fji%Z$z"V fySP u&Arl
A、 静态测试  
!U7NT }g JAH0B、 黑盒测试  51Testing软件测试网 lHdD`&C4w
C、 动态测试  51Testing软件测试网6Q6j!p KNq
D、 白盒测试  
"vF u#QM Rn'G06. 从测试阶段角度,测试正确的顺序是(),同时给出所选择的正确策略含义和被测对象是什么?  
;zYDx'P*~(P0A、 单元测试  
o-S/w}QR0B、 集成测试  51Testing软件测试网~cV9L\"aepC
C、 系统测试  51Testing软件测试网1~/`({'o1@?/A1miS
D、 确认测试  51Testing软件测试网0nrU0ddd u@;@
7. 针对缺陷采取怎样的管理措施?  
IbD!R'q/O1m08. 在测试生命周期,测试过程分为几个阶段,以及各个阶段的含义?  51Testing软件测试网F'jeYjm3O%o
9. 简要写出自己在理解的基础质上所认为引入测试管理的意义  51Testing软件测试网8Fe.[/SPl
10. 在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,  
G c1E&U oQ z(M0可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等51Testing软件测试网Jf~c?K%A
边三角形”。画出程序流程图、控制流程图、计算圈复杂度V(g),找出基本测试路径。
vg,@"JpPzo+{0

TAG: 测试理论

引用 删除 masterfather   /   2010-09-21 21:58:20
有答案没
引用 删除 咖啡豆   /   2008-02-27 15:16:56
最好提供下答案,特别是选择和填空题!
拜托
引用 删除 咖啡豆   /   2008-02-26 18:41:31
好,谢谢,正要去面试呢
 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40503
  • 日志数: 50
  • 建立时间: 2006-12-25
  • 更新时间: 2007-02-06

RSS订阅

Open Toolbar