原创 【接口自動化測試】基於 pytest+requests+allure 進行接口測試 V2.0

接口自動化測試實現: pytest + request + allure V1.0 版本 初探 API 自動化測試 寫出來的自動化腳本存在一些問題,針對遇到的問題進行了部分優化,問題記錄可查看該文章: 關於接口自動化測試的思考

原创 【測試基礎】用例編寫 - 場景法

場景法 通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果的一種方法。 場景法一般包含基本流和備用流,從一個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。 場景主要包括4種主

原创 【Charles】映射功能 Map

文章目錄Map Local使用場景如何使用?Map Remote使用場景如何使用? Charles 的 map 功能分爲兩種: Map Remote:將指定的網絡請求重定向到另一個地址 Map Local:將指定的網絡請求重定

原创 【Charles】基本功能 HTTP、HTTPS 請求抓取

文章目錄PC抓取 PC 端 HTTP 請求抓取 PC 端 HTTPS 請求移動端IOS 設置Android 設置IOS/Android 抓取 HTTPS 請求 PC 抓取 PC 端 HTTP 請求 Proxy - macOS P

原创 【git】記錄從倉庫創建到代碼提交的完整過程

創建遠程倉庫 GItHub 上創建代碼倉庫 創建成功後,出現如下頁面,展示該倉庫的遠程地址以及使用方法。 創建本地倉庫 創建目錄 $ mkdir -p git_origin 進入目錄並關聯遠程倉庫 $ cd git_orig

原创 怎樣理解墨菲拓撲定律?

兩點之間最短的距離是噁心循環。 – 墨菲拓撲定律 初看到這句話是在《把時間當做朋友》第 3 章 「管理」 我的知識面還停留在小學 「兩點之間直線最短」,理解不了點和惡性循環的關聯在哪。 如何提高自己看待事物

原创 Mac 升級 mojave 過程

本機爲 10.13.6 系統,升級至 mojove(10.14.5)版本出現各種錯誤,此處記錄升級過程。   配置科學上網,在 AppStore 下載 mojave 更新包。                 如果之前已經下載過更新包,

原创 【MySQL】基礎命令

目錄語法規範登錄數據庫基礎操作命令 - 數據庫基礎操作命令 - 表增刪改查檢索數據排序檢索數據過濾數據高級過濾數據通配符過濾數據聚集函數 語法規範 命令不區分大小寫,建議關鍵字大寫; 命令用分號結尾; 命令根據需要可縮進或換行;

原创 【Mac】安裝 Homebrew

什麼是Homebrew? Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和文件路徑的情況,十分方便快捷。 官方網站:又提示

原创 【STF】平臺搭建

項目地址:openstf/stf 操作系統:Mac OS Catalina 第一步 安裝依賴 Mac 上安裝是非常簡單的,直接拿官方給出的安裝方法 ~ On Mac OS, you can use homebrew to in

原创 Android 模擬器 - 創建篇

打開 AndroidStudio,點擊圖標; 新建設備,點擊創建; 啓動就 OK 啦~

原创 【Charles】小米手機安裝證書問題

機型: 小米6 系統:Android 8.0 手機配置代理,跟電腦處於同一網段; 手機使用第三方瀏覽器(uc)訪問 chls.pro/ssl,下載.pem證書後移動到系統的Download目錄下; 進入WLAN設置,點擊高級

原创 【NVM】安裝 Node.js

NVM(Node version manager)顧名思義,就是Node.js的版本管理軟件,可以輕鬆的在Node.js各個版本間切換。 下載並安裝NVM腳本 可直接訪問 Mac 版 NVM Github 地址,查找最新版本

原创 Mac OCR 圖像文字識別調研(tesseract & baidu clound)

OCR (Optical Character Recognition,光學字符識別)是指電子設備(例如掃描儀或數碼相機)檢查紙上打印的字符,通過檢測暗、亮的模式確定其形狀,然後用字符識別方法將形狀翻譯成計算機文字的過程。 本文

原创 【Charles】IOS 抓取 HTTPS 設置

抓包工具:Charles 測試機器:iphone x 手機下載證書並安裝(可在 設置 - 通用 - 描述文件 內查看) 信任證書(設置 - 通用 - 關於本機 - 證書信任設置 - 打開信任證書開關) 完成以上兩步,即可抓