- 博客(15)
- 收藏
- 关注
转载 java 栈&队列原理
栈什么时候弹栈取决于自我的回收和赋值,栈内部往往是根据线程池的调用有关 ,只有在线程缓存不够的情况下才会弹栈,否则将会等整个程序执行完毕之后才会弹栈。 一般情况下,一般都不会随便弹栈,因为操作的永远都是堆内存中的对象 和引用,只有当程序执行完毕之后,栈内才会自己由内到外弹出直到下一个程序开始,对于线程池的调用是由cpu来决定的,大部分情况下,某个程序在疯狂的吃线程成调度给它的...
2019-09-12 11:15:00
159
转载 关于 ubuntu 刷机显示Missmatching image and device or no permissions fastboot
情况一:使用./flash_all.sh 命令显示Missmatching image and device情况二:使用fastboot devcies命令查看设备提示无权限由以上两个问题大概可以猜测是因为fastboot没有权限,解决步骤:1.将fastboot的所有者属性修改成root,用which fastboot命令找到fastboot所在的目录,然后进入此...
2019-09-02 14:33:00
6742
转载 Apache压力(并发)测试工具ab的使用教程收集
说明:用ab的好处,在处理多并发的情况下不用自己写线程模拟。其实这个世界除了LoadRunner之外还是有很多方案可以选择的。官网:http://httpd.apache.org/(Apache服务器)http://httpd.apache.org/docs/2.0/programs/(Apache工具文档大全)http://httpd.apache.org/docs/2...
2019-08-30 19:30:00
362
转载 monkey高级参数-throttle、seed、设定执行事件百分比
1、throttle参数 --指定时间之间的间隔有时候monkey的事件执行的很快,肉眼根本看不清点击事件,加上throttle参数就可以控制每个事件之间的间隔数,使执行动作慢下来,方便我们查看用法:adb shell monkey --throttle <milliseconds>(延时时间)例:adb shell monkey -p com.youdao.c...
2019-05-20 11:25:00
619
转载 monkey测试结果分析
Monkey测试结果分析一. 初步分析方法:Monkey测试出现错误后,一般的差错步骤为以下几步:1、 找到是monkey里面的哪个地方出错2、 查看Monkey里面出错前的一些事件动作,并手动执行该动作3、 若以上步骤还不能找出,可以使用之前执行的monkey命令再执行一遍,注意seed值要一样一般的测试结果分析:1、 ANR问题:在日志中搜索“ANR”2、 崩溃问题:在日志中搜索...
2019-05-20 11:17:00
275
转载 Mokney测试
Monkey测试是Android平台自动化测试的一种手段,它其实是集成了与adb shell中的一段shell指令。monkey测试的原理是利用socket通讯的方式来模拟用户触摸屏幕,滑动Trackball,按键等操作来对设备上的程序进行压力测试,检测程序多长时间会发生异常。当monkey程序在模拟器霍设备运行的时候,如果用户发出了比如点击,触摸,手势或者一些系统级别的事件的时候,...
2019-05-20 11:13:00
226
转载 耗电量测试
功耗测试前的准备工作:4G数据测试方法:网络状况4G,无4G可用3G注意事项1.仅打开被测App,其他App不要启动2.记录开始时间,总静置时长8h3.关闭系统更新总自动下载和智能更新(防止出现OTA升级时系统重启导致测试中断和额外电量,流量消耗)测试步骤1.恢复出厂或线刷,开机(建议在开机后,先执行一次...
2019-04-08 09:54:00
435
转载 android下使用tcpdump抓包
tcpdump是linux下的抓包工具,在android中没有,需要下载对应的工具。下载地址:https://www.androidtcpdump.com/android-tcpdump/downloads然后通过adb放到对应的目录:adb push tcpdump /data/local/可能会遇到无法push的情况,其实是没有权限,可以授权后重试:adb sh...
2019-01-08 14:53:00
247
转载 apium
Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的“移动原生应用”是指那些用 iOS SDK 或者 Android SDK 写的应用。所谓的“移动web 应用”是指使用移动浏览器访问的应用(Appium 支持 iOS 上的 Safari 和 Android 上的 Chrome)。所谓的“混合应用”是指原生代码封装...
2018-08-28 21:40:00
197
转载 Selenium
Selenium是一个用于web程序自动化测试的工具,Selenium直接运行在浏览器中,目前主要的浏览器有:火狐, 谷歌, ie, sarf, 欧朋,通过脚本来操作,就像人真正在操作一样.Selenium主要测试与浏览器的兼容性,测试应用程序在不同的操作系统和不同浏览器之间的界面和功能是否满足用户需求.Selenium除了支持录制脚本之外,还能自动生成各种语言的脚本.例如:java,p...
2018-08-28 21:30:00
115
转载 软件测试之po设计模式
po设计模式是用来管理和维护一组元素的对象库.将每个页面设计为一个源文件,其中包含页面中的需要测试的元素(按钮,输入框,标题),等这样在测试页面中可以通过调取页面类来获取页面元素,这样避免当页面元素id或者位置变化后,需要改测试代码。当元素ID变化时,只需要改测试页面Class中的页面属性即可。将页面定位与和业务分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高可维护性。...
2018-08-18 22:37:00
484
转载 Python_标识符及命名规范
变量的类型字符串“”整数没有双引号,是一个数字,且没有小数点浮点数没有双引号,是一个数字,且有小数点布尔类型True和False如何查看变量的类型type(变量名)标识符标识符包含 变量名和函数名规矩抛去中文的问题字母数字下划组成不能使用...
2018-07-24 19:57:00
246
转载 python基础(第一个python程序)
第一个python程序打开扩展名在桌面新建一个文本文档,取名叫做hello.txt使用基本是打开这个文件输入“print("hello world")”保存文件将扩展名/后缀名改为.py打开cmd进入到这个文件所在的目录输入命令 “python hello.py”回车如果看到多了一个叫做 “hello world” 的字符串,即为成功...
2018-07-24 19:56:00
141
转载 计算机基础知识
A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 * 应用举例 * 1:科学计算 * 2、数据处理 * 3、自动控制 * 4、计算机辅助设计 * 5、人工智能 *...
2018-06-26 00:14:00
166
转载 注册界面测试案例
注册界面一般会包括用户名、密码、确认密码、验证码、短信验证码、邮箱等等。1.测试用户名是否已被注册。2.输入正确的用户名,测试是否通过。(最小长度和最大长度的字符数)3.输入错误的用户名,测试是否会有提示。 (1)字符数:空值、少于规定字符数、溢出规定字符数、在范围内正确的字符数(2)字符类型:空格、字母、数字、特殊字符、组合(字符数正常)4.输入正确的密码,测...
2018-06-25 23:33:00
664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅