原创 RobotFramework 接口測試的公共資源

導入第三方庫Http請求的發送需要使用第三方庫RequestsLibrary$ pip install robotframework-requests $ pip install robotframework-httplibraryRe

原创 使用Robot Framework進行接口自動化

接口測試作爲測試金字塔結構的中間層,有低成本,高回報的優勢。接口:本質上不需要關注具體事項,對接並不理解的程序或服務時,需要遵守的一些了格式或者流程規定。本質就是「約定」。接口類別硬件設施層面的接口軟件程序交互的接口軟件層面的接口也可以

原创 Robot Framework內置關鍵字

內置庫(標準庫)直接綁定在Robot Framework內,在\Lib\site-packages\robot\liraries擴展庫需要根據個人的需求進行下載標準庫無需下載,直接導入即可使用。自動加載到內存,無需導入的Builtin使

原创 Root Framework邏輯判斷與循環

if分支Robot Framework 2.7.4前沒有ELSE IF和ELSE Run Keyword If 條件1 do action1 ... ELSE IF 條件2 do action2 ... ELSE do act

原创 Root Framework的關鍵字

關鍵字可以理解爲類函數的機制系統關鍵字用戶關鍵字新建關鍵字下面在內部測試資源中創建一個關鍵字這個關鍵字中就打印了一句話import關鍵字執行關鍵字新建帶參數關鍵字執行帶參數的關鍵字帶默認值的關鍵字帶默認值的Arguments:${nam

原创 Root Framework中的變量與常量

在2019年1月20日,Robot Framework RIDE發佈了1.7.3,解決了此前RIDE一直無法兼容python3的問題。安裝安裝robot framework$ pip install robotframework安裝wx

原创 Excel合併小工具編寫

由於女朋友太懶,又要讓我幹活,所以寫一個簡單的Excel合併小工具來幫她合併一下Excel。待合併excel需求分析由於從數據庫導出來的數據過大,所以默認被分成了多個Sheet,現在的需要「將他們合併在一起進行數據透視操作」。使用到的庫

原创 PC端自動化測試(三)

編輯類控件的基本操作通過記事本來進行測試import pywinauto app = pywinauto.Application().start("notepad.exe") # 選擇主窗口 dlg = app["無標題 - 記事本"

原创 接口測試

接口概念接口是什麼傳輸數據的通道 主要包括:內部接口:同一個系統中模塊與模塊間的接口,前端後端接口;外部接口:跨系統平臺與平臺間的對接。接口測試是什麼是測試系統組件間接口的一種測試。常見接口類型/協議HTTP類型/協議:在數據處理上效率

原创 測試開發進階(四十六)

爲什麼要做APP專項測試奔潰(crash)卡頓兼容性問題(佔據大多數時間)發熱/發燙硬件耗電->產生熱量響應慢2-5-8原則2秒鐘 -> 優5秒鐘 -> 可以接受8秒鐘 -> 不能接受專項緯度場景測試兼容性測試testin雲測STF實驗

原创 測試開發進階(四十三)

Docker安裝Docker史上最全Docker環境安裝指南-讓安裝docker簡單到爆:https://www.cnblogs.com/keyou1/p/11511067.html例子:使用Docker運行python程序新建一個py

原创 測試開發進階(三十九)

首頁使用一個簡單的get函數返回需要的內容statistics = { 'projects_count': projects_count, 'interfaces_count': interfaces_count,

原创 測試開發進階(四十五)

Docker Compose安裝$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-

原创 JSON必知必會閱讀

閱讀了一下JSON必知必會,由於日常使用JSON比較多,所以文中內容大部分都已經接觸過了,大概通讀全書耗時1h左右 PDF地址:鏈接:https://pan.baidu.com/s/1iZQLR1zGJbH9Eoq3t_GYFQ 密碼:

原创 測試開發進階(四十一)

校驗Shell格式https://www.shellcheck.net/流程控制while只要滿足條件,就一直循環while 條件 do 執行語句 done #!/bin/bash #Author:zhongxin a=1 wh