软件测试RFT
实实实告
名 ,称 实件实实 班 实, 实件 0802 学号 , 200809020205 学生姓名, 实实实 指实实,教 崔克彬 成 实,
日期, 2011年5
月20日
实实 二RFT
一、实实目的
1、初步了解Rational Functional Tester
2、使用Rational Functional Tester完成指定操作
二、实实容内
1、熟悉脚本的制和回放录录录录录
,1,始录录 录>程序> IBM Software Delivery Platform > IBM
Rational Functional Tester > Java 脚本制。录录录
,2,在Functional Test透中,录录录录录录 录录 Functional Test 脚本 按。录录
,3,在 录录 Functional Test 脚本框: 录录
a.录录Training-TST279录目。
b.录录录录脚本取名:Simple_OrderNewSchubertString_01。
c.如果示添加到源代管理的框不要。录 录 录录录录录录录录
d.录录 下一。步
,4,在脚本框中,确保 录录录录录录 实实实实象是定录录 实实实实实用象实。完成。录录
,5,始制一个脚本。在录录录录录录录录录录功能器实实实实实实实中,录录 实实启用程序。
,6,在启用程序框中,录录录录录录录录录录录录ClassicsJavaA –Java然后确录录 定。
,7,在ClassicsCD录录录录录录录录录录用程序中行以下用操作:
a.录录Schubert旁的录录+展列表。录录录录
b.录录String Quartets Nos. 4 & 14。
c.录录Place Order。
d.在Member Logon 录录录录录“框,保持默置Existing Customer”和“Trent Culpito”。不要入任何密。录录录录录录录录录“OK”。
e.在Card Number 中入录录7777 7777 7777 7777。
f.在Expiration Date中入录录07/11。
,8,在功能器中,插入点或操录录录录录录录录录录录录录录录录录录作命令按。脚本停,并且点和操作向框打录录录录录录录录录录录录录录录录录录录录录录录
,9,去除象后前到下一的框录录录录录录录录录录录录录录录
,10,要插入点,必先象行。录录录录录录录录录录录录录录录录
a.用鼠象找器录录录“录录”录录录。
b.拖到录录录录Place an order中的total上方。
c.在象上方放鼠按。录录录录录录录录录录录
e.录录 下一步。
,11,在要中的象行的操作框中,下一录录录录录录录录录录录录录录录录录录录录录录录步。
,12,下一录录录录 步,然后完成。 录录
,13,点录Place Order按。录录
,14,在已收到的框确定录录录录录录录录录录录
,15,点录ClassicsCD窗口右上角的X录录录录用程序
,16,功能器停止制按。录录录录录录录录录录录录录录录录录录
,17,在的透中,所制的脚本将在录录录录录录录录录录录录录录录录Functional Tester录目源管理器中列出,其内容将在器窗录录录录录录录录录录录录录录录录录录
格中示。象将在脚本源管理器中示。录录录录录录录录录录录录录录录录录录录录
,18,在可以播放所制的脚本。在录录录录录录录录录录录录录录Rational Functional Tester
的工具上,运行录录录录录录录Functional Tester脚本,并录录录录录录Simple_OrderNewSchubertString_01。
,19,在 实实 日志录录录录录录录录 框中,保持默置并完成。
,20,察脚本回放和录录录录录录录Rational Functional Tester回放示器上录录录录录示的消息
,21,当播放束后,日志。如果日志录录录录录录录录录录录录录录录没有自出,展录录录录录录Rational Functional Tester录源管理器的Training-
TST279_logs,然后双录
Simple_OrderNewSchubertString_01日志。
录录录录日志。
,23,录录Simple_OrderNewSchubertString_01脚本。
2、制脚本信息录录录录录录
2.1录录录录建属性点
,1,建一个新脚本,录录录录录如下:步
a.在Functional Test透中,录录录录录录 实实 Functional Test 脚本 按录。
b.在 录录 Functional Test 脚本框, 录录录录Training-TST279录目。
c.录录录录脚本取名:VP2_OrderNewBachViolin_02。
d.如果示录录 添加到源代管理实实实 录录 录录录的框,不要。
e. 录录 录录录录录录录录录录录录录录完成。,脚本框保持默,
,2,运行ClassicsJavaA录用程序。
,3,展录Bach文件,录录录录Violin Concertos
,4,录录Place Order按。录录
,5,在Member Logon 录录录录框OK。
,6,在ClassicsCD录录录录录录录录录录用程序中行以下用操作:
a.录录Card Number。
b.在Card Number 录入1234 1234 1234 1234。
c.录录Expiration Date 。
d.在Expiration Date录入12/11。
,7,在功能器中,录录录录录录录录 录录录录录录录录录录录插入点或操作命令按。
,8,象行。用鼠录录录录录录录录录“录录”录录录录录录象找器,拖到
Place Order按上方,在象上方放鼠按。录录录录录录录录录录录录录录录录
,9,在要中的象行的操作操作面,行录录录录录录录录录录录录录录录录录录录录录录录录“录属
性点,然后下一录录录录录录录录录录步。
,10,在建属性点并将插入脚本中,录录录录录录录录录录录录录录录录录你将定属性来录录录录录录Place Order按。录录
a.包含下无。录 录录
b.将点名称改:录录录录录录录录PlaceOrderButtonProperties。
c.录录 下一。步
d. 录录录录录录录录录录录录录录录录录录整点和操作向窗口,示在右窗
格中的属性和的文本。录录录录录
e.找到 actionCommand 属性,中。录录录
f.找到 enabled 属性,中。录录录
g.录录 完成。
,11,用程序的录录录录录录录Place Order 按。录录
,12,录录Your order has been received.窗口上的OK 按。录录录录ClassicsCD 录录录录录录录录用程序并停止。如果出SharedMap.rftmap窗口,录录 他。
,13,在Functional Test透中,找到在目中录录录录录录录录录录录录列出的新脚本。
,14,在脚本中找到添加的点。录录录录
,15,在脚本源管理器中找到你的点。录录录录录录录录录录录录录录
,16,脚本录录录录VP2_OrderNewBachViolin_02
2.2将插入活的录录录录录录录Functional Test脚本
,1,在目中,双脚本录录录录录录录录录录VP2_OrderNewBachViolin_02打。录
,2,在Java录录器中,在input for the Expiration Date of 12/11后插入一个空白行,在新的一行中入录录“stop,,,”
,3,使用默的日志信息运行脚本。录录录录录录录录录录录录
,4,看日志然后。录录录录录录录录录录录
,5,从脚本中除录录“stop,,,”行。
,6,将光定位在录录录录Expiration Date 后的12/11录
,7,将插入活的录录 录录录录录录录Functional Test 脚本。
,8,建一个数据点。录录录录录录录录录录
a.拖使其中中的录录录录录录录录录录录total。
b.录录点取名:TotalBachViolin01。
,9,停止制。录录录
,10,取消Object Map: Help录录录面,Object Map录录框。
,11,在ClassicsCD中取消,然后录录ClassicsCD录用程序。
,12,在Functional Test透中,看你在脚本录录录录录录录录录录
VP2_OrderNewBachViolin_02中新添加的代。录录
,13,脚本录录录录VP2_OrderNewBachViolin_02,并保存修改。
3、使用点比录录录录录
,1,如果脚本VP1_OrderNewBachViolin_01没有打,在录录录Functional Test 透中打。录录录录录录
,2,始用程序行,使用录录录录录录录录录录录录 JavaB 录用程序。
,3,运行脚本VP1_OrderNewBachViolin_01。
,4,在日志框,在日志尾加上录录录录录录录录录录录录录录录JavaB,点完成录
,5,察回放作和录录录录录录录Rational Functional Tester的播放示器录录录上示的信息。录录录录录录
,6,当回放束,日志打。找到点。录录录录录录录录录录录录录录
,7,点失点的录录录录录录录录录View Results录接。
,8,察期和之的差录录录录录录录录录录录录录录
,9,点比窗口。录录录录录录录录录录
,10,日志。录录录录录录录
;11,实实脚本VP1_OrderNewBachViolin_01。
三、实实实实
实于实次的RFT 实实~由于实实实系~只得及做了前面实实。来几个
在实实实程中~我感实实实的实制脚本的方法似乎比实适合GUI界面
的一些实实的实实。通实脚本实实命令的方法~实实实自行实行实实~而从减
小了实实人实的机械实实。
同实~通实本次实实~我也看到了RFT的强大方便之实,与RFT
以面回放的方式~实实操作者的操作~出实实实实~实方便快捷。画找