代码改变世界

随笔档案-2018年03月

多线程Java面试题总结

2018-03-26 01:42 by 清风软件测试开发, 407 阅读, 收藏,
摘要: 57、Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?答:sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时 间结束后会自动恢复(线程回到就绪状态,请参考第66题中的线程状态转换图)。wait()是Object类的方法,调用... 阅读全文

为什么要同时重写equals和hashcode

2018-03-26 01:16 by 清风软件测试开发, 2100 阅读, 收藏,
摘要: 原文地址https://blog.csdn.net/tiantiandjava/article/details/46988461 原文地址https://blog.csdn.net/lijiecao0226/article/details/24609559 知乎文章https://www.zhihu 阅读全文

互联网项目从产品设计到上线的过程是怎么样的?

2018-03-22 02:18 by 清风软件测试开发, 2336 阅读, 收藏,
摘要: 原文地址https://www.zhihu.com/question/52525581/answer/130905959 来源:知乎 端和web产品一般流程比较完整:1.规划:每个产品每半年都会有半年规划和对应目标(这个目标可能是受益也可能是用户口碑,微信就一直站在用户角度思考和规划,而不是为了kp 阅读全文

多线程,单线程,线程安全,同步,异步的区别

2018-03-22 01:55 by 清风软件测试开发, 4342 阅读, 收藏,
摘要: 本文是总结知乎上面的知识点,虽然忘记了具体的链接地址,但是还是非常感谢知乎里面各位大神的分享! 阅读全文

ADB 清除Android手机缓存区域日志

2018-03-22 01:46 by 清风软件测试开发, 7773 阅读, 收藏,
摘要: 原文地址http://blog.csdn.net/u013166958/article/details/79096221 Android系统的不同部分提供了四个不同log缓存区: 1、通常我们使用命令adb logcat -c 就是清理的是main缓存区域的日志,但是总是满足不了清理所有缓存日志的要 阅读全文

chrome 调试 ios的 H5 页面

2018-03-22 01:45 by 清风软件测试开发, 4788 阅读, 收藏,
摘要: 原文地址http://www.cnblogs.com/kelsen/p/6402477.html 本文重点讨论如何在 Windows 系统中通过chrome 浏览器调试运行在 iPhone Safari 浏览器中的网页。如果你有一台 iMac/MacBook,可忽略该文档。iMac 环境下,直接通过 阅读全文

接口自动化测试的几个阶段

2018-03-19 02:31 by 清风软件测试开发, 2180 阅读, 收藏,
摘要: 接口自动化测试的几个阶段 原文地址http://blog.csdn.net/huazhongkejidaxuezpp/article/details/52825364 根本目标 测试环境中,保证新增接口功能正确性,原有接口的回归(保证原有接口不被修改“坏”); 生产环境中,保证接口层面服务可用,功能 阅读全文

基础接口自动化测试框架搭建

2018-03-19 02:21 by 清风软件测试开发, 935 阅读, 收藏,
摘要: 基础接口自动化测试框架搭建 原文地址http://www.cnblogs.com/findyou/p/5388853.html 3.1.1 待测接口说明 1.国家气象局天气预报接口 接口的址:http://www.weather.com.cn/data/cityinfo/101010100.html 阅读全文

接口自动化测试框架设计

2018-03-19 02:17 by 清风软件测试开发, 3 阅读, 收藏,
该文被密码保护。 阅读全文

接口自动化测试框架搭建

2018-03-19 01:51 by 清风软件测试开发, 3 阅读, 收藏,
该文被密码保护。 阅读全文

接口自动化测试框架一

2018-03-19 01:27 by 清风软件测试开发, 2 阅读, 收藏,
该文被密码保护。 阅读全文

测试笔记

2018-03-19 01:14 by 清风软件测试开发, 241 阅读, 收藏,
摘要: driver.sendKeyEvent(AndroidKeyCode.HOME);模拟Home键试了那么多个,如果使用pid的话很好办(adb shell kill pid),不过如果只有包名的话或者你的pid经常变化(实际上pid开机后或者你的app关闭后就会发生变化),可以使用以下方法:adb 阅读全文

从getApplicationContext和getApplication再次梳理Android的Application正确用法

2018-03-19 01:11 by 清风软件测试开发, 3552 阅读, 收藏,
摘要: 原文地址http://blog.csdn.net/ly502541243/article/details/52105466 原文地址http://blog.csdn.net/ly502541243/article/details/52105466 Context 在Android开发的时候,很多地方 阅读全文

学习资料总结

2018-03-19 01:06 by 清风软件测试开发, 6 阅读, 收藏,
该文被密码保护。 阅读全文

Java基础反射(二)

2018-03-19 00:55 by 清风软件测试开发, 285 阅读, 收藏,
摘要: 原文地址http://blog.csdn.net/sinat_38259539/article/details/71799078 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态 阅读全文

java 反射 (一)

2018-03-19 00:49 by 清风软件测试开发, 281 阅读, 收藏,
摘要: 原文地址https://www.zhihu.com/question/24304289 首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序,只不过他的作用是用来跑你的代码的。上图是java的内存模型,我们关注的点,一个方法区,一 阅读全文

xpath定位中详解id 、starts-with、contains、text()和last() 的用法

2018-03-19 00:32 by 清风软件测试开发, 3169 阅读, 收藏,
摘要: xpath定位中详解id 、starts-with、contains、text()和last() 的用法 1、XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a、通过绝对路径定位元素(不推荐!) WebElement ele = driver.find 阅读全文

安卓和ios的区别

2018-03-10 08:58 by 清风软件测试开发, 302 阅读, 收藏,
摘要: 安卓不闪退,会卡死,有几率复活,也有可能要强制重启,iOS默认闪退,强制重启的几率小很多。 总的来说,如果要深层次挖掘Android的漏洞就要明白linux内核安全,如果要挖身深层次挖掘iOS的漏洞就要了解Mac内核安全(BSD内核安全)。 Android的UI是单线程模式,UI的更新需要在本线程中 阅读全文

接口的性能问题定位和分析过程

2018-03-10 01:42 by 清风软件测试开发, 853 阅读, 收藏,
摘要: 接口的性能问题定位和分析过程 通过性能测试平台的介绍和一些培训,我们已经可以进行性能测试了,但是性能测试了除了测试执行之外,性能问题定位和分析也是至关重要的一个环节,下面我们以一个典型的例子,开始一个接口的性能问题定位和分析过程。 接口最初的性能 ·TPS:9.6 ·MRT:2067ms ·RT90 阅读全文

JUnit之参数化测试、套件/成组测试的使用

2018-03-10 01:38 by 清风软件测试开发, 514 阅读, 收藏,
摘要: 原文地址http://blog.csdn.net/yqj2065/article/details/39967065 参数化测试 正如数组替代int a0,a1,a2一样,测试加法时assertEquals(3.0, h.add(1, 2), 0.1);相当于声明一个变量,要测试100个怎么办。 所以 阅读全文

Web UI 自动化单个xpath抓取插件详解

2018-03-10 01:30 by 清风软件测试开发, 1202 阅读, 收藏,
摘要: 原文地址http://blog.csdn.net/kaka1121/article/details/51878346 单个控件获取 右键到某个控件上,就能获取到至多三个可以唯一定位该元素的相对Xpath,并将其标记为以上8种抽象控件之一。 和上面抽象出来的8种控件对应起来,如下图: 如上图所示: 1 阅读全文

Selenium Webdriver元素定位的八种常用方法

2018-03-10 01:22 by 清风软件测试开发, 801 阅读, 收藏,
摘要: 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下: 1. By.name() 假设我们要测试的页面源码如下: <button id="gbqfba" 阅读全文

adb push ,adb pull和adb install的区别

2018-03-05 01:52 by 清风软件测试开发, 4372 阅读, 收藏,
摘要: 1、用命令行把手机上的文件拷贝到电脑上 1 adb pull sdcard/1222073679.png 1 adb pull sdcard/1222073679.png 1 adb pull sdcard/1222073679.png 1 adb pull sdcard/1222073679.pn 阅读全文

adb shell查看手机中项目的文件

2018-03-05 01:40 by 清风软件测试开发, 8 阅读, 收藏,
该文被密码保护。 阅读全文

Java将数据写进excel

2018-03-03 02:55 by 清风软件测试开发, 365 阅读, 收藏,
摘要: Java将数据写进excel Java将数据写进excel 阅读全文

Java接口和抽象类的区别

2018-03-03 02:20 by 清风软件测试开发, 273 阅读, 收藏,
摘要: Java接口和抽象类的区别 Java接口和抽象类的区别 阅读全文