1. 程式人生 > >軟體測試 實驗(四) 使用slenium進行功能測試

軟體測試 實驗(四) 使用slenium進行功能測試

實驗日期:2018年6月13日

一、實驗目的

通過實驗,理解功能測試相關概念和測試過程,掌握功能測試方法,會使用selenium進行web應用程式進行簡單測試。

二、實驗要求和內容

學習selenium各元件的作用和功能,根據給定的案例,使用selenium IDE錄製和編寫指令碼,使用selenium RC和selenium Webdriver中兩種工具中java環境中進行功能測試,並區別兩者不同點。

三、實驗步驟

  1. 下載相關軟體
    http://seleniumhq.org/download/
    selenium IDE:直接中Firefox中安裝。
    selenium RC:伺服器selenium-server-standalone-.jar,客戶端selenium-java-
    .jar
    如果想要下載selenium core,選擇previous releases;
  2. 指令碼生成
    第一步,中Firefox中直接安裝selenium IDE。
    第二步:使用selenium IDE錄製指令碼,然後對腳步進行回放和錄製。(注意,一定要進行回放,去發現指令碼中存在的問題,否則匯出後腳步有問題,影響後面的測試。)
    第三步:選擇選單“檔案”/“export test case as”/所需要的指令碼型別,選擇 Junit4/Remote Control
  3. 在junit4進行測試
    第一步,在Myeclipse中建立專案檔案,然後新增selenium-server-standalone-.jar和selenium-java-
    .jar
    第二步:在專案建立測試類。
    第三步:將從selenium IDE匯出的指令碼複製到上面建立的測試類中(注意,會存在錯誤,需做簡單的調整。)
    第四步:在執行中或者dos環境中啟動selenium server:Java –jar 路徑/selenium-server-standalone-*.jar –port 4445
    第五步:在Myeclipse中執行測試類,分析測試結果。
  4. 在selenium IDE 中將錄製的指令碼到生成webdriver指令碼,在junit裡面進行測試,過程同三。

四、對實驗進行總結。

相關推薦

軟體測試 實驗() 使用slenium進行功能測試

實驗日期:2018年6月13日 一、實驗目的 通過實驗,理解功能測試相關概念和測試過程,掌握功能測試方法,會使用selenium進行web應用程式進行簡單測試。 二、實驗要求和內容 學習selenium各元件的作用和功能,根據給定的案例,使用se

軟體測試中的43個功能測試點總結

針對web系統的常用測試方法如下: 1. 頁面連結檢查: 每一個連結是否都有對應的頁面,並且頁面之間切換正確。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支援中文,中文字元

基於ABP框架的SignalR,使用Winform程式進行功能測試

在ABP框架裡面,預設會帶入SignalR訊息處理技術,它同時也是ABP框架裡面實時訊息處理、事件/通知處理的一個實現方式,SignalR訊息處理本身就是一個實時很好的處理方案,我在之前在我的Winform框架中的相關隨筆也有介紹過SIgnalR的一些內容《基於SignalR的服務端和客戶端通訊處理》,本篇基

3年測試經驗的文藝青年,從京東測試團隊淺談純功能測試人員該何去何從?

                                          這是一篇雜文          做IT這一行,寫文章的話,對於我個人而言,我覺得可以分為兩類,一類是技術文章,一類的雜文。 這兩種哪一種都不好寫,但是非要做個比較的話,我覺得技術文

介面自動化測試持續整合--Soapui介面功能測試資料傳遞

做介面測試經常會遇到如下兩種情況需要處理資料傳遞 介面間的資料依賴,A介面請求的引數需要用到B介面的返回值 介面請求通常要用到鑑權的介面獲取Token,Token通常會跟其他介面構成一對多的關係,這種情況下我們可以把Token的介面做成一個公共的TestCase,供其他的TestCas

介面自動化測試持續整合--Soapui介面功能測試持續整合

Soapui介面功能測試持續整合,需要先安裝好maven和jenkins,maven和jenkins安裝和系統環境配置比較簡單,在這裡不做敘述。     1.Soapui儲存的工程檔案

JUnit自動化單元測試):@RunWith測試套件執行器的使用

一些常用的測試方法前面已經說了,但有人又說了,JUnit為專案裡每個類都建立一個對應的測試類,雖然一次能把類裡面所有的方法都測試一遍,但是,我一個專案有可能有上千百個類,總不能每個類都點一下進行測試吧。 沒錯,@RunWith註解就是為了這種情況,我們先宣告用

jmeter3.2版本如何進行webservice接口功能測試

開頭 data 顯示 threads sam 管理器 inter 文檔 bubuko jmeter3.2版本之後就沒有SOAP/XML-RPC Request插件了,所以沒辦法直接進行webservice接口的測試。 原理上: Web service一般就是用SOAP協議

大學實驗中如何進行光纖熔接、塗覆與測試

位置 出現 大學 選擇 制作 曲線 自動 接機 完成 一、光纖接續(1)光纖接續。光纖接續應遵循的原則是:芯數相等時,要同束管內的對應色光纖對接,芯數不同時,按順序先接芯數大的,再接芯數小的。(2)光纖接續的方法有:熔接、活動連接、機械連接三種。在工程中大都采用熔接法。采用

軟體測試 ------- 功能測試

功能測試 概念: 程式中有許多介面都要測試,功能測試時候,每個介面都要逐一測試,並且模擬使用者的多樣性操作提交資料.(特殊符合 空資料 超長…) 檢視結果是否符合預期. 注意點: 1.所有點都的測試 2.模擬使用者多樣性操作 3.提交的資料不同,那麼預期也不同 如何進行功

Spring Boot學習():使用@SpringBootTest註解進行單元測試

一、簡介 專案中經常會遇到需要單元測試的情況,那麼SpringBoot如何實現這種需求,使用@SpringBootTest註解可以執行環境,測試後臺程式碼。 二、環境準備 eclipse + maven + Spring Boot 三、程式碼示例 pom.xml

SmartBear SoapUI Pro入門教程--第一次功能測試

SoapUI Pro擁有許多其他web服務測試工具所不具備的高階技術和功能。對於REST、SOAP以及其他流行的API和物聯網協議,它提供了業界最全面的功能測試功能。通過易用的圖形介面和企業級功能,SoapUI Pro允許你快速建立和執行自動功能測試。在單一環境下,SoapUI Pro提供了完整的測

黑龍江大學軟體測試實驗報告

軟體測試 實  驗 指 導 書 黑龍江大學軟體學院 實驗要求 在《軟體測試》的課程實驗過程中,要求學生做到: (1)預習相關理論。 (2)仔細閱讀實驗內容提綱,記錄測試中所遇到的主要問題,做出必要說明和分

使用loadrunner進行效能測試)--檢查點設定

action{ int HttpRetCode; web_url("login", "URL=http://www.163.com", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf",

軟體出發,非功能測試思考總結

對於功能本身的各種測試,相信對於任何一名測試工程師而言都不會陌生,在測試的過程中,都做過什麼樣的測試呢?經常聽到測試人員說,這個要進行功能測試,這個是進行效能測試,這個要進行相容性測試等,到底有哪些測試型別呢? 功能測試,想必對各位測試人員來講,都不會陌生,功能測試就是對產品的各功能進行驗證,根據功能

軟體測試實驗一,人民幣大小寫黑盒測試報告

引言 2 1.1 標識 2 1.2 程式概述 2 1.3 文件概述 3 引用檔案 3 測試結果概述 3 3.1 對被測試軟體的總體評估 3 3.2 測試環境的影響 3 3.3 改進意見 3 4.詳細的測試結果 4

軟體功能測試要點

頁面連結檢查:每一個連結是否都有對應的頁面,並且頁面之間切換正確。  2. 相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確。  3. 檢查按鈕的功能是否正確:如update, cancel, delete, save等功能是否正確。  4. 字串長度檢查: 輸入超出需求所說

軟體測試個階段,單元測試、整合測試、系統測試、驗收測試

軟體測試的物件包括軟體需求、概要設計、詳細設計、軟體執行環境、可執行程式和軟體原始碼等。軟體測試包括質量、人員、資源、技術和流程五大要素,以及測試覆蓋率和測試效率兩個目標。 軟體測試一般分為4個階段:單元測試、整合測試、系統測試、驗收測試。 一、單元測試  單元測試是

APP軟體測試都要測這些功能

一、功能測試 1、我們通常接到專案的時候都是先接觸功能,主要熟悉軟體的功能及模組 2、然後根據產品的需求說明書編寫測試用例,我們常用的用例編寫方法都有等價類、邊界 值、因果圖、場景法、正交法、等等來進行設計測試用例,輸入框用到最多的無非就是等價類 和邊界值了,所以這其中每個功能點都要覆蓋到 3、編寫

軟體測試功能測試簡單介紹

一、功能測試的定義: 功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。 二、如何做好功能測試 1、首先學習軟體測試基本知識和軟體流程。功能測試最開始最基礎的就是分析需求編寫測試用例,測試是把握質量的守關人,保證不漏測的第