|
# |+ e2 S2 Z2 V+ a) x' ?& e
14秋学期《软件工程与软件测试技术》在线作业
" a' p( s) X* e I* |3 j0 t
4 N j; P) U' y* H& x& ~7 m" F; [. @1 Q2 N
* G5 r+ P& C7 J3 w' J
" _6 w7 y( t: F V
一、单选题(共 20 道试题,共 40 分。)/ w+ o4 l: d3 ~' P9 {
, C2 f% J: i- c0 k s
1. 用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是# b: }- r$ t% H! j4 G" b8 v$ ?
A. X=10,X=100
; n& \5 x: D$ D% M& D# zB. X=9,X=10,X=100,X=101- y8 w1 E0 b5 R9 x( p
C. X=10,X=11,X=99,X=100
3 D3 f5 o$ T4 rD. X=9,X=10,X=50,X=100
$ |! i% P. M7 \* i# B正确资料:B
/ v5 s, X, m! t0 X* c V7 L2. 软件产品使用质量特性包括$ s! @# ~* L) H* u( R
A. 适应性、生产率、可靠性、满意度) x, I7 H& f5 P. l7 C; w
B. 有效性、生产率、安全性、满意度2 P1 [5 J+ p4 D
C. 有效性、可靠性、适应性、满意度
, q# E6 |0 y ID. 适应性、适用性、效率、满意度
/ i7 u& o( G$ L2 n正确资料:B! D D* ^1 X5 W# N P8 |( h' I
3. ()不是易用性测试包括的内容/ u1 Q- `% I; J, S6 O
A. 安装测试
4 u1 N+ u" p! DB. 界面测试
- [# }- n2 M' GC. 菜单测试
8 a+ c1 p2 ^: S" {1 U7 lD. 文档测试
: @5 v# Z! ?2 ?- w正确资料:D
+ r% W/ a' M O8 ~6 Z) F+ W5 y4. 关于白盒测试与黑盒测试的最主要区别,正确的是7 {2 I* O" h, W- Z Z
A. 白盒测试侧重于程序结构,黑盒测试侧重于功能
+ o0 l" N, [( j- C; t* [+ L" @B. 白盒测试可以使用测试工具,黑盒测试不能使用工具
; Z1 c, X/ j; T) ~+ rC. 白盒测试需要程序员参与,黑盒测试不需要+ }1 S6 n% O5 J) J. {
D. 黑盒测试比白盒测试应用更广泛
$ p" T# C9 W$ |& ?, W4 r7 B正确资料:A% _& w* m3 n0 U3 e; s' {
5. 软件质量的定义是
/ \1 x8 k' m: o6 l( U. ?* AA. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性' v% x* K# ?! b* S5 P. f
B. 满足规定用户需求的能力4 ~3 m/ y7 Y- j: p; C
C. 最大限度达到用户满意
! i* ` S0 z0 s% T! h3 A( y rD. 软件特性的总和,以及满足规定和潜在用户需求的能力- n! F6 |5 }4 _8 o- k$ g1 i
正确资料:D1 F3 S- z; E4 X( ?- r
6. 以下关于功能测试用例的意义的叙述,正确的是()①避免盲目测试并提高测试效率 ② 令软件测试的实施重点突出、目的明确 ③ 在回归测试中无需修正测试用例便可继续开展测试工作 ④测试用例的通用化和复用化使软件测试易于开展
" H w3 k) C+ s5 r7 R3 CA. ①、②、③' c. f9 ]8 }2 y6 O! m; [0 j
B. ①、③8 F X4 ], \/ d0 l( d y+ B
C. ②、③9 J: H! ]( X+ @ L5 |3 d
D. ①、②、④. V! G0 c# X# f+ Q9 i' t
正确资料:D
5 Z) Q7 A B* o. X- E. v7. 广义的软件测试包括, ^8 n9 N* b; Z2 i4 _6 m
A. 单元测试、集成测试、确认测试和系统测试
* }' B; _ h! @8 T8 @B. 确认、验证和测试
' a% t. s% z/ _$ P0 QC. 需求评审、设计评审、单元测试和综合测试) N6 S7 k$ N$ s/ B% O$ e: v
D. 开发方测试、用户测试和第三方测试
/ {3 \+ a$ E1 ~正确资料:B# g) X# R* X! A7 |7 D, k
8. 关于原型化开发方法的叙述中,不正确的是
; M- V8 k8 N$ j- N: [A. 原型化方法适应于需求不明确的软件开发
6 H. `& M! i0 _6 a0 Y' WB. 在开发过程中,可以废弃不用早期构造的软件原型 i' H; g8 [2 @# W
C. 原型化方法可以直接开发出最终产品' p G/ q& X, y7 q
D. 原型化方法利于确认各项系统服务的可用性
2 f& o' l6 Q, w" G0 g* C$ k5 M正确资料:C
- ~( t6 Q; S8 b. R8 g9. 白盒测试是()的测试9 ^2 {0 x9 y% D V2 \0 f( D! }8 N
A. 基于功能6 Y1 y' O, X4 a
B. 基于代码
2 l, v1 C* B& y# F8 hC. 基于设计
+ Z! x! ?8 P$ |! vD. 基于需求文档
# ?+ \# ^. K5 V! x" a" }正确资料:B: H+ h6 r% ]) T5 O4 D; l; @) X
10. 下列哪种不属于兼容性测试的范围
( f; Z7 t4 I- t, u" x5 U/ MA. 当前系统在不同操作系统环境下运行的表现
& w% i& s' V4 X- t3 g" A* jB. 当前系统在不同类型的数据库环境下进行数据交换的表现
; S0 ^# c) ]( iC. 当前系统在不同类型的人员使用时的运行表现
1 b# D" q0 |) g7 ?& aD. 当前系统在不同类型硬件配置环境下运行的表现
( v% n- P' P4 D. {正确资料:C4 Y* r1 l/ V0 c4 h, v6 z" G' Q
11. 可行性研究要进行一次()需求分析
7 A8 [& k4 c+ ^3 i/ `A. 详细的: O+ z2 M R& Y5 Z: U n
B. 全面的; c" s/ Z! _6 ~1 D% b
C. 简化的、压缩的
c& |. }/ u9 P: n; @- YD. 彻底的
0 ], R# G$ ^( m: i* B正确资料:C, `6 v3 Z. I; u# j( T7 c
12. 在McCall软件质量度量模型中,属于面向软件产品适应的是& M3 q( S$ p3 ]) ~4 H; f% e; e. n i
A. 可用性4 x C" p; L, `; A
B. 可维护性
% ^# v2 X2 @/ H; t- m' h, zC. 适应性6 v0 Z3 w Q/ V, O& q1 M8 ?
D. 可互操作性' k0 M. c: M Z
正确资料:C$ h7 x% ~& J" Z4 v9 `( U, t; i
13. V模型指出,对系统设计进行验证7 `+ B: m3 g' T7 b. e s) Y
A. 单元测试
$ x: C7 D7 c: ]2 q3 w/ }# {B. 集成测试/ e, r' J z5 b8 z, a7 ^. U" Z( m
C. 功能测试
1 v+ A" D. S6 T( O& SD. 系统测试
2 e, }8 Y: |" {正确资料:D. {& } a% Q9 O: m, x
14. 软件测试类型按开发阶段划分是+ u6 {; q% m* N; H* q4 X4 z; {- H
A. 需求测试、单元测试、集成测试、验证测试
. O' e6 d- y4 ]- g* Y; d: @B. 单元测试、集成测试、确认测试、系统测试、验收测试
4 s/ Y1 }( \# u3 d0 h' GC. 单元测试、集成测试、验证测试确认测试、验收测试
I# ^0 k/ u8 HD. 调试、单元测试、集成测试、用户测试
8 j8 x$ {/ a. B" y正确资料:B( T) B/ Q" b# u0 r6 ~- P' s
15. WEB应用链接测试不包括以下哪一个0 l2 i+ P- c, b( J9 a6 w
A. 无链接指向的页面' h' S* }' \9 b; @' E
B. 错误的链接+ h0 h% S. P. ]- s! X% G' \1 ] `
C. 客户端与服务器端的链接速率2 y# x9 x- _8 _% k( }* j
D. 不存在的页面文件
9 w( ]7 h8 u% @' b% a) T8 K正确资料:C: X) R1 i& v7 `' R9 ?& z
16. 以下各项中, 哪几项属于需求说明书的评测内容 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致6 R) _, E* C8 D$ h: A
A. ①、②、④3 U! ~4 H0 f3 w
B. ①、③、④& k, o" @$ P' t- j6 w
C. ②、③、④
7 \# C7 ?8 Z" v, VD. ①、②、③、④
/ S% T1 ]1 W% y正确资料:D
" U5 U& ^# `, f" R, Y4 o: P17. 《GB/T 18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有8 J& G: S! S0 @+ K
A. 选择度量、建立度量评定等级、确立评估准则
1 c( N/ U! P/ Q% s, l9 N. x: V. lB. 指定质量模型、选择度量、建立度量评定等级7 T8 c$ T n' x. Z. P' p% i! A
C. 选择度量、建立度量评定等级、制定评价计划7 v* w0 p; S- S" e2 }
D. 确定产品类型、选择度量、建立度量评定等级4 K% J; B& z. E. Z
正确资料:A- b2 p9 `# i& w( A
18. 软件测试按实施组织分,测试应该包括以下的①开发方测试 ② 用户方测试 ③第三方测试 ④验收测试 ⑤ 确认测试 K1 e2 W! C/ q: n
A. ①、②、③
$ ~, O3 \% a( ]" m# W% O+ c" EB. ③、④、⑤
6 ?& A0 k$ F J% X1 E* }- k/ G/ nC. ①、②、④( C/ o! u& [: K1 k( Z3 i% x
D. ①、②、③、④、⑤
; M9 k1 k0 P+ G! b9 r正确资料:A
7 [1 e9 t) X9 H; ~7 o% k19. 关于第三方测试的描述,正确的观点是()
+ W; c& @6 ^ g7 v6 e. v8 @# YA. 既不是开发人员,也不是用户所进行的测试就是第三方测试; V8 q' ?' w' n0 a! Q- O
B. 由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
! ^- ^4 c6 f$ W2 MC. 第三方测试是在开发方与用户方的测试基础上所进行的验证测试
9 j" b0 f1 ]; Q) y" ~D. 第三方测试又称为β测试6 |+ C0 n6 V; p% u% ~8 ?9 d2 Z4 @
正确资料:
9 x; W, P0 Z0 Z0 [) j! Y$ j* \20. 下列说法不正确的是' c% Q0 ~- `4 k$ _3 G
A. 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能
0 h" Q. r1 C% G2 l, `; }6 B" eB. 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分; g) @# y9 K q- A. m
C. 功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现
8 X* s3 E- X) x' ED. 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样
; h& E6 n2 O' R正确资料:8 G7 C. `: l/ L1 D% J2 |, u( w& P7 H
4 Z9 ]% y6 R% F" ?
6 z5 Z& Q d* K3 g
" L6 Y/ m) ?0 T I7 g1 \, s% _& u7 j' ]
2 [( |; ]) X% w. G14秋学期《软件工程与软件测试技术》在线作业
8 H% H# r+ f6 x& j1 f) J9 P3 x; u* D# {- z
5 f }+ t E/ A9 Z, I$ O
' x: ^5 |8 b0 q! ^, {' G K6 L/ r9 f, ~3 G
二、多选题(共 10 道试题,共 20 分。)1 u$ R+ r/ i8 P( w, b! Z; m
8 ^' p8 Z9 @7 _
1. 下列关于alpha 测试的描述中正确的是' W) p8 v1 v) P8 M2 I7 Z& S
A. alpha测试需要用户代表参加& R' H9 b5 Q1 a2 ~* p, j; `; b
B. alpha测试不需要用户代表参加8 D5 m( n+ e4 Q
C. alpha测试是系统测试的一种
& n5 j* o! u9 oD. alpha测试是验收测试的一种
! U# k& Q3 O9 l" @/ p. }! H3 `/ E正确资料:
3 q0 \- N9 b" M4 e; U' [1 I2. 可行性研究的方面包括4 x& \, a) Z' |8 P
A. 经济可行性, t( b% \4 L. g$ q9 x
B. 技术可行性
# s" w4 H7 Z! M8 U" U4 }C. 法律可行性 K4 v, h9 M# b' R. G$ {1 B/ p
D. 抉择
: x8 U. ?; T/ O" r- M% zE. 软件的规模
4 x- q( p) x+ H3 v7 F正确资料:7 n5 c8 ?. `1 @7 J2 c, d
3. 下列属于软件缺陷问题的是
0 D( x+ `- y0 a' q2 D2 kA. 点击某链接返回HTTP错误
$ ]* |7 v/ L2 fB. 新增某条信息记录后没有提示保存成功' [* Z" s+ O2 w; s% o( O, [' O
C. 登录系统时输入错误密码,提示用户名不正确
7 O, V3 X& a& {D. 上传文件时提示服务器空间已满,无法上传0 } O+ c& ^7 e4 @
正确资料:
2 d8 t# H' i* X, s0 G4. 下列软件测试工具中哪些适用于自动化功能测试
+ c2 A/ j' q# \3 OA. Mercury QuickTest Professional
- c; ` B9 m4 r1 w. u; lB. Mercury WinRunner
2 \$ K( X: u5 w# g: @C. Compuware Application Vantage& k( o" X% Z$ j7 ]- K$ j
D. Borland SilkTest
& T6 R% ~/ e4 P NE. Compuware Test Partner
( ~+ i8 i8 @% U9 @8 Y正确资料:5 Z4 E' s* x0 g2 r! ?7 e- i. k
5. GB/T17544中,测试文档的种类包括
/ c: N3 x' R$ R0 T5 fA. 测试计划) s; n( \3 W/ e+ w- Q
B. 测试描述6 X! W% D2 p& C4 t5 `; _& e
C. 测试报告
/ Y3 ]- ?3 a* ?, o- JD. 测试用例/ B0 J& o' I7 `6 ?4 }1 z
E. 测试评价
2 L) U; ^% S# G/ ^# ?正确资料:
3 J7 Q5 s+ b! J& m. ~& E# W, L, Z6. 下列属于安装测试范围的是' h* F7 D& l- C' Z% ^" `2 _
A. 安装正确性和完整性检查
4 T5 x$ n& t( u! i& Z* r& AB. 安装过程中的访问控制: R- Q. a2 }. V, N+ x/ ]+ r: ]1 R
C. 产品文件完整性的检查
6 x. V& k4 m( mD. 软件名称与版本的正确性( M6 c( `3 f# F* s" U& x: f7 L
正确资料:1 B2 f2 p. D5 v
7. 下列哪些属于软件测试阶段的交付成果物
7 [8 E( y% w" ?6 {A. 测试计划" ~2 H* u0 ^& O+ @5 ^
B. 测试用例( Q% Q. E, b8 D0 B/ }) n
C. 测试报告
2 |; D6 w! F; I7 P. u% fD. 用户手册9 p/ g. _1 Z; ^& E. ^- G
E. 安装部署手册
1 C: f& N+ P' R正确资料:
, s, e! r' t l- @( ^7 B M5 Y8. 以下测试方法是白盒测试方法的是' q) u8 e2 b8 [! X. K8 c
A. 判定覆盖和边界值分析法% z4 o: C7 d- U8 s6 x4 u3 H* m
B. 等价划分和错误推测法
& ^6 y; W* B6 S: { y* IC. 路径覆盖和判定/条件覆盖法. e7 {0 D& [ W, x
D. 条件组合覆盖和语句覆盖法) U- C1 n: B; l7 U
E. 条件覆盖和错误推测法+ O5 Y9 r) [: b' O4 q/ ]8 ^* b' L+ u
正确资料:: [! y4 `+ O1 W
9. 下列属于测试执行阶段的输入的是
: L$ N2 O: e; C6 i# {4 X }A. 软件测试计划& ] G1 M4 b7 A4 D
B. 测试数据/ A2 w% |" D! L7 y$ A) P5 F A9 G
C. 测试用例
9 [8 H: u9 j6 v( R4 rD. 测试环境描述, V: H9 b2 q6 ?( c( {
正确资料:3 R9 \. f0 \ m* [1 J1 Q- }. a
10. 兼容性测试包括下列哪些类型
0 K, j. ]- |% A' S4 V' YA. 向前兼容和向后兼容
. |7 L; m+ x2 U% z3 FB. 不同版本间的兼容
/ ~& c( O; q: n0 |, KC. 标准与规范兼容
$ A* F: L# A6 T/ l: \% a. x6 ZD. 数据共享兼容' [1 r! i8 E5 r8 A/ S$ m/ R
正确资料:
. S( I- B) [3 M. Z+ G. m6 Y5 Y [/ G2 h) }- b
j8 V$ Z- [1 B
7 B6 M& w$ }1 D* ?8 J$ g1 O6 |
7 `+ n$ R2 i6 a, x7 V ( a Q; Q/ X# E1 M4 f. y
14秋学期《软件工程与软件测试技术》在线作业
: }( O( b+ x8 a+ u" [& P' H5 G8 o3 D" w- A
7 U8 J5 [, g7 ~4 s7 [, K+ A
6 ?" g9 v: C! o3 Y5 r0 c8 B* V: t! C9 h! a) H$ K) b& v+ s/ P) `
三、判断题(共 20 道试题,共 40 分。)
' n2 ^3 Y v/ M& Q" j# Z. j$ u2 h7 c( D; e2 K! d$ I6 _! @
1. 测试程序仅仅按预期方式运行就行了
1 R& o5 e" J, N0 U/ q8 _9 o/ JA. 错误% n0 [* J5 N# p8 k- P
B. 正确/ {3 C F- I. H' d9 ]- t
正确资料:% W; s1 K) c4 `& v* c- b1 r5 J% C
2. 所有软件必须进行某种程度的兼容性测试。9 x5 a+ m, p& C" \4 N1 _
A. 错误
: G/ W g( M: l- x/ y* _5 aB. 正确
. e$ P! l& m: C0 }0 Q正确资料:
( M9 L) V: ^: e2 I7 l& S3. 测试是为了证明软件的正确性
1 u ~* a4 z6 a! YA. 错误) e, B7 }1 Z1 Y2 E/ D
B. 正确5 S0 O5 q( U, ^
正确资料:
2 e0 R$ t1 W. z. P2 J4. 软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错. u: f! X9 T5 ] p# x9 q3 ]
A. 错误. j5 a8 Z" `' t( S! O
B. 正确3 `* `. ]7 G$ r/ p% j% S7 r
正确资料:$ U5 i/ b7 K) j2 ^4 K
5. 软件测试的目的是尽可能多的找出软件的缺陷。" h3 l' ?9 ?! z6 ?, }. L0 ^
A. 错误7 h- C3 e+ J5 R2 ~0 S: V# i
B. 正确 d. B# A9 m3 [) F
正确资料:% N1 J7 w; A5 U! z1 i% t9 O; K
6. 测试人员要坚持原则,缺陷未修复完坚决不予通过。
" w0 j0 D8 U& U# TA. 错误1 T6 L4 g' _# T u) V1 h! `4 I* p
B. 正确6 e; G) E' {( v7 T+ ^; l5 F$ g0 q% o
正确资料:
: a& S) z( @1 n5 N7. 项目立项前测试人员不需要提交任何工件。; o7 x7 o8 X5 |/ ?) F
A. 错误
- [$ ?7 A$ g) |( v* _+ tB. 正确
4 n7 h% M3 B, g8 f9 J7 a* u) c- R正确资料:
' E5 `6 |/ _" {; u8. 所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果
0 w: V1 q3 a% b: a4 ~% }A. 错误; e+ r; D" Q, S) q
B. 正确
/ K! x. [! a- v- ^. G3 g* T: e正确资料:- H: y3 X( H1 s" a5 F& n, g
9. 代码评审是检查源代码是否达到模块设计的要求。
" O& M6 P' x; Q3 ~* c% P" uA. 错误
9 t& m1 i b# J6 p! }8 gB. 正确
) T7 j- P" K, T8 ?+ ?5 \正确资料:
5 `! C8 ?( e+ L3 p$ ^10. 软件测试员可以对产品说明书进行白盒测试
[/ S* _+ L% hA. 错误# I6 E0 |' d" d
B. 正确
* u; @5 s+ f/ ^& K0 d2 ^* { s正确资料:* l" J, ^9 v0 v b) @
11. 验收测试是由最终用户来实施的。
9 {5 z% d4 Z" U3 {$ gA. 错误( d) K6 y# c7 I; V
B. 正确1 \5 @6 X5 H( |" E1 k6 I
正确资料:3 B. c2 P Q* r! V) A
12. 可以发布具有配置缺陷的软件产品。
V: P5 j: V! ^A. 错误# K) z' _1 ?+ X$ P* {2 @' H1 Q4 K
B. 正确
1 L2 D8 `6 {" O0 }2 A+ J正确资料:6 e8 m* U* A7 W7 F& W9 u
13. 代码评审员一般由测试员担任。5 j# T9 t5 E1 a
A. 错误
# W8 t/ [$ j9 Y ]+ P- nB. 正确
' Y" W$ W/ {4 R& N& Q正确资料:
; x! u0 S, h7 R# @* Y5 P14. 自底向上集成需要测试员编写驱动程序。% j2 k( a5 k/ m+ H4 g- n3 [
A. 错误3 C* H& H- Z5 j# ^$ K
B. 正确6 i4 K1 P, g6 _' t
正确资料:
& j$ n$ _9 K# N15. 所有软件都有一个用户界面,因此必须测试易用性。
4 A# e1 W. o9 z- R yA. 错误
6 I; Z- y; j0 y/ qB. 正确
# C0 o. K4 `3 ?9 U2 k正确资料:+ K' o7 Y0 x; H4 g4 i# y. |0 y
16. Beta 测试是验收测试的一种。& @ i5 i+ A7 v$ O
A. 错误
& w, z3 o1 r0 p: L5 v% i6 bB. 正确
" b% Y5 b: B9 B4 E+ f7 T7 K( l正确资料:$ J0 \+ D& W/ N. ^) d
17. 负载测试是验证要检验的系统的能力最高能达到什么程度。
' G4 ]6 p7 M* y6 CA. 错误
' `$ c- ]" I# H5 KB. 正确8 m9 M U, ^4 r2 ?0 X/ W l
正确资料:
" d2 O3 ^" n7 D' m/ B/ O" O18. 我们可以人为的使得软件不存在配置问题( W, U9 ]% K0 M+ F: S
A. 错误
: y. J. q! P8 n+ HB. 正确
5 m4 j) q% z. M" n正确资料:. J4 @5 K8 P- Z' d' v
19. 静态白盒测试可以找出遗漏之处和问题。+ f; E0 Z" p' P$ E
A. 错误
g' w ^6 K: CB. 正确" j/ b( J. t8 F4 {2 R4 l1 _( L8 ~
正确资料:
% F/ W* ]- e3 N3 L20. 黑盒测试又称功能测试或逻辑驱动测试。7 o$ f& K9 k6 S
A. 错误( {# ^) I$ u" Z" ^0 f I
B. 正确" ~3 | X# T6 m5 t K" _
正确资料:
% x( |& ^9 m1 {2 p {+ `2 o" ]: D) T, K$ n
! P) U" x# ]! o5 C
5 ]5 H" f$ P8 Q: C9 j8 P
1 b# a1 [" s. H/ b6 k |
|