• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何使用开源工具扩展 IBM Rational Functional Tester 的功能

发布: 2009-4-20 10:15 | 作者: Dan Gouveia | 来源: 测试时代采编 | 查看: 202次 | 进入软件测试论坛讨论

领测软件测试网

第二个脚本

录制 SQuirreL SQL 对应的第二个脚本:SQuirreL_SQL_Simple_Query脚本。

提供这个脚本的名称并点击Finish按钮开始录制它,如图 5所示。
图5. 开始录制您的脚本
  
选择 Session > New SQL Worksheet,如图 6所示。
图 6. 打开一个新的 SQL 工作表
 
在 SQL 编辑区域点击,并键入 SELECT * FROM ORDERS,如图 7所示。
图 7. 键入 SQL 命令
 

注意:您可能需要最大化您的窗口并重新调整这个 RESULTS 方框。

点击 Run SQL按钮(同样如图 7所示)。创建 Verification Point 和 Action 向导,如图 8所示。
图 8. 选择一个对象
 
利用 Object Finder 工具在 SQuirreL SQL 窗口中选择这个结果集合,如图 9所示。
图 9. 选择这个结果集合
 
选择 Data Value 的 Table Contents,为 Verification Point Name 提供VerifyOrdersResultSet,然后点击 Next 按钮(如图 10 所示)。
图 10. 插入一个验证点
 
选择首5栏(为数据测试之用),并点击 Finish 按钮,如图 11所示。
图 11. 选择数据来进行测试
 

注意:确定您已经选择了下拉菜单中的Column Selection。然后您可以选择第一栏(也就算,点击数据的第一个单元),并拖拽到右边。

点击 Rational Functional Tester 中的 Stop Recording按钮。

您现在应用拥有一个看起来跟列表 2相似的脚本。


列表 2. 录制的 Simple Query 脚本
public class SQuirrel_SQL_Simple_Query extends SQuirrel_SQL_Simple_QueryHelper{/** * Script Name : SQuirrel_SQL_Simple_Query * Generated : Jun 20, 2007 9:54:46 AM * Description : XDE Tester Script * Original Host : WinNT Version 5.1 Build 2600 (S) * * @since 2007/06/20 * @author IBM Rational */public void testMain (Object[] args){ // Frame : SQuirrel SQL Client Version 2.5 mainFrameMenuBar().click(atPath(“Session”)); mainFrameMenuBar().click(atPath(“Session->New SQL Worksheet”)); justToMakeGetToolTiptextToBeCa().click(atPoint(30,9)); mainFrame().inputKeys(“{CAPSLOCK}SELECT * FROM ORDERS”); runSQLControlENTER().click(); VerifyOrdersResultSetVP().performTest();}}

注意:根据您使用的 Rational Functional Tester 的版本,您的验证点基线看起来应该如下所示:
dataSetViewerTablePanelMyJTabl().performTest(VerifyOrderResultSetVP());

第三个脚本

录制 SQuirreL SQL 对应的最后一个脚本 SQuirreL_SQL_Close 脚本。

提供这个脚本的位置和名称,然后点击 Finish 按钮来开始录制,如图 12所示。
图 12. 开始录制
  
在 SQuirreL SQL 中,选择 File > Exit,如图 13所示。
图 13. 现存的 SQuirreL SQL
 
点击这个信息对话框中的 Yes 按钮,如图 14 所示。
图 14. 确定您想要关闭这个会话
 
如果您得到一个如图 15所示的 "不要保存变更" 的对话框,只需点击 No 即可。
图 15. 不要保存变更
 
点击 Rational Functional Tester 中的 Stop Recording 按钮。

您现在应该拥有一个看起来与列表 3相似的脚本。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网