原创 嵌入式系統測試思路

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

原创 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)是否正確顯示給所有用戶。它檢查網頁上的每個元素的形狀、大小和位置是否符合預期,還檢查這些元素是否在不同的設備和瀏覽器上是否兼容,不同的環境、不同的屏幕大小

原创 Allure測試報告怎麼設置

Allure 測試報告環境搭建 allure 的測試報告是老闆喜歡的樣子。如果能用上 allure,幹嘛還選擇其他的測試報告類型呢?python 的 pytest 單元測試框架有 allure 的插件,可以很方便的在 python 自動化測

原创 怎麼學自動化測試

首先,你需要有心理準備,不是說會自動化,就不用幹手工測試了。 自動化測試沒有辦法完全取代手工測試,有些測試場景,自動化的成本要明顯高於手工。 其次,咱們把平時的測試工作簡單分一下類,手工測試最常見的就是基於界面的測試,通常可以串起來整套流程

原创 接口測試中,應不應該用數據庫

這個問題提的真好,我想很多人都沒有考慮過這個問題。我拋磚引玉,嘗試回答一下。 首先,接口自動化測試是分層測試的一種,那就意味着它只能測到一部分範圍,就是接口的請求和響應是否正常,其他的地方它是測不到,這時候只有引入其他的測試手段才能把測試範