
app测试
大将军的日常
多年软件测试经验,高级测试工程师,喜欢测试前沿技术,欢迎探讨wx:
xiaoqiang-1209
展开
-
大将军手把手教你玩转soloπ 之soloπ脚本自动转化为appium脚本(自动化录制APP自动化脚本)
相信通过前边的博文,大家对soloπ都有了一定的认识。今天大将军给大家介绍下soloπ录制的脚本怎么转化为APPium脚本。1.录制soloPi脚本录制soloπ脚本进入soloπ,点击录制脚本,这时候要对soloπ所需要的权限全部允许。点击首页的录制脚本,选择要录制的APP,输入用例名称,点击开始录制。录制结束后,点击流程-暂停/结束。(结束后脚本自动保存到设置的路径)2.脚本分享在设置中将用例密码修改为空点击录制脚本-进入脚本列表-选择要转化的用例,长按-导出用例,会原创 2020-05-29 22:54:20 · 1563 阅读 · 0 评论 -
solo π环境搭建
本文基于macOS1.安装并配置jdk2.下载Android studio,并安装3.下载安装gradlehttps://gradle.org/next-steps/?version=6.4&format=binsudo mkdir /opt/gradlesudo unzip /opt/gradle gradle-6.4-bin.zip在cd /opt/gradle,ls查看是否解压成功配置gradle环境与java类似,vim ~/.bas...原创 2020-05-18 17:38:30 · 1514 阅读 · 0 评论 -
大将军手把手教你adb无线连接多台设备
大将军手把手教你adb无线连接多台设备大将军手把手教你adb无线连接多台设备通常我们会用到通过adb调试安卓应用,或者对安卓手机进行操作,但是数据线连接会很不方便,所以会用adb的tcpip命令进行连接,使用方法如下:一、单台手机连接电脑1.手机端打开开发者模式2.把手机和电脑通过数据线连接,并设置usb模式为传输文件3.adb devices查看连接设备的设备号4.通过adb tcpip 5555建立adb的监听端口5.通过adb connect 5555将手机与电脑进行连接6.断开数据原创 2020-05-15 21:15:20 · 2396 阅读 · 0 评论 -
bugreport 分析之chkbugreport
由于目前的android安全意识越来越高,导致pull文件到电脑的时候比较麻烦,anr报告导出到本地就不太好用了那有没有好点儿的办法呢?当然,这也是我写这个笔记的内容bugreport这个工具是我最近了解的,用来导出android中app的异常日志首先目的是为了导出android的日志,所以adb环境必不可少。所以前提是adb的环境准备好1.adb devices,查看手机是否连接到电脑2.执行以下adb命令adb bugreport > bugreport.txt3.原创 2020-05-08 18:04:37 · 1071 阅读 · 1 评论 -
MobSF 100M限制
MobSF是一个超超超好用的移动端安全测试框架,至于他的功能,自然不必赘余,我之前也做过记录但是现在的应用集成了sdk之后,可能比较大,超过100M也比较正常,特别是ipa格式的应用,于是进行了百度,但是百度搜不到有关内容,还在下方建议了限制级**视频,可气。最终决定在MobSF 的github上找答案,在文明上网后,找到了解决方法,在此记录下编辑Mobile-Security-Frame...原创 2019-06-04 16:40:34 · 476 阅读 · 0 评论 -
appium解决We wanted {"required":["value"]} and you sent ["text","sessionId","id","valu
如题,在mac上重新配置了appium结果输入的时候提示We wanted {"required":["value"]} and you sent ["text","sessionId","id"看了脚本也没有错啊然后搜索了下,发现是selenium的版本太高了只能往下降了pip uninstall selenium卸载后重新安装pip install seleni原创 2017-08-01 17:08:22 · 1339 阅读 · 0 评论 -
mac 配置adb (MAC环境安装配置adb)
adb作为Android的调试及测试工具,实在是必不可少的,一些在windows系统穿梭的老鸟更是喜欢的不得了,我也同样非常喜欢但是为了在iOS测试方面也能有更多的实践,就换了mac,确实挺好用的,但是有时候Android的同事给发个安装包总在Windows上安装来回也挺麻烦于是就了解了下如何在mac环境下配置adb在https://developer.android.google.c原创 2017-07-19 20:09:04 · 4838 阅读 · 0 评论 -
使用Allocation进行ios内存使用分析
Allocation 相信做ios测试的同学都不陌生Allocation作为监控应用内存的工具,十分便捷同Instruments的其他工具一样,打开方式为Product--Profile弹出框选择Allocation,也就是今天的主角点击“Choose”,进入如下界面,点击红色按钮start,开始进行分析下次说如何看这些信息,并进行分析原创 2017-07-18 15:16:50 · 983 阅读 · 0 评论 -
Charles 进行抓包
日常测试过程中多少会用到抓包工具那么多的抓包工具中我比较倾向用使用charles界面好看功能强大话不多说,开搞先从手机端开始我用的ios的,因为其他测试机都在用http代理设置为手动,服务器为所要连接的pc机的ip,端口尽量用不与其他服务冲突的这里我选的是“8899”这时候如果电脑没有开启,是无法上网的然后需要在Charles中设置下proxy --proxy原创 2017-06-23 15:37:05 · 336 阅读 · 0 评论 -
charles(青花瓷)抓包乱码【青花瓷抓包https内容】
在扣群里一个朋友问我怎抓包都是乱码啊我问是不是经过加密,因为最近一直在app安全方面的内容说是他抓包的内容(包括其他应用)都是乱码,连打开某度也是乱码我想了想,有点儿奇怪,当看到截图的时候,明白了,这哥打开的应用都是https的,我竟然不知道说什么好了用charles抓过包的都知道,https是需要证书的,那么我接下来就说下我是怎么安装证书,怎么配置达到要抓包的效果的打开Cha原创 2017-06-23 15:17:45 · 4390 阅读 · 0 评论 -
安卓手机文件发送到PC
突然想把安卓手机的文件发送到电脑然后网上查了下原来adb命令就可以把文件传到本地电脑adb pull /+需要传的文件目录 D:/例如我上传的文件framework-res.apk传到e盘的frameworkapk文件夹adb pull /system/framework/framework-res.apk原创 2017-04-12 16:16:59 · 984 阅读 · 0 评论 -
adb常用命令
获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb reboot bootloader重启到recovery,即恢复模式: adb reboot recovery查看log: adb logcat终止adb转载 2017-04-10 16:28:11 · 362 阅读 · 0 评论 -
安卓应用crash日志的获取
安卓系统的应用免不了crash,或者是应用本身的问题,或者安卓设备的问题,或者安卓系统本身也有bug,那么,把crash的记录在日志,并通过日志回传或者本地获取crash并进行分析,就能更方便的,更有效的分析问题,解决问题笔者所知的方法大概有三种:第一种:市面上现有的加固服务方大多提供这个服务,只要把应用上传,平台会自动收集crash日志用于分析,不过前提是要有这些平台的账号(比如友盟)原创 2017-04-10 16:03:56 · 4524 阅读 · 1 评论