自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

转载 手机抓包方法

一、通过tcpdump抓包以android平台为例介绍tcpdump抓包1.先下载tcpdump2.将tcpdump push至手机 adb push tcpdump /data/local3.修改tcpdump权限adb shellchmod 777/data/local/tcpdump4.直接在adb shell 中抓包 cd/data/local./t

2015-03-25 10:39:00 578

转载 Android端手机测试体系

到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。  1.冒烟测试  跟web端的测试流程一样,你拿到一个你们开发做出来的apk首先得去冒烟,也就是保证他的稳定性,指定时间内不会崩溃。这款原生sdk自带的monkey可以当做我们

2015-03-25 10:36:23 686

原创 批量自动修改windows系统时间

windows下测试时,也许你的系统有一个功能,需要将服务器时间改到未来的某一天,但由于每一天可能都有定时的任务要走,所以直接改到未来某一天,可能系统或数据会不正常,需要一天一天改直到那一天。如果人工通过界面修改,太累,我们可以建个.bat批处理文件自动一天天修改时间date 2015-03-20time 12:30:33ping 127.0.0.1 -n 10 >nul

2015-03-23 09:41:25 2864

转载 Google Chrome开发者工具-移动仿真:触摸事件仿真

如果你在开发PAD/手机所用WEB版应用,需要在桌面审查页面元素、调试脚本,模拟移动设备尺寸、事件、位置等信息,那么可以使用Chrome开发者工具(DevTools)提供的强大的移动仿真功能,支持主流移动触摸设备,并且支持对Android的远程调试。本文是对Google官方文档Mobile Emulate章节的翻译,原文链接如下:https://developers.goo

2015-03-06 22:06:05 700

转载 移动仿真:网络带宽控制

网络带宽控制(Network Bandwidth Throttling)能够方便的测试各种网速状况,尤其是缓慢情况下的网站工作情况还是相当重要的。在Mac上,我推荐使用XCode中的Network Link Conditioner。它可以预先设置网络条件如EDGE, 3G, DSL, WiFi, 高延时的DNS, 很差的网络, 以及100%丢包,. 网Network Link

2015-03-06 22:05:14 533

原创 junit4 assert类中的assert方法总结

junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition);判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.fail([String message,]);失败,可以有消息,也可

2015-01-25 22:32:28 912

转载 调试Android的时候常用的几个logcat命令

1. 系统刚开完机,想完全打印出来,则用   logcat      , 这样它会把缓存里面的都打印出来; 2. 如果不想打印占用终端,则加个&号,即  logcat &3. 如果想把前面的打印清掉,开始现在的打印,则用 logcat -c ; logcat4. 如果想过滤出代码中Log.d(TAG, "****") 中TAG的关键字打印,则用 logcat -s TAG

2015-01-23 10:33:27 574

转载 android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(2)

在上一篇我简单的了解了一下hierarchyviewer和uiautomatorviewer,如需访问,点击以下链接:       android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)       通过对hierarchyview的源码分析,我尝试用java写了一个测试工具,该测试工具简单的实现了连接ViewSer

2015-01-19 23:19:49 837

转载 android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)

android自动化新人一个,目前研究PC端获取android设备的控件信息有哪些方式。多多指教!        android的目录tools下有2个自带的工具hierarchyviewer和uiautomatorviewer,打开后,如下所示:                  分别来介绍它们怎么使用的:    UiAutoM

2015-01-19 23:17:41 1424

转载 Android SDK 目录详解

Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。Android SDK目录下有很多文件夹,主要都是干什么的呢?1、add-ons 这里面保存着附加库,第三方公司为android 平台开发的附加功能系统。比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有

2015-01-14 10:12:14 589

转载 如何过滤adb logcat输出

简介:本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个

2015-01-11 18:10:30 570

原创 java setVisible顺序不同导致窗体内容不显示问题

今天学习JAVA编写窗体的时候,先写了setVisible(true);然后才去创建的各种控件以及设置大小、位置等结果运行后只显示空白的窗体,必须最小化再最大化或点击一下边框,才显示窗体内容(即必须手动刷新窗体)解决方法:将setVisible(true);放到程序的最后貌似setVisible(true);还有刷新的功能,不过在网上查的有人有这问题,有人就没有这问题,太奇怪了,难道和

2015-01-09 10:23:07 917

转载 不能使用缺陷数据作为绩效度量

使用缺陷数据来测量绩效是诱人的。测试人员是找缺陷的,因此您期望好的测试人员找到很多缺陷。许多管理人员通过收集和跟踪缺陷数据来进行绩效管理。然而, 缺陷数量报告仅能对个人业绩提供非常有限的参考。尤其是同事人之间的比较时, 缺陷数据具有太多的可变量,比如下面的几方面: •所测试功能的复杂性 •开发人员编程能力 •规格完整性 •缺陷预防与缺陷发现 •报告的及时性此外,如果有人打算利用缺

2015-01-09 10:23:05 518

原创 java包、类、方法、属性、常量命名规则

必须用英文,不要用汉语拼音1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.sohu.com对于包名:每个字母都需要小写。比如:com.sohu.test;该包下的Test类的全名是:com.sohu.Test.java。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面

2015-01-09 10:22:51 1493

转载 ip段/数字,如192.168.0.1/24的意思是什么?

首先来了解一下二进制的转换知识:二进制数转换成十进制数  二进制的1101转化成十进制  1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13  转化成十进制要从右到左用二进制的每个数去乘以2的相应次方  不过次方要从0开始  相反 用十进制的13除以2 每除一下将余数就记在旁边  最后按余数从下向上排列就可得到1101  十进制转二进制:  用2辗

2015-01-09 10:21:18 733

原创 我的博客今天5岁4天了,我领取了资…

我的博客今天5岁4天了,我领取了徽章.  2007.11.28,我在新浪博客安家。2007.11.28,我写下了第一篇博文:《进驻宣言!~》。2011.10.27,我上传了第一张图片到相册。至今,我的博客共获得1,631次访问。这些年,新浪博客伴我点点滴滴谱写生活!

2015-01-09 10:21:16 445

原创 oracle随机数(dbms_random包)

简单得说,通过dbms_random包调用随机数的方法大致有4种:1、dbms_random.normal    这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-1到1之间。    简单测试了一下,产生100000次最大能到5左右:Sql代码 1 declare  2   i number:=0;   3   j

2015-01-09 10:20:58 458

原创 JBOSS启动(前台/后台)

一般jboss启动直接运行bin下面的run.sh就启动了,当结束当前窗口时,相关服务器也就结束了,如果jboss在后台启动,采用守护线程的方式就不会出现这种情况了sh run.sh -b 0.0.0.0>/usr/alibaba/install/jboss-4.2.2.GA/output/start.log&-b 0.0.0.0 这个表示不绑定IP

2015-01-09 10:20:46 589

原创 oracle数组使用实例

SET SERVEROUT ON SIZE 100000DECLARE  TYPE T_VARRAY IS VARRAY(3) OFVARCHAR2(20);  V_VAR T_VARRAY := T_VARRAY('I', 'LOVE','STUDY');BEGIN  FOR I IN 1 .. V_VAR.COUNT LOOP   DBMS_OUTPUT.PUT_LINE(V

2015-01-09 10:20:43 473

原创 oracle中bulk collect用法

通过bulk collect减少loop处理的开销采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。可以在select into,fetch into,returning into语句使用bulkcollect。注意在使用bulk collect时,所有的into变量都必须是collections.举几个简单的例

2015-01-09 10:20:41 420

原创 浅谈oracle复合数据类型

PL/SQL有两种复合数据结构:记录和集合。记录由不同的域组成,集合由不同的元素组成。一、记录类型类似C语言中的结构,有两种定义方式:显式定义和隐式定义。create table test(id varchar2(20),mc varchar2(60));insert into test values('111','11111');insert into test values

2015-01-09 10:20:38 415

原创 oracle中的%type,%rowtype

1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLARE      v_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生什么(比如说表改变了,fi

2015-01-09 10:20:36 394

转载 j2ee中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)

Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。   最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。   还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。

2015-01-09 10:20:33 652

原创 oracle表解锁

下面3个语句是我经常使用来解决oracle锁问题的 -- 注意你的用户有没有权限问题1. 查看被锁的表(我是用SYS用户)SELECT p.spid, a.serial#, c.object_name, b.session_id,b.oracle_username,      b.os_user_name  FROM v$process p, v$session a, v$locked

2015-01-09 10:20:24 377

原创 进驻宣言!~

以前一直听说新浪上老徐的BLOG点击量超高,为此我都在《计算机爱好者》上看过一篇文章教大家如何利用工具抢占老徐的沙发呼,名人效应!~不过俺向来不追星~   同学也有用新浪BLOG的了,大部分也都有QQ空间。偶尔也会去朋友的小窝上看看,不过因为自己机器配置较低,每个人的空间都音乐,图片,特效一大堆,搞的巨卡,也很少去看。加之自己懒,又无写日记的习惯,最多偶尔去QQ空间写上一篇。(新浪的BLOG也

2015-01-09 10:20:03 352

原创 嗨!亲爱的朋友们,欢迎您光临我的…

我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的BLOG地址,像老朋友一样经常过来做客——你可以把“她”添加到你的收藏夹中,也可以把“她”复制下来告诉你的朋友们。特别希望能通过你,让我认识更多的好朋友。如果还有不了解的,就跟着我一起来看看拥有所有博客知识

2015-01-09 10:20:00 247

原创 奇怪的ORA-12145解决方法

今天访问ORACLE数据库时输入正确的用户名、密码,却提示ORA-12145问题:使用本地NET服务名进入数据库,提示ORA-12145使用IP+SID进入数据库,正常 初步定位是TNS填写有问题,把一个可以用本地NET服务名的那几行数值复制并覆盖有问题,然后改成相应的数值再次进入,问题依旧这下奇怪了,把好的复制过来,好的可以用,这个不能进的按说也应该可以进的。 问题解决:最后

2015-01-08 23:51:46 4553

原创 linux find命令mtime参数用法

1.当前时间24小时---当前时间(昨天-今天)#find . -mtime 02.当前时间48小时前--当前时间24小时前(前天-昨天)#find . -mtime 13.当前时间48小时前(2天前)#find . -mtime +14.当前时间24小时--当前时间(昨天-今天)#find . -mtime -1N * 24+1 内表示 1 * 24 +24小时以外..+0

2015-01-08 23:51:43 1223

原创 全系列显卡对照表

在PC组件中,显卡的发展可谓是最快的,几乎每过几个月,便会有新的显卡产品问世。许多用户常常会被名目繁多的显卡型号弄得眼花缭乱,搞不清楚不同型号间的性能指标、参数差异。为更好地帮助用户比较不同显卡,我们将NVIDIA全系列显卡规格、参数作成如下对照表,供用户参考。——当然,并不是绝对意义上的NVIDIA全系列显卡,某些过老的型号如TNT等因早已从市面上消失多年而排除在外。NVIDIA全系列显卡对

2015-01-08 23:45:33 8095 2

monkey官网帮助翻译20150101

20150101,用了一下午,翻译了下monkey的官网帮助,需要的同学拿去

2015-01-15

oracle sqlplus命令大全

oracle sqlplus所有的命令的集合大全,复制过来的,没有目录,SORRY

2013-02-25

Linux中的缩写的意思

LINUX中所有缩写的英语全称及含义,很全的哦

2013-02-25

CentOS修改IP_DNS_网关

linux修改IP、DNS、网关比较全面的各种方法

2011-11-11

界面测试用例

关于界面的一些测试用例,包括菜单、按钮、窗口等等

2011-11-11

软件测试全景图

将软件测试的流程、方法、管理等等全部画成一张图解,清晰明了

2011-11-11

空空如也

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

TA关注的人

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