自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 抓包:Charles抓包配置分析笔记

介绍Charles抓包工具的基本配置,主要应用于移动端APP分析

2022-01-16 18:44:50 1301

原创 Android_性能测试指标及工具介绍(客户端)

2013年至2017年性能测试专项是一个比较火爆的问题,后来随着手机硬件的提升,性能测试专项也就不如之前那么火爆了,除了手游等。测试过程的指标问题,比如内存,如果打开App一下子飙到80%,这就是一个明显的问题。如果不清楚一个明确的指标,可以和以往的旧版本进行对比,也可以和竞争对手的App进行对比

2021-04-04 22:54:24 1178

原创 Tools_Git介绍

Git常用命令介绍,基础篇,含具体过程举例

2021-03-22 23:38:00 328

原创 Android_adb shell dumpsys介绍

由于安卓系统dumpsys所展现的内容过多,查看不易,故列举一些重要service加以分析,例如meminfo, cpuinfo, diskstats, power, battery等

2021-03-07 17:40:10 2775

原创 Android_adb常用命令整理

adb是Android软件测试开发工作者常用的调试工具,可以用来安装卸载软件、管理安卓系统软件、启动测试、抓取操作日志等。本文用来记录一些常用的命令,例如top, am, pm, monkey等

2021-03-06 17:30:58 582

原创 面试_测试开发面试准备

测试开发面试基础问题整理以备用,含职业规划、测试流程、数据库、Linux及算法等组成,后期继续搜集整理更新

2021-03-06 15:04:32 287

原创 Python_Python笔记整理

1. 基础笔记1.1 if,elseelse为子块,不能独立使用一个if语句中可以包含多个elif语句,但结尾只能有一个else语句1.2 数据交换a = 2b = 4a, b = b, aprint(a)print(b)1.3 自己定义一个字典(包含姓名,年龄,英语成绩),打印出”我名字是 **, 我今年**岁,英语考了**分 !"d = {'name':'传智','age':23,'score':98}print("我名字是%s, 我今年%d岁,英语考了%d.

2020-06-09 21:07:49 308

原创 Python_自动化基础笔记整理

1. 自动化常见问题:1.1 Python自动化环境搭建步骤安装Google浏览器,驱动地址:http://chromedriver.storage.googleapis.com/index.html;pip install selenium 安装selenium模块;1.2 Selenium中常用的元素定位方法有哪些class_name、css_selector、id、link_text、name、paratial_link_text、tag_name、xpath1.3 Sel

2020-06-04 21:21:51 257

原创 Python_通过Python查找有效的网址信息

使用Python的requests库,对网页返回状态码status_code进行判断,确认网址是否有效,以support.apple.com为例,遍历其中的部分网址,例如:https://support.apple.com/zh-cn/HT210643https://support.apple.com/zh-cn/HT211147https://support.apple.com/zh-cn/HT204455 根据以上三个url地址可以看出,只需改变最后的几个数字...

2020-05-21 22:36:01 1313

原创 Python_Python网络小说爬虫

前言: 为了搭建爬虫基础框架,测试正则表达式,最初目的是帮别人下载一篇小说,所以进行爬虫试验,小说地址:http://dangdu.dangdang.com/catalog/167378.shtml,项目编辑的IDE为PyCharm PROFESSIONAL 2019.3,编码过程中用到了python中的两个库,分别是re、urllirb。 其实,等到这篇小说爬取完...

2020-04-10 22:29:53 345

原创 Python_Python正则表达式基础

前言: 正则表达式是我们创建来过滤文本的模式。一个程序或者脚本使用你所定义的模式来匹配数据,就像数据流过这个程序一样。如果数据匹配这个模式,则接受它并进行处理。如果数据不匹配这个模式,则拒绝接收。正则表达式利用通配符来表示数据流中的一个或多个字符。1.基础知识:普通字符,每个普通字符匹配其对应的字符或关系(|),匹配|两侧任意的表达式即可匹配单个字符(.),...

2020-04-05 21:54:50 352

原创 Oracle VM VirtualBox安装配置Mac OS

准备Mac系统.iso镜像系统文件:链接:https://pan.baidu.com/s/1JtUfCLQVKq0zd86visnqzg,提取码:ffjx。补充说明:dmg是disk image的缩写,即磁盘映像,在Mac系统中可以直接打开,而在Windows平台上安装Mac OS的虚拟机需要iso的镜像文件。安装Oracle VM VirtualBox:下载地址:https://...

2020-03-22 19:20:34 5916 3

原创 VMware Workstation Pro安装配置Mac OS

1.准备Mac系统.iso镜像系统文件:链接:https://pan.baidu.com/s/1JtUfCLQVKq0zd86visnqzg,提取码:ffjx。补充说明:dmg是disk image的缩写,即磁盘映像,在Mac系统中可以直接打开,而在Windows平台上安装Mac OS的虚拟机需要iso的镜像文件。2.安装VMware WorkStation Pro:下载地址:...

2020-03-18 22:01:49 685

原创 Mac_Mac系统目录及功能

Mac系统目录及功能:

2020-02-20 15:59:22 271

原创 Android_Android系统目录及功能

Android系统目录及功能:

2020-02-20 15:57:42 140

原创 Linux_Linux系统目录及功能

Linux系统目录及功能:

2020-02-20 15:56:05 122

原创 Python_局域网内已连接设备检测

基于局域网设备管理考虑,查找局域网络内已连接设备,并获取到这些设备的IP地址及设备名称,常用工具有Advanced IP Scanner、Nmap等。 Advanced IP Scanner,是一款可靠且免费的网络扫描分析LAN,该程序可扫描局域网络内所有设备,下载链接:https://www.advanced-ip-scanner.com/cn/。 ...

2020-02-10 15:55:09 3378

原创 Android_App安全测试

基于Android系统开源的属性,且应用市场对App的审核力度较为宽泛,导致App漏洞较多,安全重视程度不够。因Android apk安装包未加固是导致反编译的主要原因,也存在例如二次打包、签名校验等问题,不过随着国内Android市场的兴起,App的安全测试受到了更广泛的关注。 PS:如果想快速测试某App安全性,推荐使用阿里云MQC、网易易盾等。...

2020-02-04 20:46:26 540

原创 Linux与UNIX的区别与联系

UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,而Linux诞生于20世纪90年代初,可以说UNIX是操作系统中的“老大哥”。 分时操作系统:是一台计算机可以同时为多个用户服务,连接计算机的终端用户交互式发出命令,操作系统采用时间片轮转的方式处理用户的服务请求,并在终端上显示结果(操作系统将CPU的时间划分成若干个片段,称为时间片)。操作系...

2020-02-01 21:13:34 4127

原创 无线投屏的技术种类

目前,将手机终端信号经由Wi-Fi传输到电视、电视盒的主流技术有三种,分别是AirPlay、DLNA、Miracast。 原理:手机与设备连接同一Wi-Fi后,通过投屏协议传输数据。投屏的两种模式:推送模式、录屏模式。 推送模式中,投屏之后的手机可以继续使用,例如关闭或聊微信,此时所投屏的内容并不会中断,最常见的就是视频软件里的TV按钮;...

2020-02-01 12:36:01 2945

原创 Database_数据库基础笔记整理

1、避免全表扫描,请勿使用*号,以防返回大量的数据;2、避免使用!=或<>操作符在where子句中,避免全表扫描:3、请勿在where子句中将表达式或函数放在比较符号的左侧,以防全表扫描;例:xx where score + 10 > 60;优化:xx where score > 60 – 10;4、使用limit限制查询返回的数据行数,限制不需要的数据...

2019-12-12 22:40:16 799

原创 Android_使用Python语言实现App自动化

在项目的后期,为了节省时间,需要实现App的自动化,这时可以通过编写脚本实现想要的结果。以“小企鹅乐园”为例,我们来通过Python+Selenium+Appium来实现App的自动化。

2019-08-21 21:44:32 1483

原创 Android_通过Python调用adb命令获取手机名称、版本、厂商、电量信息

在PyCharm编辑工具中,通过编写Python语言,导入os模块,来获取手机名称、版本、厂商、电量信息。注意:测试前请确保手机已连接至电脑,可以在Windows的命令窗口中通过adb devices查看当前已连接的设备。实际效果展示:...

2019-08-20 22:25:17 1144

原创 Android_如何在Windows命令窗口通过adb connect [IP]连接安卓手机

在进行adb调试时,可以通过数据线和IP地址,两种方式连接安卓手机,为了一些测试的方便,需要使用IP地址进行连接,比如在测试安卓手机实现快充时,在充电的同时可以使用IP的方式,实时获取充电日志信息【后期补充】必备条件:通过adb connect [IP]连接,笔记本与安卓手机需在同一网络环境下实现步骤:1.首先通过数据线连接至安卓手机,进入adb shell,输入adb tcpip 5...

2019-08-19 21:06:28 2799

原创 Android_如何在Windows命令窗口中直接使用adb shell内部命令

正常情况下,在Windows命令窗口中,输入:adb shell logcat | grep System.err,这时会提示“grep”不是内部或外部命令,也不是可执行的程序或批处理文件解决办法,在Windows命令窗口中输入:adb shell "logcat | grep System.err"实际效果展示:说明:此举是为了避免进入adb shell,若直接进入adb sh...

2019-08-19 20:43:28 1453

空空如也

空空如也

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

TA关注的人

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