自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

美二的博客

一起来玩测试吧~

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android埋点测试实例(DDMS)

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713目录下载安装android-sdk打点数据表埋点测试步骤1.下载安装android-sdkandroid-sdk的安装包链接:https://pan.baidu.com/s/1kdgvxXQ_V27sjDlMsbQ_pQ提取码:mapt...

2019-03-19 14:54:32 4175 8

原创 【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity_level‘

在这个时候,真的一点办法都没有了,因为我确定我的代码没有一点问题啊朋友们。然后,我重启了pycharm。我看到了什么,重启后,之前应该生成的json文件竟然就安静的躺在那里~更新完成后我尝试着再次执行命令,But,依然没有json文件生成。2、如果你确定你的代码和库都OK,那么请相信永远的神“1、出现报错后先查看下你的代码和库有没有问题,当然,重启后不管怎么执行都OK了~......

2022-07-27 18:16:03 1769 3

原创 pytest+requests+uiautomator2实例展示 ——1、了解业务背景及框架构成介绍

一. 业务背景介绍本例是以扫地机器人展开的,其中有一个功能是APP点击“立即升级‘按钮,扫地机会开始固件版本的升级(固件版本:指扫地机内置的算法版本)1.人工测试痛点测试1次升级需要1min30s–3min (视型号和固件版本大小有所不同),升级是发版必测项,为了测试其稳定性需要长时间不间断测试,非常耗费人力2.自动化业务需求长时间进行循环升级功能测试,并可以输出结果,如果失败需要提供时间节点和失败截图二. 测试脚本流程梳理模拟用户点击立即升级按钮 ——uiautomator2

2022-05-06 11:16:43 573

原创 【框架思路】python如何读取excel文件内容?如何获取excel文件的路径及sheet名称?

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713一、背景说明在自动化项目中,有时候测试用例会放在excel文件中的,因此如何用代码读取excel中的内容是必须要做的一部分。本文会从框架思路来展示如何完成。二、分析思路我们需要做的其实就是这几个部分 1. 如何获取excel文件的路径? 2. 如何获取excel文件中sheet_name? 3. 如何读取excel中内容?三、代码实现1.

2022-03-08 18:04:30 11291

原创 APP(Android)性能测试实例(查询FPS/内存/CPU)【Appetizer+PerfDog】

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713目录1.背景说明2.实例说明3.考量标准1.背景说明接到一个任务要求做app的性能测试,并给出分析报告,看了各种技术博客。都是说执行adb命令然后就没有然后了,并没有什么标准或者是一个结论出来,所以记录一下自己的整个过程。2.实例说明a.思路说明跑monkey然后用工具检测结果,最终输出分析文档。(monkey+PerfDog)用adb执行mon

2022-03-08 15:19:56 1176

原创 某大厂测开面试题解析(python)——给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请返回这个数字的原始编号

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713目录一、题目要求二、剖析题目三、解题思路四、代码展示一、题目要求给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请你返回这个数字的原始编号二、剖析题目【给1-100编号】——首先要创建一个集合来放置这些数字(list)【每次都拿走奇数位数字】——说明1.需要循环多次,2.需要通过下标来确定拿走的是哪

2021-11-27 12:52:04 5570

原创 【实例讲解】项目中如何有效开展APP弱网络测试

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713说明:关于弱网络场景覆盖和广义APP测试标准网络上相关帖子已经很多,这里不再赘述,本篇旨在给不知如何开展弱网络测试的小伙伴们提供一些借鉴思路,欢迎大家评论区补充~目录1.背景说明2.分解细化目标3.初步case编写4.结果输出1.背景说明a.有部分用户反馈,APP加载过慢,应产品要求对APP整体2.分解细化目标由于是首次开展弱网络测试,结果可靠性不可

2021-08-24 14:46:25 2722 1

原创 adb抓取指定APP崩溃日志

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713目录命令实操常见问题1.命令adb logcat | findstr com.heytap.smarthome >e:\work\pupu.log2.实操a.连接手机和电脑b.打开手机usb调试模式c.adb devices查询设备是否连接d.查询所要测试的app的包名如何快速查询apk包名e.输入指令adb logcat | f

2020-08-28 12:15:45 4344

原创 omnipeek抓包(确定设备AP模式下的MAC地址+过滤)

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/89217656这篇教程写给纯小白,大神可在评论处直接指导,哈哈~目录前提准备找到设备AP模式下的MAC地址过滤1.前提准备关于omnipeek安装教程网上已经有很多了,我就不写了,简单总结一下:1.omnipeek抓包需要用到无线网卡,但并不是所有无线网...

2020-02-24 14:57:13 7254

原创 omnipeek查询设备发送beacon时同一信道两个beacon发送间隔

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/89217656很久没写总结博客了,一直比较忙,最近项目里遇到一个问题,第一次接触,记录下来帮助有需要的童鞋~目录用例要求分析抓包数据写在后面1.用例要求Beacon帧发送频率符合规范要求。参数-【同一个信道两个beacon发送间隔不能超过100ms】2....

2020-02-22 15:47:16 1774 1

原创 monkey脚本执行中如何强行停止

最近在鼓捣monkey,因为一直觉得TA似乎没什么用处,目前还在证明我理论的阶段…问题描述monkey脚本编写完成后,敲入命令adb shell monkey -f /sdcard/regular.txt -v 100由于进入页面时间过长导致一次定位失败,然后次次定位失败,发现手机开始被乱点,于是在命令行中ctri+c,结果手机还是停不下来的状态。解决方法ctrl+c 结束命令行...

2019-07-17 11:36:41 4889

原创 开始APP自动化前,你要知道的adb命令

思路安装adb下载 android-sdk/ platform-tools/ 中找到adb.exe,然后根据自己的路径配置环境变量。(博主自己整理了android-sdk-windows压缩包,有需要可以直接下载使用。)环境变量配置如下:cmd>adb,如果显示adb具体信息,则已经配置完成。安装模拟器模拟器下载地址可以在网上自行寻找,之所以加这个目录是有一个小提醒:Tips...

2019-07-15 11:50:57 564 2

原创 如何快速查询apk包名和activity

做APP自动化,查询apk包名是必不可少的,接下来我们讲解两种方法:一、aapt查询先把安装包放在一个具体位置下,本例放于D:\test输入以下命令即可查询apk文件详细信息aapt dump badging D:\test\360smartai.apk.拖至中间可找到launchable二、快捷命令查询(无需apk至电脑)打开usb调试模式adb -devicesadb...

2019-04-17 10:58:48 7668 6

原创 Anaconda环境下安装appium-python-client库

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88663597问题描述pycharm下切换至Anaconda环境搜索库:appium-python-client,显示无结果解决思路用conda命令安装解决步骤cmd打开终端进入Anaconda的目录,如图:查看所有库:conda list...

2019-04-16 11:03:02 2249 2

原创 uiautomatorviewer定位时提示:error taking device screenshot Eof

问题uiautomatorviewer定位时提示error taking device screenshot:EOF解决办法重新插拔手机更改手机权限(本例是将PTP–>改成了MTP)备注个人经验来看,大部分的报错都可以通过以下这几种办法解决:重启uiautomatorviewer重新插拔手机重启手机更改手机权限...

2019-03-21 10:49:16 1224 1

原创 Error while obtaining UI hierarchy XML file:com.android.ddmlib.SyncException:Remote object desn't

问题截图如下:解决方法:1.adb root(网上查的,我不是用这种方法)2.关闭appium(无效)3.重新插拔usb线(无效)4.重启手机(不是重启开发者权限,是手机哦~,立马解决)...

2019-03-20 14:20:11 1321 3

原创 Python破解图形验证码(2)---pycharm导入tesserocr库报错

转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713背景(win10+python6.5+Anaconda3 )终端显示成功安装tesserocr,本仙女迫不及待的想在pycharm上大展身手,复制教程里的代码后,如下:步骤安慰自己,放松放松,这个容易的啦,File–>setting–...

2019-03-19 18:04:54 1794 6

原创 DDMS不显示手机文件目录怎么办?

问题描述monitor.bat启动后不显示手机文件目录,如图:解决办法:下载ddmlib.jar链接:https://pan.baidu.com/s/1VSo6I7Uko6XXLGGmt5Ju5g 提取码:7e2s替换ddmlib.jar文件【注意:先将Android Device Monitor关掉】替换 D:\android-sdk\android-sdk-windows...

2019-03-19 15:30:41 1012 3

原创 Python破解图形验证码(1)---安装tesseract和tesserocr遇到的那些坑!!!

转载请注明出处:https://mp.csdn.net/mdeditor/88579713#背景(win10 python3.6.5 )编写自动化登录脚本时,遇到图形验证码,据说tesseract-OCR是最方便的,所以有了这篇帖子(图形验证码上百度滴~)步骤1. 安装tesseracttesseract的下载地址:https://digi.bib.uni-mannheim.de/...

2019-03-19 10:58:24 1136 3

解决Pycharm汉化后设置无法打开

解决Pycharm汉化后设置无法打开,解压后直接把jar包放到lib目录下即可。

2019-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除