- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 Robot Framework环境搭建注意点
1、Robot Framework的环境搭建转载:http://www.cnblogs.com/yufeihlf/p/5945102.html2、注意点(1)Robot framework-ride目前只支持python2,不支持python3。(2)wxPython需下载win32的包“wxPython2.8-win32-unicode-2.8.12.1-py27.exe”,否则
2018-02-04 15:45:20 674
原创 Android Studio下创建java工程
1、创建一个Android工程 2、切换到Project模式 3、在当前工程下新建一个“java Library”的Module。 4、编写java的main方法 5、Run/Edit Configurations.../+/Application 6、配置java工程相关属性 7、R
2017-04-28 12:28:36 741
转载 dumpsys命令用法
文章转自:http://gityuan.com/2016/05/14/dumpsys-command/?utm_source=tuicool&utm_medium=referraldumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义。一、 dumpsys命令1.1 服务列表不同的Android系统版本
2017-04-27 17:53:47 722
转载 性能测试-流畅度指标、数据的获取
文章转自http://www.jianshu.com/p/d9d396a4d108性能测试-流畅度指标、数据的获取 上节我们谈到流畅度作为用户能够直观感受到Android系统性能高低的方面,主要可以包括launcher中待机界面的滑动流畅度、主菜单界面界面滑动的流畅度、待机界面和主菜单界面切换的流畅程度;还有就是在横竖屏切换的流畅度,应用方面主要就是应用打开的响应时间
2017-04-19 21:03:35 3123
转载 ant 入门使用指南
文章转载自:http://www.blogjava.net/hoojo/archive/2013/06/14/400550.html 一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6
2017-02-23 17:44:00 560
原创 adb端口被占用导致无法启动
【问题】电脑上开启了 刷机精灵等软件占用了adb原端口,倒是启动开发工具(eclipse或android studio)时提示错误。错误提示如下:error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。【解决方法】杀掉占用
2016-12-08 12:36:59 973
原创 UiAutomator笔记之UiScrollable API(六)
一、UiScrollable简介1、UiScrollable是UiCollection的子类。2、UiScrollable专门处理滚动时间,提供各种滚动方法。常用功能有:向前滚动、向后滚动、快速滚动、滚动到某个对象、设置滚动方向、设置滚动次数等。 二、API详细介绍1、快速滚动(1)相关概念步长:从一点到另一点使用的时间。步长越短滚动越快,反之步长越长滚动越慢。
2016-11-27 23:49:48 4681
原创 UiAutomator笔记之UiCollection API(五)
一、UiCollection简介UiCollection是UiObject的子类,用来表示一个父控件,该控件下包含了子元素的集合。一般使用一个容器类控件作为UiCollection对象,再通过两个条件来准确定位到UiCollection对象下的子元素。通过UiCollection,可以获取到某一控件下的某一个子控件 或者 获取其子控件的数目。 二、API详细介绍1、从集合中
2016-11-27 23:44:44 2443
原创 java复习笔记:计算机中整型的取值范围与运算
一、Java整数数据类型中1byte占用8位,取值范围是[-128,127],即-~(-1)。0~127的二进制表示形式:0000 0000 ~ 0111 1111;-1 ~-127~ -128的二进制标识形式:1111 1111 ~ 1000 0001 ~ 1000 0000。其中1111 1111 ~ 1000 0001 ~ 1000 0000分别是-1 ~-127~ -128的补码形
2016-10-20 23:13:32 1924
原创 测试用例设计方法(一)等价类、边界值
测试用例设计方法有很多,如:等价类划分法、边界值分析法、因果图-判定表法、正交分析法、状态迁移法、业务分析法;而白盒测试中常用的测试用例设计方法还有:条件覆盖、语句覆盖和分支覆盖等方法。1、等价类划分法(1)简介等价类就是某个输入域的子集。等价类划分法是把所有可能的输入数据集合划分成若干个子集,每个子集内的元素对于揭露程序中的错误都是等效的,在每个等价类中取一两个数据作
2016-10-16 22:44:57 20442 1
原创 UiAutomator笔记之UiObject API(四)
一、UiObject 功能UiObject用来代表一个组件对象,它提供一系列方法和属性来模拟在手机上的实际操作。如:文本的输入和清除、点击、长按、拖动、滑动,也可获取组件的属性、判断组件对象是否存在等。二、API详细介绍1、点击与长按(1)相关API返回值API说明booleanclick()
2016-09-19 23:14:52 4731
原创 UiAutomator笔记之UiSelector API(三)
一、UiSelector相关知识1、UiSelector功能UiSelector可通过控件的各种属性与节点关系定位组件。2、Android常用组件TextView 文本框EditView 编辑框Button 按钮RadioButton 单选按钮CheckBox 复选框ToggleButton 状态开关按
2016-09-17 23:54:06 3882
原创 UiAutomator笔记之UiDevice API(二)
一、UiDevice类简介1、UiDevice代表设备状态。如屏幕的大小、旋转方向、按压各种按键等。2、UiDevice为单例模式,可有2种方式获取其实例。(1)UiDevice.getInstance();--->推荐(2)getUiDevice.pressHome();---->在类A中封装方法,方法被类B调用的时候会出现空指针异常3、主要功能
2016-09-17 22:41:54 6704
原创 java数据的存储方式
java数据的存储,有5种方式,分别如下:编号存储方式简要说明存储的数据1寄存器位于CPU内部,最快的存储区。一般的CPU有16个通用寄存器,每个寄存器32位/64位。它用于临时存储CPU即将要处理的数据。如CPU计算1+2,那么CPU将分配一个寄存器r0来临时存放数值1,r1存放2;计算结束后,结果3存放
2016-09-11 23:44:46 1255
原创 Android白盒测试之Instrumentation初探(一)
一、Instrumentation简介Instrumentation是Android测试的核心框架,可使用它进行Android应用的单元测试和自动化测试。Instrumentation可以在主程序启动之前,创建模拟的Context;发送UI事件给应用程序;检查程序当前运行的状态;控制Android如何加载应用程序,控制应用程序和控件的生命周期;可直接调用控件的方法,对控件的属性进行查看和修
2016-09-07 23:34:30 11362 1
原创 Android Studio快捷键
as的快捷操作积累: 【调试】* 逐步执行:F8* 进入方法:F7* 退出方法:Shift + F8* 运行到下一个断点:F9* 执行某一句代码:Alt + F8* 编译:Ctrl + F9* 运行:Shift + F10 【查找】* 定位某一行:Ctrl + G* 方法实现:Ctrl + Alt + b * 方法声明
2016-08-28 16:56:18 577
转载 Android Studio--工程目录、基本设置与运行
原文出处:http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/今天带大家预览下Stduio的界面与基本功能。项目结构当我们新建一个项目的目录结构默认是这样的可以看到和Eclipse的目录结构有很大区别,Studio一个窗口只能有一个项目,而Eclipse则可以同时存在很多项
2016-08-28 16:28:17 8714
原创 时分秒针在一天之内重合多少次
【题目】时分秒针在一天之内重合多少次?(24小时),时针与分针又重合了多少次?【解题思路】看完题目,我首先联想到的是初中物理经常要我们做的一道题目:小明和小李的速率分别是V1、V2,二者绕着圆形跑道同时出发,问二者第一次相遇的时间和地点。这时,大家都会用公式 s = v*t,二者相遇时肯定满足条件:时间t一样,慢者的路程+n圈跑道周长=快者的路程。同理,是不是知道如何求本题了。
2016-08-26 14:54:09 5122 2
原创 找出有序数组中和等于指定数的两个数
题目:已知按序排列的整数数组,输入任意数number,当数组中某两数之和等于number时,打印出两个数。要求:复杂度为o(n)解法:数组已是有序排列,且两个加数一定满足条件:较小加数若两数之和>number,说明较小加数还要再小,向数组的较小值方向移位取值与原较大值重新匹配。若两数之和 1 public void seachAdden
2016-08-14 22:58:54 2286
原创 判断是否回文数
题目:判断传入数字是否为回文数。回文数是指一个像16461这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。解法: 1 public boolean isPalindromic(int number){ 2 if(number){ 3 return true; 4
2016-08-14 22:58:12 535
原创 计算n代兔子数
古典问题:有一只大兔子,大兔子每个月生一只小兔子,第二个月小兔子会长成大兔子,假如兔子都不死,问第N个月的兔子总数为多少?解法一、循环 1 public long sumRubbit1(int n){ 2 long total = 0; //兔子总数 3 int big = 1; //大兔子总数 4 int mi
2016-08-14 22:52:33 1100
原创 genymotion的安装和使用
一、简介相信大家用eclipse上的模拟器会觉得很慢很卡,这里给大家介绍个好东西安卓模拟器genymotion。了解更多,可到此网站https://www.genymotion.com/。 二、安装genymotion 1、注册genymotion登录帐号进入网站https://www.genymotion.com/,会发现要求先注册才能下载安装包。
2016-08-14 22:48:05 1379 2
原创 Android自动化之uiautomator(一)
一、uiautomator简介Android SDK提供下述工具来支持自动化的功能界面测试:1、uiautomatorviewer:扫描、分析待测应用的UI组件的图像工具。2、uiautomator:包含创建定制功能界面测试API和自动化运行测试用例的引擎的JAVA类库。优点:可以对所有操作进行自动化,操作简单;缺点:Android版本需要高于4.0。
2016-08-14 22:46:30 2545
原创 软件测试方法分类
1、按照不同的测试对象划分,可分为黑盒、白盒以及灰盒测试。测试方法名称依据测试对象理论上的测试目的实际工作中的测试目的测试评估标准测试环境测试工作介入点优点缺点补充方法黑盒测试SRS功能主要从用户使用角度和SRS出发,检验软件的功能实现与SRS是否相符
2016-08-07 21:06:53 4400 4
原创 系统测试的基本认识
系统测试1 什么是系统测试?系统测试是将集成好的软件系统,与计算机硬件、外设、某些支持软件、数据和人员等元素结合在一起,在实际运行(使用)环境下,对软件系统进行一些里的组装测试和确认测试。系统测试的目的在于通过系统的需求定义作为比较,发现软件与系统定义不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规约所制定的要求。系统测试的测试用例应依据需求分析说明书来设计。2 系统测
2016-08-07 11:18:52 6459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人