- 博客(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
原创 JAVA方法DataOutputStream.writeBytes(String s)传递中文乱码问题
JAVA方法DataOutputStream.writeBytes(String s)传递中文乱码问题解决方案
2015-01-29 17:17:37
14998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人