一套比较完整的软件测试人员面试题(包括技术和人力资源方面)

上一篇 / 下一篇  2010-10-14 12:50:49 / 个人分类:软件测试知识

51Testing软件测试网2e#`0Ii4d

转自:http://www.51testing.com/?uid-197956-action-viewspace-itemid-216571

BfW0^7jR0w*t0

s6ku]Yq.k0一套比较完整的软件测试人员面试题(包括技术和人力资源方面)51Testing软件测试网"pf3Iy"v%A9ohN M&^!u!V
你为什么选择软件测试行业51Testing软件测试网sB;wH@/PA[
因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对

onH#\+D7HXzYM }0

/e jF5MKR,Nv0根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么
4r3g-IUoO^ f0要有架构师、开发经理、测试经理、程序员、测试员51Testing软件测试网2Km+l$V M+k3[7[X+v7u

51Testing软件测试网;i6^ ]8d\7Zxt{C0Q M

我在里面主要是负责所分到的模块执行测试用例。51Testing软件测试网:p5aGeZt3_r,ZY

"Jbvo}`0结合你以前的学习和工作经验,你认为如何做好测试。51Testing软件测试网i2Z K8]6e%}M`
根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。51Testing软件测试网)~ X0}ArK

~n;bE2}LD"O5s'?0你觉得测试最重要的是什么51Testing软件测试网B w4f'z(V0v}0n

51Testing软件测试网8e.`)t(S2@[/`&?O1x

尽可能的找出软件的错误51Testing软件测试网G4~5bL$VdI"{

51Testing软件测试网q X| m;@ t

怎样看待加班问题51Testing软件测试网8T EQ+]R6P%H&hyh

bS\/X}#V1[h'ix!u0加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。

b"j8`1o` I+kz0

1z5^1n+aCE-L8yNA0如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?

]-s$H)`6o-@051Testing软件测试网%i'uOBYHT;r

首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。
2G-xB s-pw2q0为什么在团队中要有测试51Testing软件测试网.dupS| y6k1j.x7W
因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。

,^p+Xu%v nk"F&i xL0

@)w"ca-ME k0在测试时代学习自己最大的收获是什么?
+Sq7}PSkV0h0在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。51Testing软件测试网!U*p%LH`4S

51Testing软件测试网_.}@ iO5vF

你对未来的规划51Testing软件测试网 \7ra&l1I5o

51Testing软件测试网MV4l6O7L

我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。

S;d iyQC9_"n051Testing软件测试网B0SD*A.Ps/B2_

自己优势及缺点

5Z$\.V\-evjt3|"H051Testing软件测试网~ `5|QF5z lw0|

我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。51Testing软件测试网{@a1m@g I cX

51Testing软件测试网 x/]XShGRF1W+R|

你为什么选择测试时代不选择51testing51Testing软件测试网%\"p&f|Wu H

51Testing软件测试网f;Ii*L4F{*h `4Nz

因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。51Testing软件测试网6FI:V p(b+dFv4Z5O

t8zrP%A3J E013.请谈谈您对测试工作的理解51Testing软件测试网Q }Zly#Q"N_2oU

bDi%aU+F-^0w/m0我认为测试工作是找出软件产品的错误,

{.{eh7|2_H W"a,X0

/`s V,B-n8F+g2q014.你认为测试人员需要具备哪些素质?51Testing软件测试网5E3Pm0T%| ceY1V

51Testing软件测试网_M&Cg3s9J

我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工作上就会做不好。还有测试人员要有一定的耐心,有的时候做的测试很枯燥乏味的。除了要有耐心之外还要细心,不放过每一个可能的错误。51Testing软件测试网 o2|swlaJ

51Testing软件测试网 |` a+]n

15.你为什么能够做测试这一行。

L `)WnVY-vi051Testing软件测试网+N5O?2X;s8@!CD

虽然说我的测试技术还不是很纯熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还要有一定的沟通能力,耐心、细心等外在的因素。综合起来看我认为我是胜任这个工作的。

;~$e2Sq5JmE'e051Testing软件测试网x4~\6w$qn8u!|E6IV0U

1测试的目的是什么?

6I/k$\nJ&SK YF0

v r$T;E*UmO_6p0测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。

?o6n.rT051Testing软件测试网#^`eu`n,y+d

当软件测试是不可能能够找出全部的错误的。51Testing软件测试网$^5A6L'j+?R~2S

y1A*_I-?$p@.U02. 测试分为那几个阶段?

aG[9V6jD^0

w1Q d9Es.@)N8K0一般来说测试大体分为5个阶段:51Testing软件测试网5q\%Oe;\ a-ML

U9k"BTSa0单元测试、集成测试、确认测试、系统测试、验收测试51Testing软件测试网9K1YP)Y|*|

On3pn7n+`0在测试过程中如果有需要还要进行回归测试。

@r.lbN051Testing软件测试网,an7H-e$N;X

3. 单元测试的测试对象,目的、测试依据、测试方法?51Testing软件测试网@-iT!DI U#\

51Testing软件测试网'MZ:sf4v|2_

测试对象是模块内部的程序错误;目的是消除局部模块逻辑和功能上的错误和缺陷;

I9b(A9]7h l6XH051Testing软件测试网6HS| g%j

测试依据是模块的详细设计;测试方法采用白盒测试

Lk\*ic@(l051Testing软件测试网e a/aV*a1|;I

4. 集成测试的测试对象,目的、测试依据、测试方法?51Testing软件测试网*k%m_ RR&CfP

q lfJ)A8E3pgI0集成测试的测试对象是模块间的组装和调用关系;51Testing软件测试网5Z+Cl)Py9Gk6R+hH t n

51Testing软件测试网rLT&T(Z1x

目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;

4TL^N@wFF051Testing软件测试网&q)o#c]1i n J4SA5?D&o

测试依据是概要设计;测试方法采用灰盒测试。

-Qa4o8}%i1lMUI'n0

Jz.[qz|05. 系统测试的测试对象,目的、测试依据、测试方法?

*egF x!GA\051Testing软件测试网wokl5[

系统测试的测试对象是整个系统;测试的目的是对整个系统进行测试;51Testing软件测试网&U8AvE.H\ a t:a8F

51Testing软件测试网&]6v*j RO1f

测试的依据是需求规格说明书;测试方法黑盒测试

-J(fO|$v(xm:MG0

&k/L `*x;ui m)dfJ06. 测试覆盖的类型

b cV8L{&Xs051Testing软件测试网_uq!c/y!R3o']

测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖

d {o/QcQv0

F_6^ T&V-d{07.性能测试的分类

8}v?g \s+uk]051Testing软件测试网'_1|v P*X Iq

分为:性能测试、负载测试、压力测试、容量测试51Testing软件测试网 r OsD6[)I9_

k6k|X| eVSy0负载测试与压力测试可以结合进行。

WJ)v7r }"]/ckP0

Ju2h-kb}!I-}@3V6Y(\_08. 列举您熟悉的主流自动化测试工具51Testing软件测试网.pf:TK Tf|

f@%e2A.c0我熟悉的自动化测试工具有:基于web的测试管理工具TestDirector、配置管理工具VSS、

?9yXkZ0

g+]BtQ'Z0QTP以及性能测试工具LoadRunner51Testing软件测试网9Iu0s/}x e\+C

51Testing软件测试网;x"FGh,Z#a2Bs

9. 编辑sql语句时,年月日型时间字段如何表达51Testing软件测试网ur$c F-E+mw0H/Y&v

(}6],vYu_O0加引号51Testing软件测试网 E WIcF"B't

51Testing软件测试网(my:A(TN$T+Ty0l'Df

13. c/s和b/s结构的软件进行测试时有何不同

&m'F5V~mq6UI`s051Testing软件测试网o#H ~vY~;V

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统。客户端需要安装专用的客户端软件。51Testing软件测试网\$QKJJ+{_4PU'o

l ^;s6~.k7A,\d'Le0B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。浏览器通过Web Server 同数据库进行数据交互。51Testing软件测试网f.n d"qb*~
$o;~k V*O
xFyE8^gZ0Q)N(P0lTestAge 中国软件测试时代$I siX_ k

d\'z~{#c Wc Q0

5C%I]a4D esi014.安全测试的后台是什么

w"o c@_W;^0

R0o8BEs_@K` Cr?017. 页面中有一个输入日期的输入框和一个输入身份证号的输入框,如何进行用例设计?51Testing软件测试网^|%Q}/J_

51Testing软件测试网 A3t!t R tXLLd

输入日期的输入框要考虑边界值、输入非法数据、非数字等51Testing软件测试网WNR;T#S_7r

51Testing软件测试网 _0M*U2k*U \J5H?%{i

省份证输入框要考虑18位省份证、16位身份证、非18、16位的数据、汉字、字母、非法数据、51Testing软件测试网EuIA{

3|v1NL2Il018. 测试和质量保证有什么区别 你的看法51Testing软件测试网4J9SE*qL|

51Testing软件测试网z/B*|&v-x.J?9Y

质量保证是对软件制作过程的制作质量进行管理,看是否符合公司的规定。51Testing软件测试网? \(qV8}

51Testing软件测试网&m;rZ`v:_

软件测试是对软件产品的质量本身进行测试,是从技术方面出发测试软件质量

|"H"TzYf.f051Testing软件测试网Xy^jt*W8S1k

19. 用过什么缺陷管理工具? 流程是什么 有什么能改进的51Testing软件测试网 y_ UTi!@ uW

-\6[ [(tl U"|0我所熟悉的是TD51Testing软件测试网/Q1cupF*xK`$E~

y2L-_1r%|,Zy0流程是讲测试计划、方案、测试用例录入TD,在TD上执行测试用例记录缺陷,并对bug进行跟踪。51Testing软件测试网!}R/^{9[%QA

^C+qK+t#U I ?+k'_020. 你有没有用过QTP做项目,QTP的工作原理

*nF2Z"{ xsDiY9J2]0h051Testing软件测试网VD,K ?+F9T3elE1S

我有用QTP做过项目

GVg n/[]jQ@$J051Testing软件测试网"u:h)@E\Aa

QTP的工作原理是执行重复的手动测试,51Testing软件测试网(yS`,Z(l

.}~-G:G!b|0首先制定测试计划再根据测试计划创建测试脚本,然后对脚本进行优化增强测试脚本的能接下来运行脚本分析测试的结果51Testing软件测试网,s7b%Y CXw.Z Ia(X*O{

51Testing软件测试网}4A'LI'j(G+i

21. 什么是白盒测试?白盒测试的工具有哪些?51Testing软件测试网3tUt*a D~1A!L

51Testing软件测试网hN+{ M7d"Q|6}7z

白盒测试是测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有的逻辑路径进行测试。51Testing软件测试网?^5F(yooJ ^#a

L8pxl)t:v0Ka0工具有:RationalPurify 、Rational Quantify 、Rational Purecoveage51Testing软件测试网#a;x,PF}r xh

51Testing软件测试网pPmr'kN2L

22. 路由器,集线器,交换机的区别?51Testing软件测试网 dtk.fV1l-~M

\8s,F8wO0路由器的作用是用于连接不同网段并且找到网络中数据传输最合适的路径。51Testing软件测试网*lDw-`Zdw!R0F3c

51Testing软件测试网n*IS.r;i4J

集线器的作用是将一些pc机连起来组成一个局域网。

I%iF9t_k4n051Testing软件测试网.Sl~/[K7D9S

交换机的作用与集线器的相似,区别在于集线器采用的是共享带宽的方式,交换机是独享带宽。51Testing软件测试网&?eWGC;L6xp

Yn,Nv[/Y`1c i024. 我手上这支笔,请你根据这支笔设计测试用例51Testing软件测试网O ~1Pr u6U0MHR

51Testing软件测试网4m!a+[ {bmJ"z

首先我要测它的外观、颜色是否符合要求、她所占的空间是多大、是否环保、接下来测它的质量、这支笔是否能够写字流畅、写出的自得颜色是否符合要求、能使用多长时间等

JJ,w }+m Yq!R0

dX"b;^#W+\)HsRa025. BUG报告包括那些内容

-|&xNes&U0

JJn^"l|5i0Bug出现的位置、可重现的步骤、所使用的数据、bug的截图、发现人及日期。51Testing软件测试网`'QY AQ`sf&YHJ0l

rpI;R"V&W&t V-Y:i026. 请列举一些Oracle数据库中的SID语句

(v!G%m1_ [8S~1G%C0

5O)s8K&C$X5B{3O'i%e027. W和H模型的区别

^.XR pK c0

u-E7y{Op0W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。

H:Jh&I?5@6z051Testing软件测试网{{w.OVb

H模型是讲测试活动玩却的独立出来,形成了完全独立的流程,可以实现迭代而W模型不支持迭代这是两者最打的区别。

9X5t&~(Z&a3j)j0

7uB$O7T3S028. 没有任何说明书,如何进行测试?

:y svA s"h2Y{O(L051Testing软件测试网Ji2R\8B!h

首先是通过对软件测使用来熟悉整个软件,接着是与开发沟通掌握软件的特性并一一记录下来,作为测试的依据。

[M/p*RM?051Testing软件测试网*P4L0p'iwfS7r

29. 测试计划包括那些内容那些重要?51Testing软件测试网j Wl+PWC

ZA os4\4E3F0测试计划包括51Testing软件测试网YGc-nw;TJ

`CF8p2SU6y{FU0

TAG:

liuyuehetang的个人空间 引用 删除 liuyuehetang   /   2010-10-21 15:12:46
3
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3239
  • 日志数: 19
  • 建立时间: 2010-10-09
  • 更新时间: 2011-05-31

RSS订阅

Open Toolbar