brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get的功能。 安装下来,直接用命令行一步装软件,包括环境变量也会配好,省时方便,mark一下。 Read More
第一题:输入字符串长度len1,字符串s1,字符串长度len2,字符串s2。从后向前比较,以最短字符串为标准,输出不同的元素的个数。 例如: 输入:s1="1,3,5" len1=3 s2="2,4,1,7,5" len2=5 输出:1 函数原型 public int getDiffNum(int Read More
Java机试准备 一般结构: import java.util.Scanner; public class Main{ public static void main(String[] args){ System.out.println( ); } } 输入流: 字符串: Scanner input Read More
压力测试-Monkey学习 Monkey测试特点 一、什么是Monkey Monkey是Android SDK提供的一个命令行工具(Android平台下一个命令行自动化测试工具),可以运行在模拟器里或实际设备中。 它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的 Read More
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移 Read More
1、为什么要关注性能问题? 现在APP处于一个“红利期”,要想从中厮杀出来,简直就是天方夜谭。那么不能成功突围,问题和瓶颈在哪里?多数开发者会将原因归结于产品设计、产品逻辑等有密切关系的环节,但反而会忽视一个盲区,就是性能问题。 之前看到过一组统计数据: · 71%用户希望在手机上打开网页能同电脑上 Read More
我热爱的专业领域是软件测试。 在校期间,我还不知道软件测试有专门的学科领域,第一次熟悉是从找实习工作开始。当时面试了几家测试开发,被面试官问的一头雾水,他们主要问的测试相关理论知识,我却一个也答不上来,因为我在学校一点都没有接触到。被打击之后,我放弃找工作,决定先补充自己,我去图书馆借阅几本软件测试 Read More
一.TestNG 是什么 ? 脱胎于业界标杆的Junit,并超于Junit,主要原因是由于当时的JUnit3版本不支持annotation,使用不够灵活。 TestNG不再需要test前缀的命名方式、支持数据驱动、用例分组等一系列特性完全碾压Junit。 JUnit也在不断的吸纳TestNG和其他的 Read More
一.创建版本库 ①初始化一个Git仓库:git init ②添加文件到Git仓库:1.git add<file> ; 2.git commit 二.时光机穿梭 ①查看工作区状态,文件是否被修改过:git status ②查看修改的内容:git diff 1.版本回退 ①HEAD:当前版本 ②HEAD Read More
今天,给大组内QA做了一次分享,主要面向移动端测试,介绍了我平时在测试工作中用到的功能,大家都积极响应,现场搭环境,现场操作,现场提问解答,最后大家都成功的利用起来了,感觉很有成就感。下面介绍我今天分享的内容: 一、charles简介 二、安装与配置 三、功能 四、Q&A 一、charles简介 1 Read More