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

1、什麼是自動化測試python

  1)手工測試的主要內容數據庫

    A、功能測試瀏覽器

    1. 功能實現
    2. 文字連接
    3. 圖片內容
    4. 表單測試
    5. 先後臺交互

    B、非功能安全

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

    C、數據庫cookie

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

D、外部接口session

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

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

2、開展自動化測試的條件工具

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

3、自動化測試的原理性能

  手工執行用例測試

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

  自動化執行用例

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

4、QTP和selenium的區別

  

5、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插件添加方法相同)
相關文章
相關標籤/搜索