WEB开发网
开发学院软件开发Java 用Rational Functional Tester创建随需应变的自动... 阅读

用Rational Functional Tester创建随需应变的自动测试脚本

 2010-01-11 00:00:00 来源:WEB开发网   
核心提示: 本例中,我们在脚本中添加了不定长的等待设置,用Rational Functional Tester创建随需应变的自动测试脚本(6),如下:publicvoidtestMain(Object[]args){startBrowser("");document_htmlDocume

本例中,我们在脚本中添加了不定长的等待设置,如下:


 public void testMain(Object[] args) 
 { 
 startBrowser(""); 
 document_htmlDocument().waitForExistence(); 
 // HTML Browser 
 browser_htmlBrowser(document_htmlDocument(),DEFAULT_FLAGS).click(atPoint(455,108)); 
 browser_htmlBrowser(document_htmlDocument(),DEFAULT_FLAGS).inputKeys("www.ibm.com{ENTER}"); 
 // Document: IBM United States: http://www.ibm.com/us/ 
 text_q().waitForExistence(); 
 text_q().click(atPoint(25,7)); 
 browser_htmlBrowser(document_ibmUnitedStates(),DEFAULT_FLAGS).inputChars("lotus"); 
 button_search().click(); 
  
 document_ibmSearchResultsLotus().waitForExistence(); 
 httpWwwLotusCom_textVP().performTest(); 
 } 

针对新打开的空页面,搜索输入框和结果页面,分别做了相应的等待设置。正常情况下,这段脚本的回放需要20秒钟,耗时略多于设置等待之前,但此时的脚本在等待时间方面,处理得更为灵活。在牺牲部分效率的同时,获得了更高的可靠性。对于持续性的、大规模的自动化测试而言,其中的价值不言而喻。

三 摆脱空间的束缚

脚本记录器将记录下来的对象保存在该脚本的 "专用测试对象图"中,而且是以树形结构保存。专用测试对象图不仅保存了对象本身的相关属性,连它和其他对象的相对关系也一并保存下来。


用Rational Functional Tester创建随需应变的自动测试脚本

用Rational Functional Tester创建随需应变的自动测试脚本

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Rational Functional Tester

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接