- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 android自动化测试——robotium入门常见问题
1.如何获取、区分具有相同id的多个控件(若控件有具有特殊性的文本信息,可直接根据文本信息获取控件)参考链接:http://www.robotium.cn/archives/288基本思路:当控件都是一样的情况下去寻找能够区别它们的东西,例如ParentView(要找的控件对应的父布局)和index(控件位置)。例如:利用同级的具有唯一性的其他控件指定它们的ParentView,再通过父布
2014-08-18 12:00:58 1510
原创 android 自动化测试——Monkey测试
1.Monkey测试:模拟用户随机的按键输入,触摸屏输入,手势输入等2.Monkey是一个命令行工具,可以运行在模拟器或实际设备中。向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。测试程序健壮性。3.Monkey基本用法:1)由于Monkey运行在模拟器/设备环境中,所以必须用其环境中的shell来进行启动。可以通过在每条命令前加上adb shell来达到目
2014-08-18 11:56:11 735
原创 Android环境配置时遇到问题及解决方案
1.启动Eclipse的时候遇到错误:Unexpected exception ‘Cannot run program “/home/min/android/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb”:java.io.IOException: error=2, No such file or directory’ whi
2014-08-18 11:55:54 2314
原创 android自动化测试——robotium常用api总结
1.robotium是一个测试框架,方便用于编写强大、健壮的自动化黑盒测试用例。能够模仿普通用户的行为,可以试着把一些原来由测试工程师做的测试变成robotium自动化实现。 robotium执行测试用例速度快,可以在有源码或者只有apk的情况下对目标应用进行测试,提供了模仿用户操作行为的API。(Java)2.solo常用函数:1)获取控件:getText(),getBu
2014-08-18 11:54:46 1476
原创 android自动化测试——MonkeyRunner
1.Monkeyrunner主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性强。2.基本使用步骤:1)打开模拟器:命令行emulator -avd [模拟器名字] (运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。)2)运行monkeyrunner:进入sdk/tools/,命令行输入:./monkeyru
2014-08-18 11:52:51 739
原创 测试的总结与学习——from:微软的测试之道
1.测试设计的起点:对功能规格和需求的审查。在代码未完成前,查看相应产品需求。如果没有产品需求或是需求写得不大好,则初期向开发或产品了解相应的问题:这个软件该如何工作?这个软件如何处理数据?这个软件如何处理错误?2.代码已存在,实行探索性测试:即测试和设计测试同时进行。使用调试器来理解每条代码路径是如何被执行到的。留心在什么地方边界条件需要被修改,外部数据又在哪里被用到。通过一段时间的探索
2014-08-18 11:51:40 699
转载 MySql状态查看方法_MySql如何查看连接数和状态
怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”) 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出
2014-05-29 12:10:15 614
转载 不是技术牛人,如何拿到国内IT巨头的Offer
不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢?当你打开这个帖子的时候,我已经默认你是此文的目标读者,也就是想进入国内一流互联网企业的非牛人应届生。你不需要拿NOI的奖,无需是开源社
2014-04-26 09:18:52 461
转载 Java知识总结——ClassLoader工作原理
(一)每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类 。 系统默认的contextClassLoader是systemClassLoader,所以一般而言java程序在执行时可以使用JVM自带的类、$JAVA_HOME/jre/lib/ext/中的类和$CLASSPATH/中的类 。 可以使用Thread.curren
2014-04-20 11:48:39 748
转载 Java知识总结——JVM启动参数
1.Java启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;
2014-04-19 19:22:19 640
转载 Java知识总结——StringBuilder、StringBuffer、String类之间的区别
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象,StringBuffer和StringBuilder类功能基本相似1. String 类
2014-04-19 18:46:29 563
转载 Java知识总结——对象创建过程
假设有个名为Dog的类:1.即使没有显式地使用static关键字,构造器实际上也是静态方法。因此,当首次创建类为Dog的对象时,或者Dog类的静态方法/静态域首次被访问时,java解释器必须查找类路径,以定位Dog.class文件。2.然后载入Dog.class,有关静态初始化的所有动作都会执行。因此,静态初始化只在Class对象首次加载的时候进行一次。3.当用new Do
2014-04-19 16:37:41 502
json及其相关依赖的jar包
2014-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人