原创 (封裝)截圖-APPIUM 以當前函數爲名sys._getframe().f_code.co_name保存測試截圖driver.save_screenshot

  一、簡單封裝: def save_img(self,fname): return self.driver.save_screenshot(path+"/result/img/"+fname+".png") for i i

原创 python 封裝調用之class 、_init__、self搞懂了

python 封裝調用之class 、_init__、self搞懂了 參考:https://www.cnblogs.com/yulongzhou/p/10654185.html __init__方法 其前面帶有”__“,故此函數被聲明爲私

原创 【uiautomator2】uiautomator2+python3測試app應用(1-2-unnitest-3-pytest)

Documentation in <https://github.com/openatx/uiautomator2> 一、環境 (1)安裝依賴 pip install atx pip install --pre --upgrade uia

原创 appium自動化測試實踐(demo)

使用APPIUM框架+PYTHON腳本實現自動化(發個動態) 一、python # -*- coding:utf-8 -*- from time import sleep from appium import webdriver imp

原创 【monkey】自動開啓關閉wifi的app和腳本

一、 wifi檢測的廣播器代碼參考此文(需要調試,編譯,打包):https://www.jianshu.com/p/4e3f80adaeb1 Python腳本代碼參考此文:https://blog.csdn.net/weixin_4385

原创 【兼容性測試方案】安卓+IOS

安卓: 主要考慮兩個維度進行覆蓋: 新增功能特性層面,從系統版本、UI、歷史版本兼容進行重點覆蓋; 迴歸層面,結合雲測方案進行輔助,例如MQC,華爲雲測、VIVO雲測、小米雲測等, 雲測只能作爲輔助測試。 考慮付費的話,阿里雲的MQC雲測

原创 【docker】android-battery-historian

1.部署: 加載鏡像文件: docker load <  android-battery-historia.tar   啓動鏡像,映射端口9999-999 docker run -d -p 9999:9999  gcr.io/androi

原创 jmeter beanshell (BeanShell PreProcessor)

參考: 密碼解密:https://www.cmd5.com/ sha256 java算法參考此:https://blog.csdn.net/wang864676212/article/details/81776261 參考:java打包

原创 【jenkins】自動化部署-ui自動化-pytest+allure+jenkins(appium框架)

jenkins自動化部署-ui自動化:pytest+allure+jenkins(appium框架) 一、jenkins配置 1. 安裝插件 HTML Publisher plugin、Allure Jenkins Plugin 2.配置

原创 (實踐四)封裝base+logger,pytest+allure生成html報告

一、logging簡易封裝: 代碼可參考此文:https://www.cnblogs.com/fengyiru6369/p/8052953.html 二、base中初始化LOG: (1)LOG = logger.Logger("bas

原创 JENKINS+ANT+JMETER+GIT接口自動化(簡記)

JENKINS+ANT+JMETER+GIT接口自動化 一、 安裝JENKINS(官網下載安裝) 安裝成功後登入,在Manage Jenkins板塊安裝插件GIT等:   二、ANT、JAVA 下載安裝後配置環境變量 三、JMETER

原创 (實踐記錄一)appium自動化po模式封裝base

(實踐記錄一)appium自動化po模式封裝base: # -*- coding:utf-8 -*- from appium.webdriver.common.touch_action import TouchAction import

原创 【效率】【性能】接口響應時間(使用fiddler工具、pythton request的elapsed方法)

一、使用fiddler工具查看接口響應時間 測試項:http接口響應時間 測試工具:fiddler 查看方法: (1)選中單條URL,在右側的視圖中選擇statistics->overalll elapsed 的值爲接口響應時間 (2)

原创 (實踐記錄三)appium自動化po模式之main函數pytest運行cases

(實踐記錄三)appium自動化PO模式之main函數pytest運行cases # -*- coding:utf-8 -*- import pytest import os import allure import logger fr

原创 【專項】【頁面加載時間】uiautomator2+opencv-python基於圖片識別算法實現自動化統計頁面加載時間DEMO

uiautomator2+opencv-python基於圖片識別算法實現自動化統計頁面加載時間DEMO: 一、實踐要點記錄 1.uiautomator2實現UI操作 2.opencv-python基於圖片識別算法,機器判斷圖片加載完成 3