- 博客(90)
- 资源 (2)
- 收藏
- 关注
转载 Received close_notify during handshake 错误解决
AS报错:“Received close_notify during handshake”1、翻译过来的意思是 :握手时收到关闭通知出现错误的原因:因为Android studio 在编译工程的build.gradle时 ,Jcenter里面的数据无法下载,(注:我的报这个错误可能是公司对访问的网络有权限,所以无法访问jcenter的数据)解决办法参考:https://www.jianshu.com/p/6ad5f499e418...
2020-07-02 11:28:10 2178
转载 渗透性测试Security+证书考试经验总结
转载:1、https://blog.csdn.net/anquanniu/article/details/93194586内容:Security+认证考过经验总结,812分考过(6月16日)2、https://blog.csdn.net/edu_aqniu/article/details/81334941内容:security+真的没有那么难考,我的信息安全分享...
2019-11-12 15:24:50 914
转载 Visio—如何画矩形虚线边框?
转载:https://blog.csdn.net/qq_27494201/article/details/101768087
2019-11-07 16:38:35 5938
转载 TestLink 安装部署教程
转载:https://blog.csdn.net/gjj920318/article/details/51007230
2019-11-05 16:36:52 563
转载 UiAutomator之退出近期运行的所有APP
退出近期运行的所有APP应用方法: public void exitAllApp() throws RemoteException, UiObjectNotFoundException, InterruptedException{ UiDevice.getInstance().pressRecentApps(); UiObject recenta...
2019-09-05 15:40:55 745
原创 UiAutomator之启动&&退出指定测试APP
UiAutomator执行自动化测试中,为了对某个应用执行相关功能点的测试工作。那么在 protected void setUp() throws Exception {}函数中,进行一些测试前的准备工作;在 protected void tearDown() throws Exception {}函数中,进行释放一些资源。例如:setUp() throws Exception {}函数...
2019-09-05 15:35:49 1320
转载 java 获取对象的数据类型
/** * 获取数据类型 * @param object * @return */ public static String getType(Object object){ String typeName=object.getClass().getName(); int length= typeName.lastIndexOf("."); String ...
2019-07-18 09:57:36 9894
原创 Java--(List<String> list = new ArrayList<String>(); )使用和理解
List<String> list = new ArrayList<String>();第一次看到这行代码是一头雾水,查了好久才弄清楚这是什么东西,怎么用。示例1:public class GenericTest { public static void main(String[] args) { List list = new Arra...
2019-07-17 17:33:47 12997 2
原创 windows下,cmd命令窗口一次执行多条adb命令,并保存脚本运行结果到文件方法。
1、新建一个run.bat批处理命令文件2、在命令文件中,添加内容如下@echo offCommand 1Command 2Command 3Command 3示例:示例内容:@echo offadb push C:\Users\zhangyao\Desktop\test\TestApk\apptest-debug.apk /data/local/tmp/com.exampl...
2019-07-16 11:03:54 6696
原创 Android+UiAutomator脱离PC运行自动化测试用例方法(二):nohup命令
脱机运行Android+UiAutomator框架下的测试用例方法一:见博客:https://blog.csdn.net/ZoeyZY/article/details/95480394方法二:第一步:安装应用包:adb push C:\Users\zhangyao\Desktop\test\TestApk\apptest-debug.apk /data/local/tmp/com.exa...
2019-07-11 17:38:13 2350
原创 Android+UiAutomator脱离PC运行自动化测试用例方法(一):monkey命令
第一步:安装应用包adb push C:\Users\zhangyao\Desktop\test\TestApk\apptest-debug.apk /data/local/tmp/com.example.myapplication(利用adb命令将应用文件从电脑端复制到终端特定路径下的com.example.myapplication包中)adb shell pm install -t -...
2019-07-11 16:00:14 3389 1
转载 软件测试之客户端(Client)测试
Client测试的特点Client测试也叫做客户端测试,他是测试安装在用户机器上的应用程序的各个功能是否可以正常运行需要先在本机安装Client程序包,然后通过运行Client程序,进行各种数据的输入,保存等操作。测试内容包括:安装测试、卸载测试、用户界面测试、功能测试、字符输入测试、提示信息测试、超链接测试、操作按钮测试、菜单测试、视频音频测试、程序运行权限测试等。Client测试安装...
2019-07-01 17:47:25 9703
转载 性能测试必知必会
说到性能测试,我们到底是想谈论什么?性能测试的目标一般是期望支持的目标用户数量,负载,QPS等等,这些信息一般可以从业务负责人或者产品经理处获得。当然如果有实际的业务数据支持,也可以据此分析得出。所以在开展性能测试之前,一定要先搞清楚测试目标。理想很丰满,现实很骨感。实际产品的性能与开发周期,部署方式,软硬件性能等都息息相关。所以真正提到做性能测试的场景,多数是为满足特定需求而进行的度量或调优...
2019-07-01 17:16:31 236
原创 如何负责一个项目的质量保证工作?
出发点:从影响项目软件质量的因素,来考虑对于一个项目而言,有几种类型项目,其一:项目为新项目,软件从无到有,及研发型项目。其二:项目处于上线阶段,研发及内部测试已经完成,进入线上部署阶段,上线项目。其三:项目属于维护阶段,已有部分用户在使用,维护型项目。研发型项目:严抓此过程中每一个阶段,确保开发已经完成相应的单元测试工作,在开发从研发这一阶段到单元测试完成阶段,我们需根据需求文档,产...
2019-07-01 16:44:20 750
原创 Android+UiAutomator相关API详细说明
UiAutomator API详细说明UiDevice: http://blog.csdn.net/maocaowu_csdn/article/details/50684309UiSelector: http://blog.csdn.net/maocaowu_csdn/article/details/50749306UiObject: http://blog.csdn.net/yiwaChe...
2019-07-01 11:33:59 442
转载 Android UIAutomator浅谈
转载:https://www.jianshu.com/p/7718860ec657对于刚接触Android UIAutomator的同学,很实用! 强烈推荐!!!
2019-06-26 17:53:07 186
原创 格式化输出当前日期时间的方法
例子:public void DateFormat(){ Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//可以方便地修改日期格式 String Time = dateFormat.format( date ); System.out...
2019-06-21 09:39:38 1111
转载 浅谈UiAutomator2之Toast那些事
UiAutomator2捕获到Toast的内容方法如下:转载:https://www.jianshu.com/p/2d1f5f7e9225实验有效哦!
2019-06-20 09:36:32 1155
转载 Uiautomator中longClick方法时间长度无法调节的解决办法
https://blog.csdn.net/pyn815093235/article/details/45895529
2019-06-20 09:33:34 389
原创 Android Studio gradle插件版本和gradle版本对应关系
…gradle版本4.6-all.zip: distributionUrl = https://services.gradle.org/distributions/gradle-4.6-all.zip对应的是 the plugin to version 3.2.1: classpath ‘com.android.tools.build:gradle:3.2.1’…dependenci...
2019-06-10 10:42:19 2298
转载 AS工程的正确导入方式
AS工程的正确导入方式,选择工程的build.gradle导入选择工程的build.gradle导入才是正确的导入方式,可以避免一些环境上错误。XXXDemo从github下载下来后,其实多了一层文件夹。所以直接选择最外层文件夹导入as就不能进行正确的配置。非常不建议大家直接选择文件夹来导入工程。建议大家选择工程根目录的build.gradle来导入,这样as就能自动去配置你这个工程。bu...
2019-06-10 10:17:27 2571
转载 使用 pip 安装serial 串口通讯模块
pySerial封装了对串口的访问。特性在支持的平台上有统一的接口。通过python属性访问串口设置。支持不同的字节大小、停止位、校验位和流控设置。可以有或者没有接收超时。类似文件的API,例如read和write,也支持readline等。支持二进制传输,没有null消除,没有cr-lf转换。而 pip 是随 Python 一同安装的,故不需要再额外安装安装 pySerial ...
2019-05-30 17:33:52 5745
原创 AS中的typo作用
typo:错字或者排版(中文解释)这里AS中typo表示:拼写错误提示AS中typo的提示如下:Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click大致意思是:拼写检查器检查可帮助您在代码、注释和文本中...
2019-05-09 14:44:31 874
原创 Java变量分类
本篇介绍对初入门的java小白很有用。1.以数据类型为依据划分:1.1 8种基本数据类型 (4种整型+2种浮点型+1种字符型+1种逻辑型)1)四种整型:byte 1 字节 -128~127 short 2 字节 -32768~32767 int 4 字节 -2^31~2^31-1long 8 字节 -2^63~...
2019-05-09 14:09:16 1374
原创 AS主题推荐(长期使用AS进行工作的伙伴-强烈推荐)
作为一名长期进行Android项目测试的工作人员来说,选择一款合适的AS主题实在是太有用了(对于本人来说是血泪的教训,之前选择一款高亮的主题色,长期编写测试代码后,直接就患上干眼症的,特别的难受,所以一直在寻找一款适合自己的主题色)。1.选择合适的主题配色AS主题网址:Color Themes网址:http://color-themes.com/?view=index在上面的网址上,你可以...
2019-05-09 11:20:49 3186
原创 Java中static关键字作用详解
static表示 全局 或者 静态 的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到他们。因此,static对象可以在它的任何对象创建之前访问,无需...
2019-03-14 14:49:12 223
原创 在主线程main中开启子线程thread示例
主线程中开启子线程代码实例:创建CancleThread类 继承 Thread,对run()方法进行重写代码实例:class CancleThread extends Thread{ private boolean isRun = true; private boolean isPinStart = false; //重写Thread类的run()方法 ...
2019-01-18 11:23:23 2295
转载 Thread类包含start()和run()方法,它们的区别是什么?
1、start() 和 run()的区别说明start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。run() : run()就和普通的成员方法一样,可以被重复调用。单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程!以代码实例进行说明class MyThread extends Thread{public ...
2019-01-18 10:49:34 611
原创 java Random.nextInt()方法实例,你想要的例子都有
public int nextInt(int n)该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。生成个区间随机数代码实例:1、 生成[0,1.0)区间的小数public void Demo1(){ Random r = new Random(); double d1 = r.nextDouble(); ...
2019-01-10 15:54:33 613
原创 C语言,数组DataIn[]定义采坑
1、数据空间(17)< 声明的空间16uchar DataIn[16] = “1234567890123456”;那么在调用函数时,DataIn作为入参的话,会出现一些不可预料的问题。通常定义:uchar DataIn[] = “1234567890123456”;如上:定义的数据为:“1234567890123456” 16字节空间,加上停止位为17字节,不声明空间的话,会根据...
2019-01-09 14:28:33 1169
原创 C中格式化输出%lf,输出为保留6位小数的数。
%lf一般和double类型一起用吧,你想输出保留几位可以设置的,比如,printf("%.5lf",a)就是五位,但默认为6位小数输出。实例:static void ExGetRandom_PER1(void) //IM310 [persist.sys.tm.cpu]: [ARM Cortex-A7,528M]{ int Random_len[] = {1,4096}; int ...
2019-01-08 20:44:32 18436 2
转载 C中的 snprintf()函数
函数原型: int snprintf(char* dest_str,size_t size,const char* format,…);函数功能: 先将可变参数 “…” 按照format的格式格式化为字符串,然后再将其拷贝至dest_str中。所需头文件:#include<stdio.h>注意事项:1、如果格式化后的字符串长度小于size,则将字符串全部拷贝至dest_str...
2019-01-07 16:43:04 904
转载 AndroidStudio如何更改项目名称
转载:https://blog.csdn.net/beijingkejidaxue1/article/details/79297747
2019-01-02 14:45:55 4678
转载 java注解:@Deprecated & @Override
java注解:@Deprecated(不建议使用的,废弃的类、方法、变量)@Override (重写父类的方法或实现接口中的方法。)@Deprecated可以修饰类、方法、变量,在java源码中被@Deprecated修饰的类、方法、变量等表示不建议使用的,可能会出现错误的,可能以后会被删除的类、方法等,如果现在使用,则在以后使用了这些类、方法的程序在更新新的JDK、jar包等就会出错,不再...
2018-12-28 16:47:51 1068 1
转载 android PowerManager goToSleep 等用法
这个API很多坑,搞得我头疼好几次才研究出如何使用第一个坑android.permission.DEVICE_POWER需要声明此权限,也就是只有系统级别应用才可以普通应用即使你声明了也不起作用,所以 PowerManager 需要 android.permission.DEVICE_POWER 权限的接口你都无权调用!包括 goToSleep() weakUp() userActivi...
2018-12-27 15:38:19 3309 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人