web自動化測試

1、自動化測試的本質html

  本質:用程序測試程序。一般。在設計了測試用例並經過評審以後,由測試人員根據測試用例中描述的規程一步步執行測試,獲得實際結果與指望結果 比較。爲了提升測試效率,便引入了自動化測試的概念。web

  web自動化測試用的工具是selenium.ide

  selenium是一套完整的web應用程序測試系統,它包含了測試錄製(selenium Ide )、編寫及運行(selenium remote control)和測試的並行處理(selenium grid).工具

2、selenium的主要功能包括學習

  一、測試與遊覽器的兼容性:測試應用程序可否兼容工做在不一樣遊覽器和操做系統之中;測試

  二、測試體統功能:錄製用例自動生成測試腳本,用於迴歸功能測試或者系統用例說明。簡而言之,Selenium 就是一款能夠錄製用戶操做,幫助 Web 測試人員簡化重複勞動的工具。網站

3、selenium的版本url

  一、selenium-core 是使用html的方式來編寫測試腳本spa

  二、selenium-rc是selenium  remote control的縮寫,支持多種語言。操作系統

4、xpath的學習

  xpath是在xml文檔中查找信息的語言。

5、部分selenium-rc的使用技巧

  使用selenium-rc必須首先要啓動selenium服務,在安裝目錄中的server目錄下,運行selenium-server.jar,啓動完畢後咱們就能夠編寫測試類。

  selenium是模仿遊覽器的行爲的,下面的代碼做用是初始化一個selenium對象

public class TestPage2 extends TestCase {  
   private Selenium selenium;  
   protected void setUp() throws Exception {  
   String url = 「http://xxx.xxx.xxx.xxx/yyy」;  
      selenium = new DefaultSelenium("localhost", SeleniumServer.getDefaultPort(),
      "*iexplore", url);  
      selenium.start();  
      super.setUp();                               
   }  
   protected void tearDown() throws Exception {         
      selenium.stop();  
      super.tearDown();  
   }  
} 

  rul:測試網站的地址

  localhost:能夠不是localhost,但必須是selenium server的啓動地址

  *iexplore:其餘遊覽器類型,在網站上能夠看都支持那些網站類型  

6、selenium-ide使用

  使用selenium-ide,要在火狐遊覽器中安裝selenium的插件,只支持火狐遊覽器

相關文章
相關標籤/搜索