|

楼主 |
发表于 2012-12-26 14:48:22
|
显示全部楼层
本帖最后由 技术狂人 于 2012-12-26 14:51 编辑 6 Y+ N/ A# M2 \5 u
6 v3 m" f! j) |* Q0 [' S S5 f使用 RQM 管理测试用例和测试脚本9 x: r8 x7 F2 W7 i2 G6 N
测试团队可以方便地使用 RQM 来管理测试用例。点击 Test Cases,可以编写新的测试用例(Test Case)或者添加已有的 Test Case 到 Test Plan 中,如图 9 所示:3 c$ O/ p3 ^: H+ [- p7 R
+ C A( P3 L5 `图 9. 管理 Test Cases
8 s( Y, B6 ^" @3 X* z! |% `' B$ k* n. T# X! j; u# Z% m1 T. o5 |
可以选择直接在 RQM 中编写 Test Case,也可以使用文档进行编辑,然后导入到 RQM 中。点击 Create Test Case 创建新的 Test Case,如图 10 所示:% @/ H# }2 N" ]" u) E1 h* o9 n6 y
i- O3 }7 Z* S4 f* u; H1 \图 10. 新建 Test Case7 D- I) J0 X9 f2 n( p8 x
. C$ T8 \0 f6 E2 O9 i5 p3 N
在创建 Test Case 时可以选择 Test Case 的类型(Type),包括功能测试用例(Functional),回归测试用例(Regression),系统测试用例(System)等。Test Case 的 Categories 是可以自定义的,点击 Manage Test Case Category ,如图 11 所示:
5 |8 D1 L8 J) X& X* m& p6 [7 r$ r& {' w/ G
图 11. 管理 Test Case Categories
( h) i8 d7 m" r% {# h! P' [+ w/ o8 T9 z/ W
填写 Test Case 的名字(Name),选择相应的 Category,点击 OK 保存 Test Case,如图 12 所示:9 Y- K' L" u J- Z' m* a* \
8 T) V* j. m. g6 ~! ?) b( \
图 12. 已建好的 Test Case
7 k2 H( ?2 P# C. a3 b L$ k" @1 v/ T7 s, g3 P- M
如图 13 中点击 Test Case 的 Name 打开相应的 Test Case 的页面,在 Test Case 的页面上点击 Test Script,如图 13 所示:
; Y5 G* y5 A6 S1 E0 _ Z3 ]4 Z+ \" T; f
图 13. Test Scripts
* E; m+ L" _2 r8 C: x* o2 |6 m: y1 K! V1 n( u) b
在图 13 所示中,可以选择添加一个已存在的 Test Script 或者是新建一个 Test Script。点击 新建一个 Test Script,填写 Test Script 的 Name,保存 Test Case。如图 14 所示:7 b* n" c/ i' V$ w3 I+ r
& U" F. s# b: j, x6 {; o4 t
图 14. 已建好的 Test Scripts* l1 r6 K* b7 {( E2 B5 T- S
0 R1 u( L2 U" i: k
点击 Test Script 的 Name 进行 Test Script 的编辑,可以添加测试步骤(Test Step)到 Test Script,如图 15 所示:
& E/ R0 B* ~% y: h! O( z) d2 \/ h2 }* u+ W; Z) R
图 15. 编辑 Test Scripts
0 u8 w* E: q* m7 F% [% M2 H$ \* c# r% Y9 \$ j1 `# v4 V( a
除了管理手动(Manual)的 Test Script,RQM 同时也可以方便地管理自动化测试脚本。自动化测试脚本是基于测试用例的。当写好测试用例之后,就可以决定哪些测试用例可以用自动化来实现,这样可以在回归测试时运行自动化测试脚本。点击左侧的 Construction->Import Script,可以选择从 Rational Functional Tester (RFT) 导入自动化脚本。在导入脚本之前要在 RFT 端配置好要连接的 RQM Server 并且启动 RFT Adapter,如图 16 所示:9 C, d, ~* t4 D2 g/ E* z2 w
$ w! C ^( z& J9 K. h图 16. RFT Adapter
. ~( T1 A9 S1 M ; E/ r' h3 u6 h) x% X
在 RQM 中选择相应的 Adapter,填写正确的 RFT 项目路径(Project Path),选择 RFT Test Script,点击 Finish,如图 17 所示:+ k/ E8 p4 n1 G- p+ P8 C( ?
, h' ?* }# n: Y' J4 y# Q图 17. 导入 RFT Test Scripts
: L4 ~0 v6 l" t9 t9 M$ b. Q6 K
7 c' [2 |, M* Z2 @8 X在成功地导入自动化脚本之后,就可以将 RFT Test Script 添加到 Test Case 中,并且在 Test Case 里运行 RFT Test Script 并且可以查看 RFT 运行 Test Script 的结果。
* V3 @- K, @$ M, t& G. g在 Test Case 建好之后,还有一个非常重要的步骤,那就是对 Test Case 进行评审。打开之前建立的 Test Case,点击 Formal Review,设置 Test Case 的状态为 Ready for Review,添加相关的 Approver 和 Reviewer 并且设置 Due Date。如图 18 所示:
' k- \0 _7 y! h( k6 f# v, P) m4 R& e( q7 N
图 18. 评审 Test Case3 }. ?4 q% n" G* B" t' ]6 m
】) j' M' M, }/ a; c; I
N7 f! J% Q: ]. w N) q# ~$ n
$ l3 I, _# T9 p* h% B' a0 J# |6 e) Y V4 \$ }- i
$ Y, x6 A* ?) u
+ x+ }2 q$ B2 p7 z7 c |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|