原创 使用Postman做mock測試

爲什麼要做mock測試? 一般在對第三方接口(如銀聯、支付寶、微信等),使用mock來模擬被請求的接口 還有是在業務依賴的關係接口未開發出來時,測試人員爲了保證項目的測試進度不受影響,就需要構造出來一個虛擬的接口來進行一系列的接

原创 Selenium python上傳、下載文件實現

下載文件 from selenium import webdriver import os option = webdriver.ChromeOptions() prefs = {'profile.default_content_

原创 Windows下搭建Airtest自動化測試環境

一、下載python 《1》去官網下載: https://www.python.org/ 《2》 百度網盤分享,python-3.5.1.exe: 鏈接:https://pan.baidu.com/s/127QEBpb5e7Yj2

原创 App自動化之單例的編寫和引用-----中級篇(11)

單例模式(Singleton Pattern)是一種常用的軟件設計模式,該模式的主要目的是確保某一個類只有一個實例存在。 當你希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 我們都知道,要想用代碼調試app

原创 App自動化之數據驅動ddt的使用-----中級篇(12)

數據驅動(ddt),在我的印象中,屬於參數化的一種,將某些只需要修改數據就可以反覆利用的場景適用於數據驅動,減少了代碼量,提高了工作效率 拿一個登錄來說,平時我們在寫測試用例要考慮賬號正確、密碼正確來登錄、賬號爲空,密碼正確

原创 App自動化之unittest單元測試框架的使用-----中級篇(10)

單元測試框架(unittest)的安裝: <1> 使用pip命令: pip install unittest <2> 在pycharm裏安裝 單元測試框架(unittest)的主要方法: setUp(): 在每條用例開始前做準備

原创 App自動化之斷言文本內容-----中級篇(9)

測試的apk: 一家民宿 斷言使用的模塊;unittest單元測試框架 unittest特點在於: 1、框架對測試人員來說比較友好,自帶初始化方法,保證了用例運行環境,互不干擾: setup() ,在每一條用例開始前做準備工作

原创 App自動化之Tap Bounds值定位-----初級篇(6)

一、先獲取Bounds值 二、代碼實現 from appium import webdriver from appium.webdriver.common.touch_action import TouchAction impo

原创 Appium+python+夜深模擬器聯調---入門篇(1)

相信你在看到這篇博客的時候,就已經準備好開啓你的app自動化之旅 在做app自動化測試之前,你首先需要搭建好app自動化測試環境:https://blog.csdn.net/weixin_46457203/article/det

原创 App自動化之TouchAction滑動-----初級篇(2)

相信您在看到這篇博客的時候,就已經準備好入門app自動化了 app自動化與web自動化區別不大,只是多了一些移動端特有的api 在這裏,博主會持續更新app自動化的一些操作,從基礎入門到po模式設計理念 還沒有搭建好app自動化

原创 App自動化之send_keys輸入文本信息及獲取文本內容-----初級篇(8)

測試的apk: 一家民宿 1、點擊進入想要去的景點,這裏獲取的是id 2、進入後,獲取文本框定位,這裏獲取的依然是id。因爲appium推薦的(Find By)都是唯一的元素值,不需要去驗證,當然,如果沒有這種唯一的,那你就要

原创 App自動化之id定位-----初級篇(4)

一、已打開appium,模擬器已使用adb命令連接 二、appium寫好各個參數,啓動會話 不明白的,這裏有詳細的appium連接模擬器:https://blog.csdn.net/weixin_46457203/articl

原创 App自動化之xpath定位-----初級篇(5)

一、先做好與各個設備的連接: appium與模擬器 二、appium中寫好參數(要測試的apk),啓動會話 三、通過xpath定位,進入【我的】模塊下 複製xpath路徑 from appium import webdriver

原创 App自動化之Android_uiautomator定位-----初級篇(7)

獲取resource-id元素 代碼實現 from appium import webdriver from appium.webdriver.common.touch_action import TouchAction imp

原创 【超詳細】使用模擬器連接appium

一、搭建app自動化環境 windows下搭建app自動化測試環境:https://blog.csdn.net/weixin_46457203/article/details/105708887 二、連接設備到appium <1>