原创 學自動化測試可以用這幾個練手項目

練手項目的業務邏輯比較簡單,只適合練手,不能代替真實項目。 學習自動化測試最難的是沒有合適的項目練習。 測試本身既要講究科學,又有藝術成分,單單學幾個 api 的調用很難應付工作中具體的問題。 你得知道什麼場景下需要添加顯性等待,什麼時候元

原创 Postman如何做接口測試,那些不得不知道的技巧

Postman如何做接口測試1:如何導入 swagger 接口文檔 在使用 postman 做接口測試過程中,測試工程師會往界面中填入非常多的參數,包括 url 地址,請求方法,消息頭和消息體等一系列數據,在請求參數比較多的情況下非常花時間

原创 Pycharm5個非常有用的技巧

PyCharm 是一款非常強大的編寫 python 代碼的工具。掌握一些小技巧能成倍的提升寫代碼的效率,本篇介紹幾個經常使用的小技巧。 一、分屏展示 當你想同時看到多個文件的時候: 右擊標籤頁; 選擇 move right 或者 spli

原创 嵌入式系統測試思路

隨着物聯網的發展,嵌入式測試又重新回到大衆視線。 嵌入式測試也好,遊戲測試也好,軟件測試也好,在大方向上來說,沒有特別大的區別。 但是需要注意的是,嵌入式系統比純粹的軟件系統鏈路會長很多,尤其是他終端最終總是會控制機械,而我們都知道機械並不

原创 Flask像Jenkins一樣構建自動化測試任務

flask這個框架很輕量,做一些小工具還是可以很快上手的。 1、自動化 某一天你入職了一家高大上的科技公司,開心的做着軟件測試的工作,每天點點點,下班就走,晚上陪女朋友玩王者,生活很愜意。 但是美好時光一般不長,這種生活很快被女主管打破。爲

原创 Python怎麼打印彩色字符串

print 也許是我們在使用 Python 的時候用的最多的一種操作,但是經常發現很多人可以打印彩色文本,這種操作是怎麼得到的呢? 一行代碼突出重點內容 現在我們通過一個例子,說明彩色文本怎麼打印。先看下黑白文本打印: string = "

原创 playwright錄製腳本

我喜歡Playwright! 這是微軟開源的一款非常強大的自動化工具,再過幾年,他很有可能取代Selenium在瀏覽器自動化的通知地位。使用過一段時間,我沒有找到很好的中文資料可以參考,導致很多問題無法得到及時解決,因此我決定自己記錄一下

原创 【web自動化測試】playwright安裝失敗怎麼辦

在安裝中,如果沒有輸入 playwright install, 則不會安裝瀏覽器,運行 playwright codegen 時會報瀏覽器找不到的錯誤: "chromium" browser was not found. Ple

原创 【web自動化測試】Playwright快速入門,5分鐘上手

我喜歡Playwright! 這是微軟開源的一款非常強大的自動化工具,再過幾年,他很有可能取代Selenium在瀏覽器自動化的通知地位。使用過一段時間,我沒有找到很好的中文資料可以參考,導致很多問題無法得到及時解決,因此我決定自己記錄一下

原创 App自動化測試是怎麼實現H5測試的

移動端 app 自動化框架很多,但是有一些框架因爲不支持混合應用測試,一直沒有完全流行。比較典型的是經典的 Python 框架 uiautomator2, 這個框架簡單好用,沒有 appium 那樣複雜的 api 調用,受到不少 pytho

原创 Python動態屬性有什麼用

Python 動態屬性的概念可能會被面試問到,在項目當中也非常實用,但是在一般的編程教程中不會提到,可以進修一下。 先看一個簡單的例子。創建一個 Student 類,我希望通過實例來獲取每個學生的一些情況,包括名字,成績等。成績只有等到

原创 Python ModuleNotFoundError: No module named通俗的解釋和方法

阿刁是一個自動化測試用例,從一出生他就被賦予終生使命,去測試一個叫登錄的過程是否合理。他一直就被關在一個小黑屋裏面,從來也沒有出去過,小黑屋裏還被關着其他的同胞,他們身上都捆着兩個小袋子。 小黑屋裏很難受,他們都想跑出去,可怎麼也跑不出去。

原创 Python函數默認參數避坑指南

列表是一種經常使用的數據類型。在函數的定義中,常常會使用列表作爲參數。 比如,要測試一個接口的數據,接口返回的數據格式如下: { "code": "20000", "data": ["孫悟空","李白","甄姬"], "ms

原创 Python網頁解析庫:用requests-html爬取網頁

Python網頁解析庫:用requests-html爬取網頁 1. 開始 Python 中可以進行網頁解析的庫有很多,常見的有 BeautifulSoup 和 lxml 等。在網上玩爬蟲的文章通常都是介紹 BeautifulSoup 這個庫

原创 一種新的UI測試方法:視覺感知測試

什麼是視覺測試 視覺測試(Visual Testing),主要檢查軟件用戶界面(UI)是否正確顯示給所有用戶。它檢查網頁上的每個元素的形狀、大小和位置是否符合預期,還檢查這些元素是否在不同的設備和瀏覽器上是否兼容,不同的環境、不同的屏幕大小