随笔分类 -  2-测试技术

偏测试开发,例如测试工具的开发,移动端的专项验收等
Monkeyrunner自动化测试由浅入深(第一节)
摘要:(原版)Monkeyrunner自动化测试由浅入深(第一节) 博主原创,请勿转载 第一、相关软件和环境的配置 1、Android sdk下载和配置 2、java jdk下载和配置 第二、Monkeyrunner认识 Monkeyrunner是Android SDK中提供的一个测试工具,存放位置在SD 阅读全文

posted @ 2019-11-26 19:57 默然(Silent) 阅读(410) 评论(0) 推荐(0)

robotium教材(一):robotium环境搭建
摘要:博客Melon麦东=原创内容 目录: 1、基于无源码apk测试工程的搭建 2、基于有源码的测试工程搭建 3、遇到的问题(各种刨坑,各种尝试,网上水货回答真的太多,希望看见此文的同学你们是幸运的) 前言: 研究robotium,确切的说研究Android自动化已经很久了,从理论层面上基本将百度能搜索到 阅读全文

posted @ 2016-09-28 18:50 默然(Silent) 阅读(221) 评论(0) 推荐(0)

Android应用开发中出现appcompat-v7错误
摘要:博客Melon麦东=原创记录 经常很多朋友在Android应用开发过程中,遇到创建的好的Android工程,出现appcompat-v7错误,这因为Android从5.0开始,引入了此项目库,解决方案有一下两点 1、保留appcompat-v7,完善Android5.0 在SDK Manager中下 阅读全文

posted @ 2016-09-26 14:52 默然(Silent) 阅读(1010) 评论(0) 推荐(0)

Android CPU使用率:top和dump cpuinfo的不同
摘要:CPU是系统非常重要的资源,在Android中,查看CPU使用情况,可以使用top命令和dump cpuinfo。我记得很久以前,就发现这两者存在不同,初步猜测应该是算法上存在差异。最近需要采集应用CPU的使用率,看了一下两种CPU的计算方法。 1、top top是比较经典的CPU计算方法,top的 阅读全文

posted @ 2016-09-14 10:40 默然(Silent) 阅读(1952) 评论(0) 推荐(0)

Kernel Time和User Time分别指什么
摘要:比如你的一个程序读取并分析一个文件,读取时会调用系统接口,系统会调用驱动来从物理设备上读取数据这个就是kernel time,除此以外在你自己进程上下文中执行代码占用的时间就是user time了。 这两个合起来准确说应该是你的程序运行过程中一共占用了CPU多少时间。 要看启动花了多少时间,这要看你 阅读全文

posted @ 2016-09-14 10:37 默然(Silent) 阅读(1411) 评论(0) 推荐(0)

Linux下的SVN服务器搭建
摘要:鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: > 阅读全文

posted @ 2016-05-11 18:56 默然(Silent) 阅读(125650) 评论(22) 推荐(28)

Android 中如何计算 App 的启动时间?
摘要:(转载) 已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值,ThisTime和TotalTime,不知道两个有什么区别,而且与实际启动时间不匹配,两者相加都可能比实际启动时间小(测试游戏的 阅读全文

posted @ 2016-04-20 14:43 默然(Silent) 阅读(1773) 评论(0) 推荐(0)

eclipse中搭建svn开发管理环境
摘要:1、准备好资源 subversive,若是离线安装,已为大家准备好:http://pan.baidu.com/s/1hrbXH9y(本人喜欢离线安装,在线安装就不在此说了,其实只要一种方法简单的方法能达到目的即可) 2、安装步骤 打开eclipse--》help--》install new soft 阅读全文

posted @ 2016-03-14 21:15 默然(Silent) 阅读(2056) 评论(0) 推荐(0)

Android ps命令执行后的各项参数含义
摘要:直接输入ps后可以看到如下信息: 那么这些项各代表着什么意思呢? 对比linux下的参数信息: 在Linux下ps命令各项含义如下所示: %CPU 进程的cpu占用率 %MEM 进程的内存占用率 VSZ 进程所使用的虚存的大小 RSS 进程使用的驻留集大小或者是实际内存的大小 TTY 与进程关联的终 阅读全文

posted @ 2016-03-11 16:04 默然(Silent) 阅读(2215) 评论(0) 推荐(0)

Android中top命令字段含义
摘要:PID PR CPU% S #THR VSS RSS PCY UID Name 1314 0 0% R 1 1000K 392K fg root top 68 0 0% D 1 0K 0K fg root COMIP Battery s 399 0 0% S 8 9696K 860K fg root 阅读全文

posted @ 2016-03-11 15:48 默然(Silent) 阅读(5709) 评论(0) 推荐(0)

查看Android应用的package name和activity name方面
摘要:使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:方法一:使用aapt //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.以ES文件 阅读全文

posted @ 2016-02-19 10:17 默然(Silent) 阅读(5307) 评论(0) 推荐(0)

robotium重签名使用解决办法
摘要:用re-sign重新签名,出现error,提示缺少zipalign 解决方案: 下载zipalign.exe,地址:http://pan.baidu.com/s/1geoHemR 下载后将zipalign.exe放到Android sdk目录下的tools目录中,再次运行re-sign.jar即可 阅读全文

posted @ 2016-02-18 18:17 默然(Silent) 阅读(211) 评论(0) 推荐(0)

使用uiautomator做UI测试
摘要:转载~~~~~~~~~~~~~~~~~~~~~~~~ 若有侵权,请及时联系本博主,博主将第一时间撤销 在Android 4.1发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 阅读全文

posted @ 2016-01-06 21:52 默然(Silent) 阅读(7691) 评论(1) 推荐(0)

你值得拥有:25个Linux性能监控工具
摘要:一、基于命令行的性能监控工具 1.dstat - 多类型资源统计工具 该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它 阅读全文

posted @ 2015-12-15 12:56 默然(Silent) 阅读(1427) 评论(0) 推荐(0)

25条提高iOS app性能的方法和技巧
摘要:以下这些技巧分为三个不同那个的级别 基础,中级,高级。 基础 这些技巧你要总是想着实现在你开发的App中。 1. 用ARC去管理内存(Use ARC to Manage Memory) 2.适当的地方使用reuseIdentifier(Use a reuseIdentifier Where Appr 阅读全文

posted @ 2015-12-14 10:36 默然(Silent) 阅读(328) 评论(0) 推荐(0)

Android系统下,用adb实现自动获取应用性能数据
摘要:【自动化测试模式】 支持以adb shell命令的形式启动和运行。需要注意的是,office系列软件可能会更改命令中的字符,导致命令不可用!请手工输入命令,或从附带的command.txt文本中复制。 1、启动首页 adb shell am start -a android.intent.actio 阅读全文

posted @ 2015-12-14 10:14 默然(Silent) 阅读(1681) 评论(0) 推荐(0)

移动应用性能测试白皮书
摘要:前言 下文中说的手机测试范围不包含短信和电话功能,而是指用于通信功能之外的其他应用。如今手机已经成为大多数人的日常必需品。手机的使用量逐年增加,运行在手机上的应用也层出不穷。除了处理通常的电话和短信之外,人们也开始用手机来拓展业务,联络亲友,扩展职业圈,玩游戏,打广告,买卖商品。手机和其他移动平台的 阅读全文

posted @ 2015-12-11 19:55 默然(Silent) 阅读(685) 评论(0) 推荐(0)

弱网络环境下最优调度和优化传输层协议方案
摘要:一、背景 与有线网络通信相比,无线网络通信受环境影响比较大(例如高层建筑、用户移动、环境噪音、相对封闭环境等等),网络的服务质量相对来说不是非常稳定,导致用户经常会在弱信号的网络环境下通信。而当用户在这种网络环境下通信时,则存在较多的丢包、误码、超时、连接中断以及难以接入网络等情况。通信除了受环境影 阅读全文

posted @ 2015-12-08 14:53 默然(Silent) 阅读(4219) 评论(0) 推荐(0)

解决redmine写操作很慢的问题
摘要:以前刚开始时用redmine是直接使用它的webrick服务器来运行的,后来为了提高性能,采用nginx+passenger的方式来驱动redmine,访问速度快了不少,但是在新建问题或更新问题时变得非常慢,还以为是哪里没有配置好,后来网上搜索了一下,发现有人提到是因为在新建问题和更新问题时会发送邮 阅读全文

posted @ 2015-12-07 15:52 默然(Silent) 阅读(476) 评论(0) 推荐(0)

WIN7下java环境的搭建
摘要:首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64 接下来主要讲怎么配置 java 的环境变量,也是为了以后哪天自己忘记了做个备份 1、进入“计算机”的“属性”选项,选择“高级系统设置”,如下图所示: 2、点击“高级系统设置”后,会看到如下图所示的 阅读全文

posted @ 2015-12-01 15:53 默然(Silent) 阅读(511) 评论(0) 推荐(0)

导航