- 博客(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
592
转载 Android端手机测试体系
到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。 1.冒烟测试 跟web端的测试流程一样,你拿到一个你们开发做出来的apk首先得去冒烟,也就是保证他的稳定性,指定时间内不会崩溃。这款原生sdk自带的monkey可以当做我们
2015-03-25 10:36:23
693
原创 批量自动修改windows系统时间
windows下测试时,也许你的系统有一个功能,需要将服务器时间改到未来的某一天,但由于每一天可能都有定时的任务要走,所以直接改到未来某一天,可能系统或数据会不正常,需要一天一天改直到那一天。如果人工通过界面修改,太累,我们可以建个.bat批处理文件自动一天天修改时间date 2015-03-20time 12:30:33ping 127.0.0.1 -n 10 >nul
2015-03-23 09:41:25
2915
转载 Google Chrome开发者工具-移动仿真:触摸事件仿真
如果你在开发PAD/手机所用WEB版应用,需要在桌面审查页面元素、调试脚本,模拟移动设备尺寸、事件、位置等信息,那么可以使用Chrome开发者工具(DevTools)提供的强大的移动仿真功能,支持主流移动触摸设备,并且支持对Android的远程调试。本文是对Google官方文档Mobile Emulate章节的翻译,原文链接如下:https://developers.goo
2015-03-06 22:06:05
745
转载 移动仿真:网络带宽控制
网络带宽控制(Network Bandwidth Throttling)能够方便的测试各种网速状况,尤其是缓慢情况下的网站工作情况还是相当重要的。在Mac上,我推荐使用XCode中的Network Link Conditioner。它可以预先设置网络条件如EDGE, 3G, DSL, WiFi, 高延时的DNS, 很差的网络, 以及100%丢包,. 网Network Link
2015-03-06 22:05:14
536
原创 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
915
转载 调试Android的时候常用的几个logcat命令
1. 系统刚开完机,想完全打印出来,则用 logcat , 这样它会把缓存里面的都打印出来; 2. 如果不想打印占用终端,则加个&号,即 logcat &3. 如果想把前面的打印清掉,开始现在的打印,则用 logcat -c ; logcat4. 如果想过滤出代码中Log.d(TAG, "****") 中TAG的关键字打印,则用 logcat -s TAG
2015-01-23 10:33:27
579
转载 android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(2)
在上一篇我简单的了解了一下hierarchyviewer和uiautomatorviewer,如需访问,点击以下链接: android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1) 通过对hierarchyview的源码分析,我尝试用java写了一个测试工具,该测试工具简单的实现了连接ViewSer
2015-01-19 23:19:49
846
转载 android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
android自动化新人一个,目前研究PC端获取android设备的控件信息有哪些方式。多多指教! android的目录tools下有2个自带的工具hierarchyviewer和uiautomatorviewer,打开后,如下所示: 分别来介绍它们怎么使用的: UiAutoM
2015-01-19 23:17:41
1437
转载 Android SDK 目录详解
Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。Android SDK目录下有很多文件夹,主要都是干什么的呢?1、add-ons 这里面保存着附加库,第三方公司为android 平台开发的附加功能系统。比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有
2015-01-14 10:12:14
599
转载 如何过滤adb logcat输出
简介:本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个
2015-01-11 18:10:30
575
原创 java setVisible顺序不同导致窗体内容不显示问题
今天学习JAVA编写窗体的时候,先写了setVisible(true);然后才去创建的各种控件以及设置大小、位置等结果运行后只显示空白的窗体,必须最小化再最大化或点击一下边框,才显示窗体内容(即必须手动刷新窗体)解决方法:将setVisible(true);放到程序的最后貌似setVisible(true);还有刷新的功能,不过在网上查的有人有这问题,有人就没有这问题,太奇怪了,难道和
2015-01-09 10:23:07
925
转载 不能使用缺陷数据作为绩效度量
使用缺陷数据来测量绩效是诱人的。测试人员是找缺陷的,因此您期望好的测试人员找到很多缺陷。许多管理人员通过收集和跟踪缺陷数据来进行绩效管理。然而, 缺陷数量报告仅能对个人业绩提供非常有限的参考。尤其是同事人之间的比较时, 缺陷数据具有太多的可变量,比如下面的几方面: •所测试功能的复杂性 •开发人员编程能力 •规格完整性 •缺陷预防与缺陷发现 •报告的及时性此外,如果有人打算利用缺
2015-01-09 10:23:05
544
原创 java包、类、方法、属性、常量命名规则
必须用英文,不要用汉语拼音1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.sohu.com对于包名:每个字母都需要小写。比如:com.sohu.test;该包下的Test类的全名是:com.sohu.Test.java。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面
2015-01-09 10:22:51
1504
转载 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
740
原创 我的博客今天5岁4天了,我领取了资…
我的博客今天5岁4天了,我领取了徽章. 2007.11.28,我在新浪博客安家。2007.11.28,我写下了第一篇博文:《进驻宣言!~》。2011.10.27,我上传了第一张图片到相册。至今,我的博客共获得1,631次访问。这些年,新浪博客伴我点点滴滴谱写生活!
2015-01-09 10:21:16
452
原创 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
464
原创 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
596
原创 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
478
原创 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
425
原创 浅谈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
421
原创 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
399
转载 j2ee中文编码问题的解决方法(ISO8859_1、GBK、UTF-8)
Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。 最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。 还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。
2015-01-09 10:20:33
654
原创 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
382
原创 进驻宣言!~
以前一直听说新浪上老徐的BLOG点击量超高,为此我都在《计算机爱好者》上看过一篇文章教大家如何利用工具抢占老徐的沙发呼,名人效应!~不过俺向来不追星~ 同学也有用新浪BLOG的了,大部分也都有QQ空间。偶尔也会去朋友的小窝上看看,不过因为自己机器配置较低,每个人的空间都音乐,图片,特效一大堆,搞的巨卡,也很少去看。加之自己懒,又无写日记的习惯,最多偶尔去QQ空间写上一篇。(新浪的BLOG也
2015-01-09 10:20:03
357
原创 嗨!亲爱的朋友们,欢迎您光临我的…
我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。 我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的BLOG地址,像老朋友一样经常过来做客——你可以把“她”添加到你的收藏夹中,也可以把“她”复制下来告诉你的朋友们。特别希望能通过你,让我认识更多的好朋友。如果还有不了解的,就跟着我一起来看看拥有所有博客知识
2015-01-09 10:20:00
253
原创 奇怪的ORA-12145解决方法
今天访问ORACLE数据库时输入正确的用户名、密码,却提示ORA-12145问题:使用本地NET服务名进入数据库,提示ORA-12145使用IP+SID进入数据库,正常 初步定位是TNS填写有问题,把一个可以用本地NET服务名的那几行数值复制并覆盖有问题,然后改成相应的数值再次进入,问题依旧这下奇怪了,把好的复制过来,好的可以用,这个不能进的按说也应该可以进的。 问题解决:最后
2015-01-08 23:51:46
4569
原创 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
1244
原创 全系列显卡对照表
在PC组件中,显卡的发展可谓是最快的,几乎每过几个月,便会有新的显卡产品问世。许多用户常常会被名目繁多的显卡型号弄得眼花缭乱,搞不清楚不同型号间的性能指标、参数差异。为更好地帮助用户比较不同显卡,我们将NVIDIA全系列显卡规格、参数作成如下对照表,供用户参考。——当然,并不是绝对意义上的NVIDIA全系列显卡,某些过老的型号如TNT等因早已从市面上消失多年而排除在外。NVIDIA全系列显卡对
2015-01-08 23:45:33
8276
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人