![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 77
Allan_shore_ma
知识分享是最快乐的!
展开
-
APP 测试框架二次开发:Python, Appium & BeatifulReport
APP 测试框架二次开发:Python, Appium & BeatifulReport一、需求:需要对APP功能进行测试,重新封装 Python & Appium。二、结构:项目配置文件:conf核心模块:core业务逻辑:logic脚本:scripts软件包:apk截图:img报告:report入口:run_script.py三、入口:run_script.py# coding=utf-8import argparseimport osimp原创 2021-12-31 18:04:56 · 1056 阅读 · 0 评论 -
App自动化2: 安装/卸载问题
App自动化2: 安装/卸载问题一、问题:安卓6.0开始,安装App时,提示授权继续安装二、原因:无法在安装的时候,点击“继续安装”三、 解决方案:adbutils + uiautomator2 库 实现自动安装猜测:显现原理应该一样,https://blog.csdn.net/Allan_shore_ma/article/details/113741038# pip3 install adbutils# pip3 install uiautomator2# python3 -m adbuti原创 2021-02-08 15:09:02 · 490 阅读 · 0 评论 -
App自动化: 安装/卸载问题
App 安装/卸载问题一、问题:安卓6.0开始,安装App时,提示授权继续安装二、原因:无法在安装的时候,点击“继续安装”三、 解决方案:使用多线程adb shell 方案import threadingfrom AdbShell import AdbShelladb_shell = AdbShell()device = adb_shell.get_device_name()apk = 'xxx'threads = []install = therading.Thread(ta原创 2021-02-07 15:02:01 · 658 阅读 · 1 评论 -
常用性能测试工具和命令汇总(转载)
常用性能测试工具和命令汇总标签:shel 手机 死锁 idt 内存泄露 load jinfo 基于 mit 测试大块 测试子块 工具或命令 用途和说明 APP前端 Android端 应用性能(CPU) 命令:adb shell(dumpsys cpuinfo) 测试在空闲、中等消耗、高消耗下...转载 2017-09-20 14:25:30 · 1587 阅读 · 0 评论 -
Docker CI: Win7 下 RF + Appium Server 配置启动 APP
Docker CI: Win7 下 RF + Appium Server 配置启动 APP一、概述二、Docker 平台(Win7):安装配置 Appium Server三、配置 Robotfrmaework一、概述基于 Docker 集成 CI 环境。涉及技术:Linux(Ubuntu 14.04), Docker, Jenkins, Git/Gitlab, Web/Httpbin, Pyt...原创 2018-11-23 09:51:36 · 1568 阅读 · 0 评论 -
autoMonkey框架原理与应用(四):autoMonkey框架
四、autoMonkey框架【APP测试前瞻】 当前移动互联网已经过了草创时期,各家公司都在抢占市场和用户;那么,就看哪一家做的更精致(交互做的更好,崩溃出现的更少)。Android用户也许会经常碰到以下的问题: 1.稳定性问题 —— ANR /Crash等问题;ANR(Application Not Responding)是指当Android系统监测到应用程序在5秒内没有响应输入的事原创 2017-11-21 09:46:28 · 2259 阅读 · 5 评论 -
autoMonkey框架原理与应用(三):Monkey测试的日志分析
三、Monkey测试的日志分析【APP测试前瞻】 当前移动互联网已经过了草创时期,各家公司都在抢占市场和用户;那么,就看哪一家做的更精致(交互做的更好,崩溃出现的更少)。Android用户也许会经常碰到以下的问题: 1.稳定性问题 —— ANR /Crash等问题;ANR(Application Not Responding)是指当Android系统监测到应用程序在5秒内没有响应输入的原创 2017-11-17 15:30:56 · 2293 阅读 · 0 评论 -
autoMonkey框架原理与应用(一):Monkey基础知识与测试场景
Monkey基础知识与测试场景【APP测试前瞻】 当前移动互联网已经过了草创时期,各家公司都在抢占市场和用户;那么,就看哪一家做的更精致(交互做的更好,崩溃出现的更少)。APP测试涉及各个方面,而稳定性和性能测试一般在功能测试完成后开展。如何应用自动化测试场景,如图1所示: 图1 自动化测试应用场景Android用户也许会经常碰到以下的问题: 1.稳定性问题 —— ANR /Cr原创 2017-11-15 16:15:42 · 3033 阅读 · 6 评论 -
autoMonkey框架原理与应用(二):Monkey测试策略
二、Monkey测试策略【APP测试前瞻】 当前移动互联网已经过了草创时期,各家公司都在抢占市场和用户;那么,就看哪一家做的更精致(交互做的更好,崩溃出现的更少)。APP测试涉及各个方面,而稳定性和性能测试一般在功能测试完成后开展。如何应用自动化测试场景,如图1所示: 图1 自动化测试应用场景Android用户也许会经常碰到以下的问题: 1.稳定性问题 —— ANR /Crash原创 2017-11-16 16:33:51 · 1699 阅读 · 0 评论 -
Android内存监控与分析(四):内存分析实例演示
Android内存监控与分析(四):内存分析实例演示APP测试中难免会有各种显式或者隐式的内存泄漏(Memory Leak)问题,如果不及时发现处理,可能会因为内存泄漏导致各种奇怪的问题(如,卡顿和闪退),甚至可能出现因内存不足(Out of Memory,简称OOM)而导致APP崩溃。 本文将通过实战分析内存泄漏和内存溢出问题,并在必要时说明原理或机制。结构分为四个模块,如图1: 图1 内存监原创 2017-10-27 11:33:37 · 5297 阅读 · 0 评论 -
Android内存监控与分析(三):内存分析及原理
Android内存监控与分析(三):内存分析及原理APP测试中难免会有各种显式或者隐式的内存泄漏(Memory Leak)问题,如果不及时发现处理,可能会因为内存泄漏导致各种奇怪的问题(如,卡顿和闪退),甚至可能出现因内存不足(Out of Memory,简称OOM)而导致APP崩溃。原创 2017-10-26 14:46:48 · 7521 阅读 · 0 评论 -
移动测试工程师必须知道的10个开源框架
移动测试工程师必须知道的10个开源框架 作者:彭海波前言随着移动互联网的发展,移动测试技术越来越成熟,很多优秀的开源测试框架涌现出来。作为一个移动测试工程师,我们不仅要夯实自己的技术能力,也要学会从开源框架吸取经验。俗话说,站在巨人的肩膀上,我们会看得更远。移动端的测试框架主要分为自动化测试框架,性能测试框架,稳定性测试框架和安全测试框架这几种类型。下面我们分这几个类型介绍10个最常用的移动端测试转载 2017-11-11 01:01:49 · 1710 阅读 · 0 评论 -
测试者出的APP测试面试题
测试者出的APP测试面试题 作者:kaige201314 最近公司可能要招聘测试了,老大让我出几个面试题,网上搜到了一些,还有自己想了几个,如下:一、开场问题:(自由发挥)1、请自我介绍一下; 2、为什么离开上一个公司呢? 3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具? 4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里?二、技术方面:1转载 2017-11-11 00:45:13 · 6839 阅读 · 0 评论 -
Android内存监控与分析(二):最常遇见的内存泄漏测试场景
Android内存监控与分析(二):测试中最常遇见的内存泄漏测试场景APP测试中难免会有各种显式或者隐式的内存泄漏(Memory Leak)问题,如果不及时发现处理,可能会因为内存泄漏导致各种奇怪的问题(如,卡顿和闪退),甚至可能出现因内存不足(Out of Memory,简称OOM)而导致APP崩溃。原创 2017-10-25 14:44:50 · 2458 阅读 · 0 评论 -
Android内存监控与分析(一):内存泄漏(Memory Leak)与内存溢出(OOM)的表现
Android内存监控与分析(一)APP测试中难免会有各种显式或者隐式的内存泄漏(Memory Leak)问题,如果不及时发现处理,可能会因为内存泄漏导致各种奇怪的问题(如,卡顿和闪退),甚至可能出现因内存不足(Out of Memory,简称OOM)而导致APP崩溃。原创 2017-10-25 14:16:39 · 3987 阅读 · 0 评论