软件测试面试试题~
上一篇 / 下一篇 2011-02-28 23:00:11 / 个人分类:软件测试知识
^#h+e@ h%MnD+`0 2.单元测试、集成测试、系统测试的侧重点是什么?
7n&V4sI.Hc5t&F051Testing软件测试网f6NU?k?:J单元测试的重点是系统的模块,包括子程序的正确性验证等。51Testing软件测试网V1bC0}"^9^
VNc4r9y'jD0 集成测试的重点是模块间的衔接以及参数的传递等。
.R%u r|d$|+dO0/sdU6MG$R_\0 系统测试的重点是整个系统的运行以及与其他软件的兼容性。
6d"P)i.@C*N sh0;~}Fs uE C7[0 3.设计用例的方法、依据有那些?
nWq8M1^6J`08\6H`1q??7]&L/i0 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧;51Testing软件测试网a/A\ DC] k}L
51Testing软件测试网],c3N2U6En t ?7Yx黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书51Testing软件测试网 ] a%q%r`8Uj)J
51Testing软件测试网,Q+l-b;qB'c4.一个测试工程师应具备那些素质和技能?
Xz#kY y1Jk8Y051Testing软件测试网eDG.gq~'Ft掌握基本的测试基础理论
!SDR ~w0_)Z6TU.tjr]0 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现
w,Z6ogt1{ ^/p0L+ba}Cf,T/U0 可熟练阅读需求规格说明书等文档
QRM{Mj_e7U;v;c051Testing软件测试网V9c-MB)?T以用户的观点看待问题51Testing软件测试网D!a [I@3ru5O
1Ub/WWJ e1N`n#`3u0 有着强烈的质量意识
uQ CV,pa051Testing软件测试网p,Z@u zy]2[细心和责任心
Z{,w4d j!QvE051Testing软件测试网z5rA8~6HI8CC![良好的有效的沟通方式(与开发人员及客户)51Testing软件测试网X]#] a:aY
/|V8O+Frb#C0 具有以往的测试经验51Testing软件测试网?*PB _8C
51Testing软件测试网 Upr,lvp能够及时准确地判断出高危险区在何处.
DT+g3m*}051Testing软件测试网3g3x1Q4gH*\sn5.集成测试通常都有那些策略?
x4Yf t c8Y0+p,Lh*Q!b9_#{6x,Q8U/S0 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成.51Testing软件测试网z3Y-oXqhh
51Testing软件测试网)Gyv+X6O&u(O.Z9[ n{6.你用过的测试工具的主要功能、性能及其他?51Testing软件测试网/Kq#i XL}
51Testing软件测试网&XF\:@&I:OO7.一个缺陷测试报告的组成?51Testing软件测试网 lpH0T~&c
51Testing软件测试网h[N/Tw SB缺陷跟踪报告:51Testing软件测试网]/B [n?K-j2[ef,O
51Testing软件测试网0^0X3m$D Dw KR编号,如:ut-dt00016
(Kr5G'V%h*f2`051Testing软件测试网 }.VYi4B4e%p标题,如:文字排版功能.字间距.MarchCalculator计算错误51Testing软件测试网cd@CO4c
3DP;PL `\0 版本号,如:V1.351Testing软件测试网uMW.oXV
51Testing软件测试网)@`;| Bx3d4\执行状态,如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭…51Testing软件测试网x/j0N:N8G5_%d
51Testing软件测试网9FHLrX~V E修改记录,如:2003年7月2日;肖睿编制/修改;原因51Testing软件测试网%Q%Kz xg U
W$?i(_'z+fES0 测试环境和版本号码、程序编写人员
\ aG d2w}&Cb0"i:{ u[8op}i S0 错误严重程度和优先级别51Testing软件测试网6J|:{)i;kTg(h e
.~U-@'o2F'~gt(RZ0 错误详细描述
^A:K+n/En Y;|]0&h$agPxGPeO6}3j0 重现步骤和方式、对应的测试记录编码
,]%Va-U(Df-V dT _D0R-H.r ?r0 附件51Testing软件测试网Ae"g"V7S0[1d WUt7?^
51Testing软件测试网l4F_cA建议修改方式51Testing软件测试网/nD} c [N CV0i K
51Testing软件测试网o9gN1N9b%N v9k修改内容、结果及修改人员签字/日期
/yr.W?E'a-J0_!q6JIf$l:d08.基于WEB信息管理系统测试时应考虑的因素有哪些?
cj.TS$D0F#zgp4Q8w&Ash0 1)功能测试51Testing软件测试网X&Pq L@5VW8a7~4y
51Testing软件测试网W?N0d0F_
① 链接测试
~tlyB xn s0 ② 表单测试
k5{yL(@wC5s051Testing软件测试网0IY+L%wU:r③ Cookies测试
$v"c$Pr#}s051Testing软件测试网P(sK:A$|B.b④ 设计语言测试
C I s)kdnL~2D0g,c9`f;[0 ⑤ 数据库测试
.ZV WV(Vj:ags6gr0w$Ty,k9GF+h8f)nc0 2)性能测试
(h2C4nDB[ M)RU051Testing软件测试网%?:@u.R\sv5k2e① 连接速度测试51Testing软件测试网.e7F`9jM1JFQ5u$C3{
51Testing软件测试网jBfkj2q$`② 负载测试
wk?eZH9[&kk051Testing软件测试网0Ki2a#P'[k ~③ 压力测试
,e!KLIg0\ F0#DKC H2U0 3)可用性测试
?O7A"E S6Y0]Lfd:MR0 ① 导航测试51Testing软件测试网X@0pTyc b
51Testing软件测试网%d`b mv/? x{② 图形测试51Testing软件测试网H.Oi;Z5M9g#@;Hz
Uzh*dK0 ③ 内容测试51Testing软件测试网j;c^V9zb
L@+@(q'p0tm0 ④ 整体界面测试
? |Q b4Z(vvx)al0"f!mf RhAKo7~0 4)客户端兼容性测试
YNxwn051Testing软件测试网L!M5J*Ze]?C J① 平台测试
*lF2r)s/EnrF0!eQ[ qvJc-m!e0 ② 浏览器测试51Testing软件测试网+pNA}r^pN`
51Testing软件测试网P:f`'A?6eh6[-i;s g7M5)安全性测试51Testing软件测试网0ZE*mInF
51Testing软件测试网L6r-C\S9.软件本地化测试比功能测试都有哪些方面需要注意?51Testing软件测试网1_sFO:ccStx
rUsdSc"R/t0 10.软件测试项目从什么时候开始,?为什么?51Testing软件测试网0K.H ~:Q [2Q\BJ W
u u%I%b8\4{j;Rr~T0 软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.51Testing软件测试网4Y pw8J"@N
51Testing软件测试网&^q"W@Z7og*}0^11.需求测试注意事项有哪些?
J6Y/e \2m(}051Testing软件测试网 yK0qd)jwo6o一个良好的需求应当具有以下特点:51Testing软件测试网]9Qdl_y]#k
+T(Wt%^^;x8M8G0 ● 完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。51Testing软件测试网!xU euq
Fph8p2p\ c0z0 ● 正确性:每一项需求都必须准确地陈述其要开发的功能。
XuNa(g0,HW&yqD0NJ.v d0 ● 一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。51Testing软件测试网!Mae~h!O
)n4Y4E)P;Zx&R0 ● 可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。51Testing软件测试网K+rk6\%xZ2ALM
}b?,d@$K2VhtH0 ● 无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。51Testing软件测试网sV!XA7Gr
51Testing软件测试网n`X'TH^● 健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。51Testing软件测试网T\!H+z1m~1U&G
$Z-u0v:K`f p\e0 ● 必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。51Testing软件测试网2to.x2sqW\4T
51Testing软件测试网 ` o)i&kX&S:eIo● 可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。
.je#]V3Tu6_0;Sik!RCl0 ● 可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。51Testing软件测试网6sqh_bd s&Cf
p&}} Tq0 ● 可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e - g r a i n e d )的方式编写并单独标明,而不是大段大段的叙述。51Testing软件测试网v2\H;a{r7S
o I ?@+O7k6a.b*f]0 12.简述一下缺陷的生命周期
z;`cN Q!^ }:|051Testing软件测试网1S$X(x'[$eB-|_13.分析测试用例注意(事项)?51Testing软件测试网2L4c)R2^g*d,Y
!nr k1K(JN.C9]Aae7I0 1)为什么要写用例:
)o vY(Jz2NCR0:J(_}qj F Xr0 我们编写测试用例,有如下的好处:
t5F C[s\k?Z6Y+e0YS'xk#W$Zj0 便于团队交流:假如说一个测试团队有10个成员,大家测试的时候都各自为政,没有统一的标准,测试的效率无疑会大打折扣;如果大家都遵循统一的用例规范去写,就会解决这一问题。51Testing软件测试网O'U\*U[(i
c"z j~}t'Yu0 便于重复测试 :大家知道,软件在实际开发过程中是会有不同版本的,比如会从1.0升级到10.0,那么如果不写测试用例的话,在测试10.0版本的时候,你能完全记得1.0版本时你做过哪些测试吗?测试用例就像一个备忘录一样,便于重复测试。51Testing软件测试网cG ?SG.q
K2OZVs0 便于跟踪统计:这一点是针对测试经理或是项目经理来说的,项目负责人通过看测试用例的执行情况,就能了解到项目目前的概况,比如已经执行了哪些测试,还有哪些测试没有执行,测试没有通过的地方主要集中在哪些模块等。
~B1W8W:VF D&c y)J051Testing软件测试网~C#^;wS2EZZJk$Y便于用户自测:尤其是项目软件,有的时候用户希望自己测试一下软件产品,但是用户大都是非专业人士,他需要根据你写好的用例来更好的检验产品的质量
OW1^;jb i&p0%G)k(L1oy[ t8W-]]2R0 说了这么多编写测试用例的优点,那它有没有缺点呢?有一个明显的缺点就是需要花费大量的时间,通常编写测试用例的时间比实际执行测试的时间还要长,这一点大家会在实际工作中有深刻的体会
q0kDG"Oe*B$s S051Testing软件测试网a:qb/c b.T Q2)什么时候写用例:51Testing软件测试网mR8l'L p+k"b
NgwEOiD"x0 什么时候写用例?这个问题没有统一的标准答案,但有一点可以肯定,就是测试用例要尽早编写。 大家认为在哪个阶段开始写用例比较好呢?
'ta}a)g W8bA051Testing软件测试网6EeSw['hGRY4@通常,我们都会在测试设计阶段来写用例,即《需求规格说明书》和《测试计划》都已完成之后51Testing软件测试网 EG?d.e2H
51Testing软件测试网\ j$TW2{)P+mE二、瑞星笔试题(15道)
U#P ZH6i b}051Testing软件测试网qzFJZ%aH8o"ut9E1.一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201是同一局域网吗?
Bdz\9Q!i)m J^nr^051Testing软件测试网3Q4@Xs t$l0Bp2.internet中e-mail协仪,IE的协仪,NAT是什么,有什么好处,能带来什么问题?DNS是什么,它是如何工作的?51Testing软件测试网%sL[~6S1Y2c2A~
51Testing软件测试网&gGsJ}*q3.PROXY是如何工作的?
ZdY,V1{051Testing软件测试网8Kk)P V5d6d)R!I4.win2k系统内AT命令完成什么功能,Messenger服务是做什么,怎么使用?51Testing软件测试网%e sj'G0jF w
j.u.ZOq3Osl{r+p]0 5.进程,线程的定义及区别
8F0cit3e@G9LB9A6unU051Testing软件测试网[@$o*b@pcy6.32位操作系统内,1进程地址空间多大,进程空间与物理内存有什么关系?51Testing软件测试网+e9REF;~
tG9I6a3ps0 7.网络攻击常用的手段,防火墙如何保证安全。
1l:Z#z\,N Hq1QRF0$~G6~/~/};u)W{0 8.如何配静态IP,如何测网络内2台计算机通不通,PING一次返几个数据包?
&CT~sS051Testing软件测试网m&WH5c}5wQ9j? J9.WIN9X与WINNT以上操作系统有"服务"吗,服务是什么,如何停止服务?
qJ0Q fG*qu5zo3Tl`q-r051Testing软件测试网yV5nV/B#Y10.AD在WIN2KSERVER上建需什么文件格式,AD是什么?XP多用户下"注销"与"切换"的区别。
2\c&c]dw\j@051Testing软件测试网5Y%PH%s2k11.UDP可以跨网段发送吗?
a#L3l0~T051Testing软件测试网 Q\Ou4J*gtD12.最简单的确认远程计算机(win2K以上)某个监听端口是正常建立的?51Testing软件测试网(@,o8| l6|/az
51Testing软件测试网KxG+@]6}#U'PW13.软件测试的定义,测试工作是枯燥反复的,你是如何理解的?黑盒,白盒,回归,压力测试的定义。51Testing软件测试网Vj&K9ES W,tsX
6X | x.Nn/U@ r2`0 14.winrunner,loadrunner是什么,区别51Testing软件测试网+{@$Q8@ffm,^s+\-ut
`N5]|bGp-i%v0 15.磁盘分区如何分类,请举例说明安装操作系统的注意事项。
#AIwV2RD0A"n0X.mcl@Ty0 (1小时答题)51Testing软件测试网2| F,Hi&s.Z]jZ
51Testing软件测试网Hr"o1q i`Xq三、中软的面试题
hR#JX6bquB0h/M,m[`wf0 (一)简答题.51Testing软件测试网&K/a.?"L3N_2X6MA
5@O7J.e.r u$B `0 1. 避免死锁的方法有哪些?51Testing软件测试网x3|6dAVm-J;}JNCh
51Testing软件测试网4P2v3L0A7T o r5B2. 在Sybase数据库中注册用户与数据库用户有什么区别?
(E+} q@tM'P'w%m0cyd)`1gG8g-[0 3. 在MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性
x rljCua0+gJl$c8V{w7JT2R0 4. 内存有哪几种存储组织结构.请分别加以说明