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

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

3t2Gg6h9P.q)uP0转自:http://www.51testing.com/?uid-197956-action-viewspace-itemid-216571

Z:Rw(?8E0y0

&AO Wt2|}0一套比较完整的软件测试人员面试题(包括技术和人力资源方面)51Testing软件测试网Dm)C$\u.?
你为什么选择软件测试行业
Qn N$T^8b0因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对51Testing软件测试网%Q0y6L*_G)x V:o

Q&E+R@lO k0根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么
z@ V&]-Z3FZ'F0要有架构师、开发经理、测试经理、程序员、测试员51Testing软件测试网P?4T t.?

s1rI H w i~F.uh0我在里面主要是负责所分到的模块执行测试用例。

;a1r)d!u a*FsPC$[0

F2^qU(z'W0结合你以前的学习和工作经验,你认为如何做好测试。
ZR1@c/w0根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。51Testing软件测试网R X-tIzvl

51Testing软件测试网pF qC w3I$G

你觉得测试最重要的是什么51Testing软件测试网"C.d[7?-sa

t Zq+hA0IO0尽可能的找出软件的错误

YWv!I"[BB uX0

+uavfK4R P0怎样看待加班问题

.h-W!N2hub:EG0

7X,e$_CYm0加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。

W NWs\1c&K7fd0t0

+W!?r-v1G D2t0D0如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?

2Bvl.a7X ?0

.G*NGM|MtctN0首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。
DS,BK%]^M%\&F0为什么在团队中要有测试
~"[V4z4i `V0因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。

JSuW&xpM`O` q051Testing软件测试网*]h!fe'N~

在测试时代学习自己最大的收获是什么?
n [n8f7L+Gh0在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。

Nil0~ L+p9Tk051Testing软件测试网m$h v!]%O@/]@&V.t

你对未来的规划

9{uytl6X?j0

YM+Ssj[#p:WL0我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。

9i|m fG c051Testing软件测试网SisAi,O.G*aI1v

自己优势及缺点51Testing软件测试网f)@-h J:WI

kE%_,Q(RJ(M*m.A0我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。

F e ~fs gL.u&[ lh051Testing软件测试网\3D"r[1MdY/A H'K

你为什么选择测试时代不选择51testing

"r;S gu7T2^w051Testing软件测试网B(`|kb4X:b.i`

因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。51Testing软件测试网Y1`J&V4X+e8_n

.^DaT$G*{013.请谈谈您对测试工作的理解51Testing软件测试网 ?(i)KG6G~ R}n

ac V s:C$a0我认为测试工作是找出软件产品的错误,

)X/LOABd+E051Testing软件测试网w5QR$RI/Y]

14.你认为测试人员需要具备哪些素质?

_5n&{fZ@,N*_}]051Testing软件测试网&{+zx!?:X h7|

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

"_I{"{9akj051Testing软件测试网c[3^!qT M\

15.你为什么能够做测试这一行。51Testing软件测试网'AQ"V%X e|Q%Z n3M

51Testing软件测试网v4a9kd+V(^

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

51Testing软件测试网;F/VVqR;c

1测试的目的是什么?51Testing软件测试网J(Q Z/G&U6b _

`$e;W9rFS0测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。

QfZ9hw8a"cq%G7o[0

]KN3Nu0当软件测试是不可能能够找出全部的错误的。

x(PhZRI0

.` y1V6o K/\3sL7A02. 测试分为那几个阶段?

|e?_7v8B4NS4_3E051Testing软件测试网;qn&@:U9F$N^

一般来说测试大体分为5个阶段:

)G.]Ph;o V&E0

z8pqD]f0单元测试、集成测试、确认测试、系统测试、验收测试51Testing软件测试网&TnRj~8a

51Testing软件测试网 Zs;\Y)bH9v

在测试过程中如果有需要还要进行回归测试。51Testing软件测试网t%a-UV5A7n {

C*gfdr7ql03. 单元测试的测试对象,目的、测试依据、测试方法?

?R6v"WB5ad051Testing软件测试网/UVylxx'Y

测试对象是模块内部的程序错误;目的是消除局部模块逻辑和功能上的错误和缺陷;51Testing软件测试网i Y!A-a7Z+N`K5xe:|0O

51Testing软件测试网,A&~Bj-A:ac

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

Kf uI ?#h051Testing软件测试网,Q*F9yLEk{

4. 集成测试的测试对象,目的、测试依据、测试方法?51Testing软件测试网LE hr-k%kRT4A

)V5Dy%_7Vx,yNs0集成测试的测试对象是模块间的组装和调用关系;51Testing软件测试网\G0~J4d `i

51Testing软件测试网K8J] d)[u0tg

目的是找出与软件设计相关的程序结构模块调用关系,模块间接口方面问题;51Testing软件测试网ut5Tt!Tx9E&T({2kO(d

51Testing软件测试网_1Z?1Ej$qY9ao Cy

测试依据是概要设计;测试方法采用灰盒测试。51Testing软件测试网|7S[oV

bEt!i}.\/^05. 系统测试的测试对象,目的、测试依据、测试方法?

xNn*Vg/}(Lv]0

/|*Kd:i-g8tk0系统测试的测试对象是整个系统;测试的目的是对整个系统进行测试;

8BS ^+wd2c[h6`0

0t2m | N8l)U.?0测试的依据是需求规格说明书;测试方法黑盒测试51Testing软件测试网2[tZ P h,_'_

^2eV6g(M}h*~ ^06. 测试覆盖的类型

3V%tRs |0

Qb d6vZ D U*q}0测试覆盖的类型有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖51Testing软件测试网Ty)|lO!u Hh

51Testing软件测试网 A0r:e`D_QN

7.性能测试的分类51Testing软件测试网YAw(DV2z;k"r

y)?!A5P ?c)X0分为:性能测试、负载测试、压力测试、容量测试51Testing软件测试网:b"X:@vA@\{`

E/f?6\B|0负载测试与压力测试可以结合进行。

2OY/WaZ"_*I2I$f| F4B051Testing软件测试网4PP%|rB*K

8. 列举您熟悉的主流自动化测试工具

;[(N]KW L051Testing软件测试网 j)g7].?,kcj&C

我熟悉的自动化测试工具有:基于web的测试管理工具TestDirector、配置管理工具VSS、51Testing软件测试网u7jd G)@v kEFU

NO4ig&]K/x"Z1H0QTP以及性能测试工具LoadRunner51Testing软件测试网L \rbF9E?Q\sH

Y[-crg(L#T09. 编辑sql语句时,年月日型时间字段如何表达51Testing软件测试网S*?E7_P!Q

t9r6C$j0@(ghx4XQ pE0加引号

k/{ T@vhC NVr051Testing软件测试网c)~c8Y ~bC

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

x{m4CvSI#HM N051Testing软件测试网pa0d0u8l:l

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统。客户端需要安装专用的客户端软件。51Testing软件测试网9h7|8J#pl!_4^P n:{

Fr\ SiZ!K0B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。浏览器通过Web Server 同数据库进行数据交互。51Testing软件测试网-ecgR G0NPnn
$o;~k V*O
gz3`;]b0y0lTestAge 中国软件测试时代$I siX_ k

6D:~rg,G2N[ Vf1^0

%TtL-Hse"C014.安全测试的后台是什么

&\3x \_l)tpH^.`!o0

hC7T A9I$|nsQ017. 页面中有一个输入日期的输入框和一个输入身份证号的输入框,如何进行用例设计?51Testing软件测试网&xV k-Tf

51Testing软件测试网D9v0C+O1w:\ rVG

输入日期的输入框要考虑边界值、输入非法数据、非数字等

xl~*W^!N ]N0

no,f,EQ9F w,hM0省份证输入框要考虑18位省份证、16位身份证、非18、16位的数据、汉字、字母、非法数据、

2w _6mj{Z!KeQ0

&j3X:Yz4?#bux#f8m018. 测试和质量保证有什么区别 你的看法51Testing软件测试网A/v Q-l7L#Jx

51Testing软件测试网 | z*p~sS0Z u7z\lY

质量保证是对软件制作过程的制作质量进行管理,看是否符合公司的规定。51Testing软件测试网*D;bf4z.a

51Testing软件测试网"P:v$E[~-VY

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

'j2Od0]6suix`0

|@Ox}019. 用过什么缺陷管理工具? 流程是什么 有什么能改进的51Testing软件测试网5]!ZQ3G4L)C

51Testing软件测试网gN)G"N _vOm

我所熟悉的是TD

@1[c s+CK0

Lc:n8PFRq&V0流程是讲测试计划、方案、测试用例录入TD,在TD上执行测试用例记录缺陷,并对bug进行跟踪。

6Aq?2JtB/@7k uG0

w6NOwB:c020. 你有没有用过QTP做项目,QTP的工作原理

KE'L7u0f.}BBr7x051Testing软件测试网y`\|4B

我有用QTP做过项目

URD*`v#m&Hwwut0

V;Rp'|4nRy7VBB s0QTP的工作原理是执行重复的手动测试,

jf%]B-_051Testing软件测试网P { HQ T&ey;E:\

首先制定测试计划再根据测试计划创建测试脚本,然后对脚本进行优化增强测试脚本的能接下来运行脚本分析测试的结果51Testing软件测试网6o)W)S4c9n:FX(Z o|I.LyC

A8]7C3pi A021. 什么是白盒测试?白盒测试的工具有哪些?51Testing软件测试网1Y*m+AdY)OlvD\F

51Testing软件测试网/s%K}Ww1n v(L+j

白盒测试是测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有的逻辑路径进行测试。

[ ~3~:Y@;S0T051Testing软件测试网 z3K5z8{'GlHUx

工具有:RationalPurify 、Rational Quantify 、Rational Purecoveage51Testing软件测试网*Q,o;?][q+O ew

7H,N*I2b9z:b-LK022. 路由器,集线器,交换机的区别?

1Y$B U*R,t\5Ac0

w!E7`&E+Sj X&O:A0路由器的作用是用于连接不同网段并且找到网络中数据传输最合适的路径。51Testing软件测试网iZ"t;F;{ k

51Testing软件测试网:asJ{E'sC+J:[

集线器的作用是将一些pc机连起来组成一个局域网。51Testing软件测试网/WN/Zb2]S"q3~m

GfeI,tLz0交换机的作用与集线器的相似,区别在于集线器采用的是共享带宽的方式,交换机是独享带宽。51Testing软件测试网7}`Ooj;|7e

g;a;f,F+U?/M;C0H W024. 我手上这支笔,请你根据这支笔设计测试用例

1N!\-uv3aQ:{p"gI[Q0

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

1lOTno:s ?!{051Testing软件测试网Gf!N9Uo,HrI A9eC

25. BUG报告包括那些内容51Testing软件测试网2Z$qS+od-[)B

QG)e%z4[Ik4C0Bug出现的位置、可重现的步骤、所使用的数据、bug的截图、发现人及日期。51Testing软件测试网t;f"U,C8s6oi^*i

ht,R'W#[ sV&T XpgY026. 请列举一些Oracle数据库中的SID语句

Z-DlPO'x6tac0

0~-x9|B vzt027. W和H模型的区别51Testing软件测试网"H}z#h IQ ] Je {u"Y

bp3@#WH0W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。51Testing软件测试网 r |ci-K

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

2`"d-Lt"c0

zu$R+Xwi-{f7Gu028. 没有任何说明书,如何进行测试?51Testing软件测试网8x hE9`#F2EV x

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

2^*R^/D5wL&N0

!xlh R p}M029. 测试计划包括那些内容那些重要?

xRh-@8C}.{q051Testing软件测试网!A7qt7hP&g4?

测试计划包括
1W,E-`6Kn(HC051Testing软件测试网.u8xU*cu W


TAG:

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

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

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

RSS订阅

Open Toolbar