<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yunbin_7的专栏]]></title><description><![CDATA[用技术改变人生轨迹]]></description><link>https://blog.youkuaiyun.com/yunbin_7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yunbin_7]]></copyright><item><title><![CDATA[简单易懂, JUnit 框架问答]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/48707737</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/48707737</guid><author>yunbin_7</author><pubDate>Thu, 24 Sep 2015 10:34:19 +0800</pubDate><description><![CDATA[转载地址：http://www.51testing.com/html/11/n-3578211.html


本文算是一个关于Junit4相关的知识分享，但是不同于网上大段的源码分析，模式学习文章，我想通过问答的形式，引出代码来简明阐述JUnit4是如何实现需要的功能的。

　　考虑到任何一个框架,都是为了解决问题而存在的。那么我想，带着问题去看源码会不会事半功倍呢?

　　Note]]></description><category></category></item><item><title><![CDATA[移动网络测试]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/48180379</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/48180379</guid><author>yunbin_7</author><pubDate>Wed, 02 Sep 2015 16:45:53 +0800</pubDate><description><![CDATA[转载地址：https://testerhome.com/topics/3211


首先网络测试不是新概念。早在富客户端时代，网络已经是常规测试中不可或缺的一项了。由于PC端时代，通常不存在弱网情况，所以大部分测试会聚焦在网络异常，即断网情况，如：


异常信息
容错机制
超时机制
重连机制

到了移动时代，网络的形态也不再是单一的有线连接。2g/3g/edge/4g/wif]]></description><category></category></item><item><title><![CDATA[移植MonkeyRunner的图片对比和获取子图功能的实现-UiAutomator/Robotium篇]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/47082801</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/47082801</guid><author>yunbin_7</author><pubDate>Mon, 27 Jul 2015 11:39:23 +0800</pubDate><description><![CDATA[转载地址：http://blog.youkuaiyun.com/zhubaitian/article/details/41039147


根据前一篇文章《移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇》所述，因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的。所以要把MonkeyRunner在PC端实现的图片比对和获取子图功能移植到同样]]></description><category></category></item><item><title><![CDATA[Android UI自动化测试最佳实践]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46817779</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46817779</guid><author>yunbin_7</author><pubDate>Thu, 09 Jul 2015 15:40:52 +0800</pubDate><description><![CDATA[转载地址：http://qa.baidu.com/blog/?p=985


一． 概述
Android系统测试和Web的测试类似，有两类自动化的方式：录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码重用方面存在问题，这里主要的方式还是后者，这也是Web UI自动化的主流。
在Web自动化测试中有一个比较好的实践是采用PageFactory的方式（参考文章：http:/]]></description><category></category></item><item><title><![CDATA[自动化测试框架思路简单分享]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46564045</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46564045</guid><author>yunbin_7</author><pubDate>Fri, 19 Jun 2015 17:59:21 +0800</pubDate><description><![CDATA[转载地址：https://testerhome.com/topics/2775


现在有许多的自动化测试框架可以使用，如 appium，xUnit，Cucumber 等，但很多时候单纯使用其中一个框架并不是十分好用，而且很多的框架名词，如 BDD，关键字驱动等也会让一些想接触这方面的人感到有点 Hold 不住。其实一个完整、实用的框架是有规律可循的，而且也并不是特别困难。

下面的大部]]></description><category></category></item><item><title><![CDATA[iOS 性能专项初探]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46421939</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46421939</guid><author>yunbin_7</author><pubDate>Tue, 09 Jun 2015 08:21:55 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/2719


前言

以下内容有可能我理解错误或者不清楚的欢迎指出，批评 谢谢！

iOS性能测试是什么？

iOS性能测试是指基于iOS平台从：
资源消耗
内存泄露
流量消耗
耗电功率
渲染效果
加载时间 
等等.....
这些方面配合一些对应场景去收集数据然后根据数据去分析和定位可能存在的问题]]></description><category></category></item><item><title><![CDATA[聊天类 APP 功能测试总结]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46371783</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46371783</guid><author>yunbin_7</author><pubDate>Fri, 05 Jun 2015 08:38:36 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/2697


聊天类的 APP 都差不多，不管是微信，还是米聊，还是 QQ ，如果抓住了共性，测试的点都差不太多。

我用编程的术语来比方功能测试的1,2,3

1. 对象。

对象就是聊天的联系人，包括个人账号，公共号，机构号，群组等。

2. 对象的属性。

就是这些联系人的各个特征。

个人主页]]></description><category></category></item><item><title><![CDATA[Android-APP-CPU 耗电测试的例子]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46364511</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46364511</guid><author>yunbin_7</author><pubDate>Thu, 04 Jun 2015 17:13:54 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/2673


对比测试APP弹幕硬解和软解的耗电量。
主要使用 CPU ，所以只考虑 CPU 的耗电。
因为耗时较长，用 UIautomator 自动修改设置和播放。
需要 Root。

数据来源：

/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_stat]]></description><category></category></item><item><title><![CDATA[Robotium获取TextView的Text]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46355537</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46355537</guid><author>yunbin_7</author><pubDate>Thu, 04 Jun 2015 08:17:01 +0800</pubDate><description><![CDATA[转载地址：http://blog.sina.com.cn/s/blog_68f262210102v9ge.html

在自动化测试过程中，从某个元素上获取文本，然后对比一下是否与预期的文本相同，这个是常用而且是最普通的方法。而Robotium没有直接给出从TextView上获取文本的方法。getText()是根据文本获取TextView的；searchText()是从整个View中查找某个文本]]></description><category></category></item><item><title><![CDATA[Robotium 专题（五）：Robotium 升级到 5.1 后的一些改进]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46117037</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46117037</guid><author>yunbin_7</author><pubDate>Thu, 28 May 2015 09:01:40 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/1701


最近事情有点多，不过觉得都是在瞎忙，昨天才抽空研究了下Robotium5.1，其实现在Robotium已经更新到了5.2.1，只是还没去细看，这里就先简单说下5.1更新的一些内容吧，知道的就当是复习下，不知道的就了解下吧，后续会再把5.2.1的更新内容写出来的！

新增类：
com.robotium.so]]></description><category></category></item><item><title><![CDATA[Robotium 专题（三）： 编写 Case 时用到的几个有用的方法]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46117001</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46117001</guid><author>yunbin_7</author><pubDate>Thu, 28 May 2015 09:01:18 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/1666


本来今天想写下在有源代码的情况下，如何对应用进行自动化测试，但是今天活儿太多，就先不写了，可能很多同学都已经在网上搜到过相关的内容，包括在Robotium官方网站上也有看到过，所以，这里就简单说一下与APP控件相关的方法，便于利用控件ID进行操作。
1、通过控件ID点击打开VIEW，这个方法在具体的使用中，我]]></description><category></category></item><item><title><![CDATA[Robotium 专题（四）： Robotium 中部分常用的方法集锦]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46117017</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46117017</guid><author>yunbin_7</author><pubDate>Thu, 28 May 2015 09:00:35 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/1677


这几天一直在忙着产品上线，没有做更新，最近用robotium的地方也不是太多，只是在回归某个应用的时候会写一些Case，对于新的robotium.jar，还没来得急研究，里面多了几个软键盘操作的方法，明天抽空研究下。
今天就把平时用的较多的方法做个笔记，方便以后使用。

① 点击：
clickOnBut]]></description><category></category></item><item><title><![CDATA[Robotium 专题（二）： Robotium 只有 apk 文件时进行测试]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46116915</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46116915</guid><author>yunbin_7</author><pubDate>Thu, 28 May 2015 08:58:18 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/1655


这个只有APK的时候进行测试，是我亲身实践后，觉得这篇文章比较有用，所以就发在这里了！
昨天看到一个帖子写了对自动化的一些茫然，说句实话，我也觉得自动化现在用处不是特别大，但我觉得将来自动化是一个比较好得趋势，移动端虽然产品迭代快，但对一般性的回归测试，我觉得自动化还是能省一些时间的。
另外，还看到一些对测]]></description><category></category></item><item><title><![CDATA[Robotium 专题（一）：Robotium 测试---正确地为安装包重新签名]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46116895</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46116895</guid><author>yunbin_7</author><pubDate>Thu, 28 May 2015 08:55:04 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/1641


各位同学，今天专门开辟个Robotium的专题，主要是我自己在学习和研究Robotium过程中遇到的一些问题以及解决方法，有些资料的内容是来源于网络的，但都是为了更好地学习和工作，所以，请大家给点鼓励！
最近一直在看有关Robotium对安卓APP进行自动化测试的内容，结合网上所说的APK重新签名的问题，现将]]></description><category></category></item><item><title><![CDATA[Test run failed: Instrumentation run failed due to 'Process crashed.']]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46041821</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46041821</guid><author>yunbin_7</author><pubDate>Wed, 27 May 2015 08:54:29 +0800</pubDate><description><![CDATA[我们在执行robotium时，经常会出现“Test run failed: Instrumentation run failed due to 'Process crashed.'”这个错误。
这是因为测试工程和被测工程在同一个进程，你调用上面的一段代码是清除应用程序的数据，但是清除应用数据过程中会强制kill掉这个应用进程，其实测试进程也被kill了，所以引起crash。]]></description><category></category></item><item><title><![CDATA[Android 性能测试实践（四） 流量]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46041625</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46041625</guid><author>yunbin_7</author><pubDate>Wed, 27 May 2015 08:28:18 +0800</pubDate><description><![CDATA[转载地址：http://testerhome.com/topics/2643


流量篇

最近在研究IOS 的性能测试，时间太紧没来得及发帖，加通宵挤出时间给大家分享一点东西，希望对大家有所帮助！

Android 2.2之前
对于Android2.2 的流量 版本以前的系统的流量信息都存放在 proc/net/dev（或者 proc/self/net/dev）文件下，读取文件然]]></description><category></category></item><item><title><![CDATA[H5页面测试总结]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46008081</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46008081</guid><author>yunbin_7</author><pubDate>Tue, 26 May 2015 15:03:23 +0800</pubDate><description><![CDATA[转载地址：http://www.blogjava.net/qileilove/archive/2014/07/24/416154.html


其实经过几次H5页面测试之后，发现存在很多共同的问题，所以在此对H5页面的测试点（以及容易出问题的点），做一个总结，给开发同学自测，以及准备入手H5测试的同学一个参考。

　　1、业务逻辑相关

　　除基本的功能测试之外，H5页面的测试，需要]]></description><category></category></item><item><title><![CDATA[Android中app的请求抓包工具 Fiddler 详解]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46007455</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46007455</guid><author>yunbin_7</author><pubDate>Tue, 26 May 2015 14:20:44 +0800</pubDate><description><![CDATA[转载地址：http://blog.youkuaiyun.com/achang21/article/details/45746013


Android中app的请求抓包工具 Fiddler 详解

原文地址：http://blog.youkuaiyun.com/jiangwei0910410003/article/details/19806999  作者：姜维的技术人生



备注：原文4步，通过本人验]]></description><category></category></item><item><title><![CDATA[iOS开发之 swift视频教程]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46007381</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46007381</guid><author>yunbin_7</author><pubDate>Tue, 26 May 2015 14:14:54 +0800</pubDate><description><![CDATA[转载地址：http://blog.youkuaiyun.com/achang21/article/details/43605275


高清Swift中文视频教程(千峰) 

http://www.swiftv.cn/course/hwiy7h3o


一站到底视频Swift系列

http://pan.baidu.com/share/home?uk=977249700#category/]]></description><category></category></item><item><title><![CDATA[Android自动化测试工具Robotium 5.X系列更新日志]]></title><link>https://blog.youkuaiyun.com/yunbin_7/article/details/46003589</link><guid>https://blog.youkuaiyun.com/yunbin_7/article/details/46003589</guid><author>yunbin_7</author><pubDate>Tue, 26 May 2015 09:13:51 +0800</pubDate><description><![CDATA[转载地址：http://qa.blog.163.com/blog/static/1901470022015128112621838/


Android自动化测试工具Robotium当前已更新至5.3.1版本，以下整理了Robotium 5.X系列的更新日志，方便各位使用Robotium的童鞋了解Robotium的最新进展。
Google：https://code.google.com/p]]></description><category></category></item></channel></rss>