軟件測試Lab2

一、本次上機實驗任務:使用webDriver完後自動化測試java

二、本次上機實驗目的:掌握webDriver的用法和配置。git

三、本次上機實驗內容:github

  3.1Selenium的安裝:web

  首先咱們上Selenium的官網:http://www.seleniumhq.org/ 去下載Selenium。進入官網:瀏覽器

  

  而後下載Selenium IDE:學習

  

  點擊箭頭所指的網址,進入後下載Firefox的插件,而後就能夠用Selenium IDE了。測試

  3.2Selenium IDE的使用:插件

  打開火狐瀏覽器,點擊右上角,如圖:blog

  

  點擊以後出現Selenium的界面:get

  

  使用的話,基本的就是上圖的那個開始錄製按鈕:

  當你點擊錄製,而後你能夠在網頁上面輸入網址,點擊連接……一系列操做,這些操做都會被記下來,你也能夠看見。

  而後點擊關閉錄製(一個按鈕)。這樣你就完成了一段動做的錄製。

  你能夠點擊綠色的啓動按鈕從新執行整個動做。

  重要的是你可使用下面的command和來進行測試,target欄選擇select後對着網頁你想查看的部分點擊就好,而後比對網頁上的值和你本身設定的value

,就能夠進行測試了。

  最好的是它能夠幫你自動生成java代碼,你能夠點擊【文件】->【save test case as】->【Java/Junit/webDriver】,這樣就能夠看到你的錄製動做所對應的代碼了,固然了,這些代碼使用到了webDriver的。這是一個很好的學習途徑,不會寫代碼的時候,錄製一段,而後導出就好,這樣就能夠學習了。

  3.3:本次實驗的主要內容和完成:

    3.3.1本次實驗主要是讀取一個csv文件,而後讀出裏面的帳戶,密碼是帳戶後六位,而後實現自動登陸。登陸後能夠看見這個帳戶的郵箱信息。咱們要作的自動化測試就是       將csv裏面的郵箱信息和網頁上面的比對,看看是否一致。

    這個試驗若是人手工操做,須要輸入109次帳號密碼,同時檢查109次郵箱。而使用webDriver和Junit就能夠實現自動登陸,每一個用例自動比對。

    閒話很少說,上代碼,親測能夠跑,我用的是Chrome瀏覽器,由於個人Firefox和WebDriver不兼容:

    代碼:https://github.com/yanwenxiong/SoftwareTesting/tree/master/TestSelenium

    把整個工程down下來就能夠。結束。

相關文章
相關標籤/搜索