|
一、单选题(共 20 道试题,共 40 分。)V 1. 软件测试的说法,哪一项是错误的( Y$ |2 g6 b: L9 ?# J0 F% T
A. 软件测试就是程序测试, Y- a9 t% `2 z8 Q3 y, J, W$ h
B. 软件测试贯穿于软件定义和开发的整个期间
! h- ~" q- V: N6 d2 f1 dC. 需求规格说明、设计规格说明都是软件测试的对象9 X) b; S. b' y
D. 程序是软件测试的对象
4 Q% |! n( V. j# v# D 满分:2 分
2 B+ i& r/ n1 y! q9 v0 _2. 软件()的提高,有利于软件可靠性的提高
! c' ~9 E7 [ aA. 存储效率
) {/ C4 X1 ]8 `B. 执行效率
2 ~6 _+ n" `; s. A, JC. 容错性
6 P! F. g5 c5 l3 t# I+ aD. 可移植性
7 a; @% M- ^8 @( o1 W7 I/ Y 满分:2 分( L5 t8 i% J: ]/ ]( w
3. 关于原型化开发方法的叙述中,不正确的是$ E- `4 h4 t; [( b
A. 原型化方法适应于需求不明确的软件开发& w, A; F/ q3 |. }% O o
B. 在开发过程中,可以废弃不用早期构造的软件原型( k# P) k% ?3 Q) m ^
C. 原型化方法可以直接开发出最终产品+ V! Y% A" u4 v( P: V; `
D. 原型化方法利于确认各项系统服务的可用性
; s4 S% m' Z% o' q7 o* q i 满分:2 分
R3 r4 b9 N: d% \% L* |" B5 ?4. V模型指出,对系统设计进行验证1 Q+ W( y+ D$ a: X
A. 单元测试
$ |! @. L$ t6 C9 y5 A0 m% T2 Z- m bB. 集成测试
8 M9 i7 c/ Y7 l- J# a7 u; OC. 功能测试
- A8 {, x7 G f: \( c& zD. 系统测试
0 z, R. _- w. e5 s' s p 满分:2 分3 N' U4 w# X5 D7 W( D0 ~) @
5. V模型指出,对程序设计进行验证* O W0 t; [; s
A. 单元和集成测试
0 E2 A( Q2 r5 Z, k8 hB. 系统测试0 V) @: M7 d: j1 c& H q
C. 验收测试和确认测试
% ~* n: E+ a K9 }D. 验证测试7 O `; b5 `& K5 o0 V2 _. |
满分:2 分
2 H% K a' I$ C- W, S+ `/ d) z' y. u6. 下列关于软件测试的叙述中,正确的是
1 D: Z" ?2 p9 x; Y' _) qA. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的
" m7 \0 E# i& O- R- `& r. k$ ZB. 测试是为了验证该软件已正确地实现了用户的要求
3 y! Y# { m: F7 o# UC. 发现错误多的程序模块,残留在模块中的错误也多3 ]8 \+ x9 w% e& [, h; A
D. 黑盒测试方法中最有效的是因果图法6 d6 ^7 ]! L# R( h4 x6 M
满分:2 分& U( U0 A d6 Z, C* m8 W @
7. 验收测试的定义是 Z1 e/ w2 E( N$ W2 X2 L
A. 由用户按照用户手册对软件进行测试以决定是否接受+ z$ t2 C2 i2 ?4 J# c5 v
B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受
) z( h3 D( O5 k: T7 b! O0 g2 `C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受$ ?8 l, x/ {# Z% r3 I$ \
D. 由开发方和用户按照用户手册执行软件验收# {* y$ _' H, T. S, |7 t6 R
满分:2 分% A6 x. k3 j! i j# A
8. ()不是文档测试包括的内容
. Y8 J4 ?2 |* J7 ?& }# ]2 y' nA. 合同文档
: A0 x. N; q! ^ _$ M+ g. ~' `# W6 }B. 开发文档1 Z2 I7 x ~/ b: m3 h
C. 管理文档
9 f+ @* B% \( d6 z+ T5 E. `D. 用户文档2 w0 T/ u( \) q- \
满分:2 分
6 R' q" G( V- b+ ?9. 以下()属于白盒技术设计测试用例的方法! S) N/ B7 s! j! q
A. 逻辑覆盖
& e9 D8 g/ ?" b4 WB. 等价类划分
2 ^6 q. P: N, OC. 边界值分析
W+ I" T& F9 E7 |D. 因果图 P; ?, z$ d" A* `3 @4 U0 j
满分:2 分
h/ a2 _; o/ R+ c- i& q10. 以下属于软件维护阶段文档的是1 I+ m1 ~( f) T) r, s2 M
A. 软件需求说明
! A1 q j; U6 A$ tB. 操作手册
" p0 d) {9 ^% ?9 nC. 软件问题报告2 m% Q1 B4 y4 c) K: r" R
D. 测试分析报告+ q0 I# E* J0 k* W" G4 S
满分:2 分9 X" Y0 R; `* p9 ]2 i" W4 i1 P* E
11. 以下各项中, 哪几项属于需求说明书的评测内容 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致
3 f6 Q: `: k4 s7 N7 SA. ①、②、④) {1 X+ N' s2 p6 A
B. ①、③、④: v3 o: [- W: n' O0 H: u3 p
C. ②、③、④
* I- e( @( e% v' y# YD. ①、②、③、④: `& R Z& O6 R* O
满分:2 分
# P4 n9 a& u# S' R9 ?4 F12. 在McCall软件质量度量模型中,属于面向软件产品适应的是1 }. j* }" o. j' v* M
A. 可用性
, m/ N; @! ~2 c" v4 i# i# RB. 可维护性5 g/ d! `/ s+ ^) d) d. G
C. 适应性0 Z6 S% O# f$ a
D. 可互操作性4 U8 o* q- }1 o4 U
满分:2 分! H- Q7 K ]3 Q
13. 软件产品使用质量特性包括
( k. X. G5 [2 p8 iA. 适应性、生产率、可靠性、满意度
2 e5 F- `- {7 M' X/ M: t+ ]! kB. 有效性、生产率、安全性、满意度
6 n6 T! w: S: V* n' p; FC. 有效性、可靠性、适应性、满意度( u9 W7 a7 d3 S, g( t0 s
D. 适应性、适用性、效率、满意度( N+ f8 V" U5 I: U' W( o$ t0 g9 G4 V
满分:2 分
1 J: h5 e% F! A' s$ [ ~- x14. 软件测试类型按开发阶段划分是
! B: t$ l0 [. P0 o: N4 W3 B: hA. 需求测试、单元测试、集成测试、验证测试 L# q& E! B, Q9 ^7 u$ c9 Y8 N \
B. 单元测试、集成测试、确认测试、系统测试、验收测试! g+ x- S7 U8 @0 L/ P
C. 单元测试、集成测试、验证测试确认测试、验收测试
. U# W$ f7 H0 W, MD. 调试、单元测试、集成测试、用户测试" a7 b9 k3 Q6 K/ V/ t; `
满分:2 分- R: `, H% ?4 j& A& E
15. 关于白盒测试与黑盒测试的最主要区别,正确的是
1 c0 _1 ?& q6 m' R9 m0 G) F9 uA. 白盒测试侧重于程序结构,黑盒测试侧重于功能
& A$ J, e c9 j$ @8 ]- YB. 白盒测试可以使用测试工具,黑盒测试不能使用工具8 K5 a1 l- N5 ~4 j
C. 白盒测试需要程序员参与,黑盒测试不需要
4 r/ I. O8 F3 d( Z4 L% k6 tD. 黑盒测试比白盒测试应用更广泛
. {' j# Z4 J' R0 L+ }' U+ f% t 满分:2 分" q8 R1 M7 y$ }+ ?( U
16. 软件内部/外部质量模型中,可移植性不包括()子特性4 l# i9 o* X5 }# u! l1 Z
A. 适应性9 H, |8 ]& h) P- F& W" u8 K6 P
B. 共存性$ b/ ~# N8 b; x; H4 Y! D9 U
C. 兼容性! t2 G* S- u( w
D. 易替换性% o( H2 e5 C% I+ z5 [* n
满分:2 分
O9 A. m, z0 e% C) j: x2 p17. 下列哪种不属于兼容性测试的范围2 y( R$ U9 q) `4 c: a' h/ @
A. 当前系统在不同操作系统环境下运行的表现
, [* Z! S1 Z1 y2 A0 EB. 当前系统在不同类型的数据库环境下进行数据交换的表现3 f: w1 c2 v$ A! V9 J" x
C. 当前系统在不同类型的人员使用时的运行表现
' R* X7 N" n# AD. 当前系统在不同类型硬件配置环境下运行的表现8 F; U$ j6 f, _ n
满分:2 分4 q$ ?* o* Y7 D+ j$ L
18. 下列关于测试执行时发现缺陷时的说法错误的是5 S6 p/ ^: S9 \
A. 应先重现该缺陷问题,保证缺陷问题的可重现性+ I! V& [; Q( Q' R- E, C
B. 应对产生该缺陷问题的操作进行详细的记录( V5 U' Y2 [9 l' a! x8 c
C. 应辅以相应的缺陷截图来说明现象
( q! T" W+ K q2 x# B/ eD. 应立即通知开发人员进行验证
: s- j% U% z7 n: K' F# Z 满分:2 分. V8 t4 |; d2 |9 ]. N9 m1 o
19. 广义的软件测试包括
- B' f6 j) C0 O0 [5 LA. 单元测试、集成测试、确认测试和系统测试; k M! {: T( W: y
B. 确认、验证和测试
& a0 R; q) ?: n& F6 OC. 需求评审、设计评审、单元测试和综合测试0 ~$ F8 w3 V$ S/ H, r, ?
D. 开发方测试、用户测试和第三方测试
6 Z. b) J' V& w1 c& B/ }) i 满分:2 分
- c+ R( U& L4 Q! T8 g20. 用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值
7 b. z" [& a* Q! uA. X=10,X=1003 f, I/ r( s% ~9 r5 H
B. X=9,X=10,X=100,X=1011 Z4 y+ G& E5 h9 T$ n8 O$ s- Z
C. X=10,X=11,X=99,X=100& T7 O# C3 R( K; n
D. X=9,X=10,X=50,X=100
) `: L) n. H1 ?+ D' Q0 q 满分:2 分
- V! z, u# X) m7 I0 a u3 }, S/ {$ _9 B- E! @
二、多选题(共 10 道试题,共 20 分。)V 1. 下列属于安装测试范围的是
' K% H7 b# W8 ?A. 安装正确性和完整性检查
& x2 ~: D, t1 K bB. 安装过程中的访问控制
) F7 u, T- i5 C! B& vC. 产品文件完整性的检查; u c) C! c2 \2 {7 @* O
D. 软件名称与版本的正确性6 V7 g p! E5 e( K# }
满分:2 分
; {8 V6 z# c% ^. o2. GB/T17544中,测试文档的种类包括
: N2 X( Z8 s [* f0 a. r; l% AA. 测试计划. m- e1 i! w4 Y! w
B. 测试描述
+ G B/ Q! a$ p# |4 x4 L; M$ SC. 测试报告
' ~# d; d2 r1 \% w' h- h& b V2 UD. 测试用例$ V1 _2 d1 t2 e( Q( ^
E. 测试评价
$ K0 O. q$ m: K8 A/ Q, u 满分:2 分
/ f9 e, M. i2 q9 f: o8 C' Y1 t* \3. 下列关于alpha 测试的描述中正确的是
$ A0 X' x3 k. D& X: ]A. alpha测试需要用户代表参加: [. R1 g' S4 ?
B. alpha测试不需要用户代表参加
' [% y& w. J0 k) A- ~0 }C. alpha测试是系统测试的一种
5 [9 h3 w# y* }1 f2 q% p( JD. alpha测试是验收测试的一种
# F% q* b$ z2 l* r 满分:2 分# Z: d; s3 ?- O3 A' G
4. 以下测试方法是白盒测试方法的是" N( B) H# q+ z3 Z0 w8 h
A. 判定覆盖和边界值分析法4 ?, O0 ~' X0 x7 ]: a
B. 等价划分和错误推测法) D4 g* E; x& f+ o! b
C. 路径覆盖和判定/条件覆盖法
0 V( ~7 \4 E( gD. 条件组合覆盖和语句覆盖法# ^5 {2 N/ n8 |7 w2 A1 X" q" o
E. 条件覆盖和错误推测法4 t+ V* V. j/ `1 [9 D% b/ ] |
满分:2 分
F& J8 [+ u1 |$ D5. 以下哪些过程能够提高软件质量
5 Q6 r2 J6 P( _( |+ ]/ D3 j! iA. 可行性分析7 K( D3 Y. C; e0 v$ A
B. 需求评审! Z# V' u) \1 h [5 Q
C. 测试! }! u1 k. y: \) k
D. 代码走查
% o a+ D/ Z& A7 d% i" S" n1 m" ~E. 概要设计
2 D1 ]' n' i; Q9 F 满分:2 分$ u6 h- T, p' G
6. 以下属于黑盒测试方法的有! E) }( @1 P j) S
A. 等价类划分3 m( {% a4 _! r% h. N
B. 边界值分析
1 v0 T6 X# a: j2 Y$ YC. 错误推测. d! `7 H# d2 b. h/ r
D. 因果图
9 o0 E$ y; B( Y5 i; k- LE. 决策表$ E8 L8 V' K" r$ r
满分:2 分
0 ~+ K$ g! }1 D- X% w( m7. 下列属于软件缺陷问题的是
8 L6 ~' b. b% c7 l2 Z+ oA. 点击某链接返回HTTP错误' X3 E' w* D7 k' w+ g: p y# \3 C
B. 新增某条信息记录后没有提示保存成功* H. w7 s E4 s7 ^8 N7 q' W
C. 登录系统时输入错误密码,提示用户名不正确
* ^1 u* `3 r$ q+ FD. 上传文件时提示服务器空间已满,无法上传
) S' T2 Q' k$ R. D( c 满分:2 分7 e2 W7 z& z: Q' h
8. 兼容性测试包括下列哪些类型
. _5 ~2 |' q4 d; ^4 `A. 向前兼容和向后兼容+ k: Q9 W7 A- [3 M
B. 不同版本间的兼容
9 p+ ~1 N3 g( u7 ]" O6 DC. 标准与规范兼容( o6 Y" C' X8 p, \6 x% E7 [. h5 i
D. 数据共享兼容
, o0 Z- I3 s, ~ 满分:2 分# {8 k* C2 n" N0 ]7 l6 C
9. 下列软件测试工具中哪些适用于自动化功能测试
K4 V2 n |: k: |+ O& VA. Mercury QuickTest Professional2 v+ z7 N! [7 n* e' B, |
B. Mercury WinRunner+ m% x$ P' C7 E! X# M
C. Compuware Application Vantage. `! {4 H4 y) ~( t3 \* G
D. Borland SilkTest
0 y+ w& r( o. o8 w8 e0 EE. Compuware Test Partner5 P; P3 f+ J6 `1 F, Y
满分:2 分
3 u8 V2 l( j) z4 C10. 可行性研究的方面包括' I& K" Y2 r) Q
A. 经济可行性
$ j7 U1 s1 ^6 t, ]B. 技术可行性& `+ R# n9 ~, X% g% B# s1 S( ?
C. 法律可行性
9 O; R2 N0 ]: i6 Z: s7 U4 rD. 抉择& A+ c' U( H5 W+ }
E. 软件的规模) y+ x4 w5 @2 ?5 N9 u! g1 _7 {
满分:2 分 - z: v" |. @/ C0 P0 f4 }
' b9 d( W1 O8 H& Y4 C E: n
三、判断题(共 20 道试题,共 40 分。)V 1. 总是首先设计白盒测试用例
' W1 h' }4 s# t5 S$ u2 {A. 错误! x4 c2 `. H, f0 n& ?
B. 正确8 s, a/ i# h6 `* m, _7 Q; J
满分:2 分
1 v! Z# l+ c1 u) y; l2. 所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果
" u/ G1 l K9 k# j0 f7 rA. 错误) Y& J5 @# r- h4 u& Z" V, Z
B. 正确3 J( `: p9 }3 I4 ` T; R( f
满分:2 分5 S! q4 J3 Z9 C0 e
3. 黑盒测试又称功能测试或逻辑驱动测试。
+ R! h. {4 V7 g: g# GA. 错误
4 d/ K+ v1 S$ z P3 S5 z: W- y9 ~7 PB. 正确" p( [) y' l9 O3 r( l# c
满分:2 分- }% A% t% x* F8 r. D; \9 y
4. 软件测试的目的是尽可能多的找出软件的缺陷。
B# S! b; w: s( V; RA. 错误& g/ k! ]/ M3 \% ]
B. 正确
3 T5 F+ ~" g5 L. y5 r: c3 @5 ] 满分:2 分. p ]3 a3 C# r% [
5. 测试程序仅仅按预期方式运行就行了# o9 a' Z3 O- d" V, i
A. 错误
$ ?1 W" F2 j% D4 UB. 正确1 {. w+ l3 b$ |: F# G! i M# _- ~
满分:2 分
4 j+ A1 Q0 Z M3 j/ p" S6. 测试是为了证明软件的正确性
" K) n2 o _5 |+ Q+ M5 m5 B) SA. 错误7 J3 p1 S( f( q0 `' |( Z! z
B. 正确1 B5 M& G6 `5 z+ v6 z5 N. H$ j
满分:2 分
& ?- s$ p4 U1 W& u' r, E7. 在进行软件测试之前,首先应该假设软件是没有错误的.
4 }8 q3 o( {: k/ d# K: D" gA. 错误
! H2 g8 Q, x L$ q- iB. 正确
. D8 X. ~/ w/ V x" b' E! M" } 满分:2 分. Q \ N* c- Q. S
8. 所有软件必须进行某种程度的兼容性测试。
; M2 B) C# |' N/ y5 b8 kA. 错误
& x$ f3 n# B1 Z2 i" g7 qB. 正确
# m3 R Y6 D# H( r( B9 n" L9 Q6 N 满分:2 分& r" @/ b7 v( @4 w0 W5 l: C
9. 集成测试计划在需求分析阶段末提交。2 o* l! X( W! k* m9 e1 z
A. 错误
" K& o# I6 Z+ _+ _' RB. 正确
- A& f6 e* K7 B' ?* T 满分:2 分
& H. C! [& v$ x; T- p. ^8 z2 W- C7 C) R10. 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用.) }% r' J0 q B% j
A. 错误
( v: O% S3 U8 ^2 w% a6 wB. 正确
3 q4 d! v! E1 ^4 k9 z! V! o7 q" L 满分:2 分; v$ Z0 v/ {( d8 p2 p
11. 负载测试是验证要检验的系统的能力最高能达到什么程度。 R. i6 Y3 r: x. C8 I* | g
A. 错误: l& \' H- i- \* N' M2 i3 J5 p
B. 正确
4 f5 ?! R3 t3 ^5 ] 满分:2 分
. A+ B" g: ^% {7 J/ v& F* J12. 代码评审员一般由测试员担任。* K1 _ t9 D) n5 D, @, c
A. 错误- L1 }5 ~; p. w. h
B. 正确
- M; w; ~" B9 _3 W& t% p 满分:2 分$ P5 v5 H: Z6 A& w+ F: m
13. 单元测试能发现约80%的软件缺陷。
. ]7 S7 F& J) @* i5 NA. 错误
' A5 l ?% {+ i% rB. 正确
1 v' @( n2 ?8 s- W2 k 满分:2 分; E) h4 M# o8 m6 P( u/ E6 ^
14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。) m; {( g4 Z' l
A. 错误
, U9 {7 U% `5 z0 q' D# l% oB. 正确
7 ~) u5 P7 ?: m5 s( K$ c; N8 z4 J 满分:2 分8 f1 j, W, `5 x6 `7 Q2 x* @$ F0 m
15. 验收测试是由最终用户来实施的。+ e, Z% x9 O6 H" d
A. 错误
) z ]/ E+ X4 I) N) b/ pB. 正确
6 Z: P' G. X( M P0 g' X4 y% h+ ]' g 满分:2 分, K1 @1 [5 D! F' w2 ^- D
16. 软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量.
' d5 k& C0 r7 l9 \A. 错误
% g# G" J2 |7 m h3 }: _0 G$ CB. 正确
8 t' l5 B/ c% a9 L9 ^0 d 满分:2 分
6 M8 {$ X$ I: x) R17. 软件调试和软件测试是一样的" k [+ Y' S5 x% Y- Q4 o! j
A. 错误
. N: p# {* ^) ~; w' `8 h" s; SB. 正确
0 V. w3 r# Q; R% t 满分:2 分
' T# G- W- A- T! h' T7 w18. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。% {$ b$ q$ [# }. M* R4 M- q
A. 错误
c! S9 Z5 I. l9 kB. 正确
4 j( @' n$ M) C( w1 H f( D 满分:2 分
9 @ E, }7 R+ l8 }3 ^2 }19. 软件测试员可以对产品说明书进行白盒测试2 u/ O* |6 h. K" }
A. 错误
- [7 o* V0 \" q) p7 O3 S2 @4 CB. 正确1 h, i7 h( Z0 w: J+ l: a B
满分:2 分; Q& `9 I9 x: L' [, r; l: C- a
20. 自底向上集成需要测试员编写驱动程序。
1 j2 a" d* r) E! v6 a( |( K7 W3 N) HA. 错误6 \% x- u. X! Q0 w4 o
B. 正确7 l* g4 C+ ]: Z
满分:2 分
# F/ j6 V" V5 o5 e' ?" m+ H2 n0 K, a6 o
|
|