自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

原创 Android渠道包测试方案

有段时间没有写过明显关于测试相关的文章了,最近听说Android渠道包也会出现问题,于是就用python写了一个相关的测试脚本。于是乎,就有了此文…想法说来也很简单,无非是遍历目录下的所有渠道包,依次进行某种可靠性测试。ok,说一下简单的实现思路吧。具体实现细节,需要用到的东西,我的Python相关文章都多多少少有提到过。我就不一一赘述了1.依次安装目录下的渠道包这个可以用python轻松实现,p

2015-03-30 21:21:19 2955 2

原创 Linux常用远程操作

远程连接远程管理服务器的相关命令也算是测试的常用命令了。 一般都用ssh来进行操作,方法很简单,不加端口号的,默认端口号22:ssh user@192.168.1.1偶尔用Ucloud什么的虚拟主机需要加端口号的,就要加上p:ssh -p1234 user@180.150.188.154远程传输有时需要想远端传送文件,那么可以选用scp来传输。 不带端口号的: scp ./xxx.x

2015-03-30 19:45:24 516

原创 Mysql常用数据表相关命令

之前一直使用SQLServer,换了家公司,于是开始用Mysql了~还是挺方便的。稍微记录一些常用又不常用的命令,增删改查这种就不一一赘述了:显示数据表建表命令show create table 表名显示列show fields from table 表名删除表drop table 表名建表create table 表名CREATE TABLE `test` (`aa` int(11) NOT N

2015-03-30 19:37:57 431

原创 Python生成随机数

有时我们会用到随机数,话说这东西还是挺重要的,方法也很简单 生成随机数入药引入random包import random下来我们生成随机数:random.randint(1,500)为生成1–500之间的随机整数random.randint(1,500)342random.random为生成0–1.0之间的随机小数random.random()0.7352805671793745rando

2015-03-05 18:16:01 1503

原创 Python读写文件

写文件需要先打开,然后写入,最后关闭open()open()很简单,一般用法:file = open(./text.log,'r')file = open(./text.log,'w')file = open(./text.log,'rb')file = open(./text.log,'wb')接下来的读写才是重点,并会稍微讲解r,w,rb,wb的功能read()read()方法用于读,读

2015-03-05 18:01:08 412

原创 Python执行系统命令

执行系统命令中比较常用的就是os.system()和os.popen()两种方法那么有什么区别呢? 首先都需要导入os包:import osos.system()os.system()方法可以直接使用,会直接执行系统命令并输出结果,但是没有返回值 比如说:os.system('ls')connect.py helloworld.pyresult = os.system('ls')

2015-03-05 17:18:55 734

原创 Python在字符串中查找关键字

从字符串中查找关键字,最常用,也最简单的方法就是:if 'a' in 'apk': print yesyes不过有时搜索关键字时需要忽略大小写,比如在一段日志中搜索crash,日志中的crash可能会有很多种写法,比如Crash,CRASH,crash等等,那么如何做呢?也很简单,首先导入re这个包import re然后,比如我们需要搜索的日志存在变量log中:log = 'Crash

2015-03-05 16:52:16 14952

原创 Python截取字符串

截取字符一般用split()方法 比如有字符aaa.apk我需要去掉.apk的部分 那么需要如下代码:apk = 'aaa.apk'output = apk.split('.apk')[0]print outputaaa下来解释一下split的用法:上述代码中的apk.split()如果直接输出,结果是:apk.split('.apk')['aaa','']我们发现.apk的意思是以

2015-03-05 16:37:25 699

原创 Python获取时间

首先需要导入time包:import time通常使用time.strftime()方法来获取时间,可以直接将格式参数传入,输出对应格式的时间,比如:dt = time.strftime('%Y-%m-%d-%H-%M-%S')print dt2015-03-15-12-10-15规则很简单,常用参数如下表: 参数 时间 %y 两位年 %Y 四位年 %m 月

2015-03-05 16:07:09 419

原创 运行python时报错:Non-ASCII character '\xe5' in file问题解决

运行python时报错:Non-ASCII character ‘\xe5’ in file问题解决现象描述python在命令行运行时,报错Non-ASCII character ‘\xe5’ in file……问题原因:python默认编码文件是ASCII,而有些IDE保存后是UTF-8,导致问题出现解决方案:在最前面加上:#coding=utf-8运行即可

2015-03-02 15:12:44 1183

原创 git入门及常用操作指引

git入门及常用操作指引git是什么git就是代码库,那么如果你要问什么是代码库?你可以想一下数据库~数据库是放数据的,代码库自然是放代码的。。 ~具体为什么要学这玩意儿,因为上手之后确实很好用,我目前的测试代码均用git在管理,而且目前国内很多公司也已经在使用git了,要是在互联网界不会git,那么你可能已经out了~git环境搭建首先,搭建git环境,我自己是用mac的~所以只能介绍一下mac

2015-02-15 11:58:54 453

原创 在Android Studio上搭建Robotium测试环境

在Android Studio上搭建Robotium测试环境 在这之前都是用eclipse的ADT来做Robotium的,前段时间谷歌发布了Android Studio正式版,于是我就去尝试搭建了一个Robotium的测试环境,感觉还不错,步骤也简单了很多,但是也有很大区别,下来就大概介绍一下.首先,导入被测项目的源代码,如果是Android Studio的工程,那么可以直接导入,如果是ecli

2015-02-06 18:23:40 1797 1

原创 linux screen功能

解决需要长时间在服务器运行job,但是断开连接或断开SSH后job停止的问题

2015-02-04 17:45:57 771

原创 Python搭建简易web服务器,超好用~

快速搭建简易WEB服务器

2015-02-04 16:18:08 2321

原创 JAVA方法DataOutputStream.writeBytes(String s)传递中文乱码问题

JAVA方法DataOutputStream.writeBytes(String s)传递中文乱码问题解决方案

2015-01-29 17:17:37 14998

原创 Android测试/开发环境搭建

Android的ADB环境搭建,测试和开发必备

2015-01-27 19:22:36 1229

原创 Jmeter集合点

Jmeter集合点,并发控制

2015-01-27 17:24:27 510

原创 Jmeter入门

Jmeter入门

2015-01-24 17:34:46 973

原创 Monkey浅谈和入门

Monkey的浅谈和乱谈

2015-01-22 11:37:28 610

原创 MonkeyRunner浅谈和入门

MonkeyRunner的浅谈

2015-01-14 17:38:46 923

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除