- 博客(101)
- 资源 (1)
- 收藏
- 关注
转载 Airtest笔记(三)
多机协作脚本批量执行脚本一:多机协作脚本可以通过set_current接口来切换当前连接的手机,在命令行运行脚本时,只需要将手机依次使用--device Android:///添加到命令行中即可,device()接口可以获取到当前使用中的设备airtest run untitled.air --device Android:///serialno1 --device Android:///serialno2 --device Android:///serialno1...
2021-03-04 00:31:18 2096 1
转载 Airtest笔记(二)
poco的元素定位一:poco的元素定位(1)借助IDE的poco辅助窗生成元素定位脚本点检视器按钮(前两个都行),点元素,就能看到该元素所在的位置,点那个定位就能生成脚本(区别是第一个按钮锁住页面)点录制按钮,点元素,然后就生成了脚本,去掉.click()即可(2)利用基本选择器进行元素定位...
2021-03-02 22:31:13 4188 1
转载 Airtest笔记(一)
Airtest的官网:http://airtest.netease.com/AirtestIDE的使用教程文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/index.html...
2021-02-24 22:11:20 5770 3
原创 兼容性测试
备注:个人学习笔记整理,仅供测试同学学习,切莫转载商用,有错误或者更好的方案可以留言,一同进步!参考学习:https://www.cnblogs.com/uniquesnail/p/10622575.html一:兼容性测试定义兼容测试(Compatibility Test Suite),简称CTS,指对所设计程序与硬件、软件之间的兼容性的测试。从软件测试角度来说可以理解为:被测软件在不同的硬件平台(PC、Mobile)、不同的软件(浏览器)、不同的操作系统平台...
2020-08-31 01:15:41 3402
原创 qnet和clumsy
个人学习笔记简单了解 软件下载安装及测试 参数含义 支持的功能一:简单了解QNET是腾讯WeTest开发平台推出的弱网测试工具。QNET无需ROOT手机,无需连接数据线,以独立app的方式,为用户提供给快捷、可靠、功能完善的弱网络模拟服务。QNET还支持TCP/UDP网络协议抓包。注:QNET支持动态探测当前网络和远端服务器的延迟,然后动态适配用户设置的上下行延迟,保证真实网络延迟和用户设置的尽量一致???????二:软件下...
2020-07-13 00:36:30 14236
原创 怎么做网络测试
简单了解 安装测试一:简单了解在移动设备进行弱网测试一般有两种方案:1:Android设备连接到PC上,通过Fiddler,Charles,NET-Simulator等工具实现。2:在专有服务器上构建弱网络Wi-Fi,移动设备连接该Wi-Fi进行弱网络测试,如Facebook的ATC和腾讯的Wetest-WiFi。缺点:开销大、依赖PC端,功能不完善(如丢包,抖动)。对于游测来说,以上不是很好的选择。可以使用腾讯WeTest开发平台推出的弱网测试工具QNETQN...
2020-07-13 00:08:42 5508
原创 游戏测试萌新学习
准备从APP测试转战到游戏测试,开始新的旅程......为了加深对游戏测试的理解,我参考了这个去学习:https://www.imooc.com/video/15563学习笔记(如果有侵权请私聊萌新的我)(学习的目的是有一个理解,汲取别人好的观点,希望在工作中,看看有哪些地方可以改进的)游戏开发团队 游戏测试主要内容 游戏测试基本流程 测试用例设计一:游戏开发团队二:游戏开发流程...
2020-07-11 18:25:34 1594 2
原创 Axure RP8.0下载安装
运行汉化:将lang文件夹直接复制到Axure的安装目下注册:具体参考:https://note.youdao.com/ynoteshare1/index.html?id=f4ce4a1aa3658b58c6aa6d3bd870847d&type=note
2020-07-08 19:31:31 1183 1
转载 性能测试工具-PerfDog
在浏览移动端的性能测试工具的时候,看到腾讯推出的PerfDog,于是开始一波学习注:个人参考学习参考学习:https://www.jianshu.com/p/cc04c710e643https://www.jianshu.com/p/32a4bd6f492bhttps://www.cnblogs.com/hewei2012/p/12851938.html简介 下载使用 其他功能 术语说明一:简介移动全平台——支持Android/iOS移动平台,如手机、iPad...
2020-06-26 23:59:28 3187 2
原创 创建和启动Android模拟器
最左边的按钮是用于创建和启动模拟器的我这里已经创建了两个,点击左下角的按钮可以新建一个这里有很多设备选择,可以选择Nexus 5X就行了点击这个按钮RAM就是运行内存,越大越好,因为这个关系到系统的流畅度和系统反应的快慢但我用模拟器打开这个项目会超级久和很卡,我就设置小一点,就不会这么慢了,具体原理我也不清楚,我就改为650如...
2020-06-26 00:39:03 901
原创 Android5.1打开Emmagee显示错误
我进行了一下测试,发现模拟器是没问题的,原因出在安卓版本上,夜神的5版本有问题,我将到4版本没问题
2020-06-24 22:41:12 277
原创 Linux学习总结(六)
简单了解 用户管理 设置用户密码一:简单了解Linux是多用户多任务的操作系统,比如我的chy,就是向管理员申请的账户二:用户管理#存放用户信息/etc/passwd#存放用户组信息/etc/group#存放用户密码/etc/shadow#添加新的用户:useradd-g:指定用户主组(id、组名)(比如-g 1001)-G:指定用户附加组(id、组名)-u:uid,用户id-c:注释如:useradd chychy验证是否成功?1:...
2020-06-22 15:07:25 721
原创 Linux学习总结-vim(五)
vi和vim vim三种模式 模式间切换 命令模式 末行模式(这里我省略了第一个:) 编辑模式 vim拓展一:vi和vim简单说,vim是vi的升级版二:vim三种模式命令模式、编辑(输入)模式、末行(尾行)模式#退出是:shift+:,q,回车三:模式间切换注意,我打开文件(在命令模式),编辑后点击:wq退出不了,这时候要先ctrl+c四:命令模式##光标移动:行首:shift+6行尾:shift+4...
2020-06-21 23:34:26 91 1
原创 Linux学习总结(四)
hostname:操作服务器主机名 id:查看用户的基本信息 whoami:显示当前用户名 ps:查看当前服务器进程信息 top:查看服务器进程占用的资源(动态显示) du:查看目录真实大小 find:查找文件 service:控制软件的服务(启动/停止/重启) kill:杀死进程 ifconfig:操作网卡一:hostname:操作服务器主机名#完整主机名[root@localhost A]# hostnamelocalhost.localdomain#...
2020-06-21 18:04:52 1223 1
原创 Linux学习总结(三)
df:查看文件系统的磁盘使用情况 free:显示内存的使用情况 wc:统计文件内容信息 date:显示或设定系统的日期与时间 cal:显示指定月份的日历 clear/ctrl+L:清除终端已经存在的信息(其实不是真正清除) grep:用于查找文件里符合条件的字符串 管道一:df:查看文件系统的磁盘使用情况df [选项]... [FILE]...-h:可读性好一点参数参考:https://www.runoob.com/linux/linux-comm-df.ht..
2020-06-21 13:38:49 471 1
原创 Linux学习总结(二)
shutdown:可以安全关闭或者重新启动系统 基本指令ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称更多指令一:shutdown:可以安全关闭或者重新启动系统shutdown [-t seconds] [-rkhncfF] time [message]-t seconds : 设定在几秒钟之后进.
2020-06-21 10:37:00 363
原创 Linux处理目录的常用命令-touch(九)
touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]参数说明:a 改变档案的读取时间记录。m 改变档案的修改时间记录。c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。f 不使用,是为了与其他 unix 系统的相.
2020-06-21 10:35:39 376 1
原创 Linux学习总结(一)
平时去投简历总会看到要熟悉Linux\Unix操作系统,虽然学过,但是已经忘记的七七八八了,回顾一下记录一下简单了解 Linux安装 终端组成部分一:简单了解Unix是Linux的前身,Unix诞生于1970年1月1日0时0分0秒(时间戳:就是这个时间到现在的一个总秒数)Linux,全称GNU/Linux,开发者李纳斯,第一个版本是0.0.1(内核版本,不是分支版本)Linux系统的特点:是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统 能运行.
2020-06-20 22:41:57 8816 6
原创 APP自动化测试(一)-appium
最近面试,面试官说工作内容涉及功能、性能、安全、接口、还有自动化测试(毕业证都还没拿到的我,要一个人搞定...),问了一下了解自动化测试框架吗,我没接触过,不过我会java,还有半吊子的C和Python,所以现在接触应该不晚吧,haha一:APP自动化测试框架比较跨应用:比如在测试抖音的同时还想测试微信Hybrid:混合应用程序二:Appium自动化测试框架官网:http://appium.io/优点:1:跨架构、支持原生、混合以及web移动应用2...
2020-06-17 16:32:22 8264 1
原创 TreeSize Free
TreeSize Free是一款硬盘空间管理工具,用树形描述出来,能够显示文件大小和实际占用空间数及浪费的空间等信息官网下载:https://www.jam-software.com/treesize_free
2020-06-15 20:00:26 9450
原创 Monkey测试(一)
简介 常见参数一:简介Monkey测试是Android平台自动化测试的一种手段, 通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试, 检测程序多久的时间会发生异常(奔溃,闪退,无响应(性能方面的bug)等)。monkey是命令行工具缺点:Monkey虽然可以根据一个指定的命令脚本发送按键消息, 但其不支持条件判断, 也不支持读取待测界面的值来执行验证操作。作用:monkey可以用来做压力测试、自动化测试、稳定性测试。monke..
2020-06-14 21:43:43 2627
原创 adb命令(二)
常用命令查看设备 查看日志 输出更多日志内容 安装apk应用 卸载apk应用 获取CPU信息 查看分辨率 输出电池信息 手机电脑相互拷贝文件 截屏 adb shell进入shell命令状态 重启设备 查看进程 获取mac地址(网卡的物理地址) 重启手机 查看adb版本 查看cpu运行情况 清除应用数据与缓存 强制停止应用 查看当前内存占用 查看连接过的wifi信息 覆盖安装常见错误问题和解决方法更多学习:https://blog.csdn.net/zhon
2020-06-13 18:10:40 1926 1
原创 adb命令(一)
简介一:简介ADB(Android Debug Bridge),简单的说,就是连接安卓手机与PC端的桥梁,用户可以在PC端对手机进行操作。二:连接方式方式一:直接拿安卓手机通过数据线连接到电脑,而且要打开开发者模式(我这里用Coolpad作为一个例子,在版本号点两次就进入开发者模式了)通过命令查看手机是否已经连接上电脑了方式二:如果已安装了Android Studio,它本身带有adb命令,如果配置好的Android Studio 一般都是可以直接...
2020-06-13 00:23:04 2244
原创 postman学习(一)
postman是http接口测试工具一:下载安装地址:https://www.postman.com/下载点击运行就行注册个谷歌账号登录就行了(或者不想登录直接跳过)二:工具简介分为顶部、左部、中部、下部状态栏简单了解一下顶部状态栏中部状态栏下部状态栏更多参考:https://www.jianshu.com/p/9dbaaa9d9e35...
2020-06-03 21:08:31 361 1
原创 Fiddler笔记(五)
Fiddler能干什么(简单罗列)抓一下百度,发现没有抓到(HTTPS),下图这些都是建立通道的连接抓其他的,成功了菜单栏1:修改端口2:不想做系统代理,取消勾选3:设置规则工具条去http://test.lemonban.com/ningmengban/app/login/login.html抓一个提交登陆的请求,输入不存在的账号1:备注作用:可以备注一下错误信息,选中一个,作为文件导出给开发去看...
2020-06-03 12:28:13 1543 1
原创 Jmeter学习(三)
集合点一:集合点集合点:让所有请求在不满足条件的时候处于等待状态。如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。从而达到并发的效果。集合点设置为10,集合点要放到集合的操作之前Number of Simulated Users to Group by:按组分组的模拟用户数。timeout in milliseconds:Timout的意思是等待请求多久后,不管线程数有没有到达设置的并发数量都开始运..
2020-05-24 21:38:54 724 1
原创 Linux 文件内容查看
Linux系统中使用以下命令来查看文件的内容:cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! head 只看头几行 tail 只看尾巴几行你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。一:cat#由第一行开始显示文件内容cat [-A...
2020-05-19 17:32:18 207 1
原创 Linux处理目录的常用命令-mv(八)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。八:mv(移动文件与目录,或修改文件与目录的名称)[root@www ~]# mv [-fiu] source destination[root@www ~]# mv [opti...
2020-05-18 23:54:23 226 1
原创 Linux处理目录的常用命令-rm(七)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。七:rm(移除文件或目录)rm [-fir] 文件或目录选项与参数:-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;-i :互动模式,在删除前会询问使...
2020-05-18 23:32:05 213 1
原创 Linux处理目录的常用命令-cp(六)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。六:cp(复制文件或目录)cp 即拷贝文件和目录。语法:[root@www ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)...
2020-05-18 23:15:02 188 1
原创 Linux处理目录的常用命令-rmdir(五)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。五:rmdir(删除空的目录)#删除空的目录rmdir [-p] 目录名称选项与参数:-p :连同上一级『空的』目录也一起删除#查一下有多少目录[root@local...
2020-05-18 21:56:31 197 1
原创 Linux处理目录的常用命令-mkdir(四)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。四:mkdir(创建一个新的目录)mkdir [-mp] 目录名称选项与参数:-m :配置文件的权限喔!不用看默认权限 (umask) 的脸色-p :帮助你直接将所需要的目...
2020-05-18 20:55:20 292 1
原创 Linux文件基本属性
Linux系统是一种典型的多用户系统,不同的用户拥有不同的权限。一:权限在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组看这个当为[ d ]则是目录当为[ - ]则是文件;若是[ l ]则表示为链接文档(link file);若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。详细一点的“-”表示普通文件;..
2020-05-18 20:40:16 629 1
原创 Linux处理目录的常用命令-pwd(三)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。三:pwd(以绝对路径的方式显示用户当前工作目录)[root@www ~]# pwd [-P]-P :显示出确实的路径,而非使用连结 (link) 路径。[root@loc...
2020-05-18 14:55:49 197 1
原创 Linux处理目录的常用命令-cd(二)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。二:cd(切换目录)绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/sh...
2020-05-18 12:08:04 372 1
原创 Linux处理目录的常用命令-ls(一)
ls: 列出目录及文件名 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称你可以使用man [命令]来查看各个命令的使用文档,如 :man cp。一:ls (列出目录)[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称[root@www ~]# ls [--color={never,auto,a...
2020-05-17 19:19:00 378 1
原创 Vmware进入单用户模式修改root密码
先点这里开机然后鼠标点进去,在GRUB[ɡrʌb] 菜单,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。有些虚拟机由于屏幕太小,会自动添加\换行,这个是正常的按下CTRL+X进行引导启动,成功后进入该界面1、挂载根目录mount -o remount, rw /2、选择...
2020-05-16 20:03:39 2569 1
原创 二叉树的前序、中序、后序遍历
首先引入一个口诀前序:根左右中序:左根右后序:左右根一:知道中序遍历和后续遍历,如何画出二叉树,并写出前序遍历例子:已知中序遍历是:HDMIBJNEAFKCG,后序遍历是:HMIDNJEBKFGCA解题步骤:1:先看后序:左右根,那可以知道A是根2:再看中序:左根右,那可以知道HDMIBJNE是左,FKCG是右然后图解:3:看右子树(这个少),前面步骤2的时候知道中序是FKCG,后序也可以知道是KFGC再来一遍1-2步骤,可以知道C是根,FK是左,G是右.
2020-05-14 18:50:02 1581
UI自动化批量测试案例,airtest+pycharm,可以批量执行测试用例,有报告,能排查哪里出现BUG
2024-04-10
软件测试决策法疑问求解答
2024-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人