實驗日期:2018年6月13日
一、實驗目的
通過實驗,理解功能測試相關概念和測試過程,掌握功能測試方法,會使用selenium進行web應用程序進行簡單測試。
二、實驗要求和內容
學習selenium各組件的作用和功能,根據給定的案例,使用selenium IDE錄製和編寫腳本,使用selenium RC和selenium Webdriver中兩種工具中java環境中進行功能測試,並區別兩者不同點。
三、實驗步驟
- 下載相關軟件
http://seleniumhq.org/download/
selenium IDE:直接中Firefox中安裝。
selenium RC:服務器selenium-server-standalone-.jar,客戶端selenium-java-.jar
如果想要下載selenium core,選擇previous releases; - 腳本生成
第一步,中Firefox中直接安裝selenium IDE。
第二步:使用selenium IDE錄製腳本,然後對腳步進行回放和錄製。(注意,一定要進行回放,去發現腳本中存在的問題,否則導出後腳步有問題,影響後面的測試。)
第三步:選擇菜單“文件”/“export test case as”/所需要的腳本類型,選擇 Junit4/Remote Control - 在junit4進行測試
第一步,在Myeclipse中創建項目文件,然後添加selenium-server-standalone-.jar和selenium-java-.jar
第二步:在項目創建測試類。
第三步:將從selenium IDE導出的腳本複製到上面創建的測試類中(注意,會存在錯誤,需做簡單的調整。)
第四步:在運行中或者dos環境中啓動selenium server:Java –jar 路徑/selenium-server-standalone-*.jar –port 4445
第五步:在Myeclipse中運行測試類,分析測試結果。 - 在selenium IDE 中將錄製的腳本到生成webdriver腳本,在junit裏面進行測試,過程同三。