什么是自動化測試以及環境搭建


一、什么是自動化測試

  1)手工測試的主要內容

    A、功能測試

    1. 功能實現
    2. 文字鏈接
    3. 圖片內容
    4. 表單測試
    5. 前后台交互

    B、非功能

    1. 兼容性(瀏覽器、操作系統)-靜態頁面、動態頁面、插件
    2. 安全性-cookie測試、session測試、SQL注入、跨站腳本攻擊、插件
    3. 效率(性能)

    C、數據庫

    1. 增刪改查測試
    2. 連接測試
    3. 初始化數據加載測試
    4. 事務測試
    5. 存儲過程測試

D、外部接口

    1. 用戶接口
    2. 軟件接口
    3. 硬件接口

  2)自動化測試:由機器或工具代替手工執行軟件測試,單擊被測試軟件的界面,執行一系列操作,並進行驗證的過程

二、開展自動化測試的條件

  1. 手工測試無法完成,需要投入大量的時間和人力
  2. 需求變更不頻繁,比較穩定
  3. 項目周期足夠長
  4. 自動化測試腳本可復用
  5. 手工測試基本通過

三、自動化測試的原理

  手工執行用例

    1. 打開瀏覽器,訪問目標網址 
    2. 點擊登陸,進入登陸頁面
    3. 輸入用戶名
    4. 輸入密碼
    5. 點擊登陸
    6. 驗證是否登陸成功

  自動化執行用例

  1. 調用API函數(webdrive)啟動瀏覽器,使用get方法訪問目標網址
  2. 通過定位目標對象的屬性,使用click操作方法
  3. 通過定位目標對象的屬性,使用send_keys操作方法
  4. 通過定位目標對象的屬性,使用send_keys操作方法
  5. 通過定位目標對象的屬性,使用click操作屬性
  6. 使用斷言函數(比較函數),判斷是否登陸成功

四、QTP和selenium的區別

  

五、python-selenium環境的搭建

  1. 安裝Python,默認安裝在C盤,配置path環境變量:追加python安裝目錄,驗證win+r打開運行,輸入cmd進入dos環境,輸入python回車,查看是否進入python環境
  2. 安裝PyCharm
  3. 安裝selenium
  4. 安裝seleniumIDE、Firebug插件,打開firefox瀏覽器,單機“打開菜單欄”-選擇附加組件選項-搜索“selenium IDE”-找到selenium IDE的選項,點擊進入進行添加(Firebug插件添加方法相同)
  5.  

     

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

      

 

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM