<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[baidu_mtc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/baidu_mtc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; baidu_mtc]]></copyright><item><title><![CDATA[国际化变现应用分析]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/51554558</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/51554558</guid><author>baidu_mtc</author><pubDate>Wed, 01 Jun 2016 11:19:20 +0800</pubDate><description><![CDATA[概述


2015年9月的数据统计显示，目前海外市场TOP200的应用中，中国开发者占比就达到23%，但在最近一年海外市场获得百万用户规模的新APP中，有41%的“潜力股”来自中国开发者。百度海外移动广告平台正是看到这一点，帮助中国移动开发者解决海外变现问题，提供更为优质的商业化方案

广告样式

国际化变现，常用的变现方式有：广告位售卖、交叉推广、导流及分成合作。

1 广告位]]></description><category></category></item><item><title><![CDATA[百度应用部署秘籍]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/51506676</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/51506676</guid><author>baidu_mtc</author><pubDate>Thu, 26 May 2016 13:49:44 +0800</pubDate><description><![CDATA[【背景介绍】
传统PaaS采用sandbox实现app间的资源安全隔离，sandbox需要对运行环境和编程语言进行底层的功能限制，例如：禁止创建进程和线程，禁止部分系统调用，禁止对某些系统路径的读写，禁止加载C语言模块，禁止某些网络功能等，这大大增加了开发者的开发成本，也使得应用开发和跨平台迁移难度叫交接和学习成本变大，不利于平台的推广。另外困扰开发者的一个主要问题就是应用的云端运行环境与开发者]]></description><category></category></item><item><title><![CDATA[如何建立起一套有效的APP监控体系]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/51454629</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/51454629</guid><author>baidu_mtc</author><pubDate>Thu, 19 May 2016 16:09:03 +0800</pubDate><description><![CDATA[概论：

移动APP有着自己独特的运行环境和使用场景，相比后端服务，移动APP质量同样需要做到可视、可控。移动APP是近几年刚刚出现的新产品形态，如何保障 移动APP质量是一个新的挑战和话题。今天，我们重点介绍APP端问题如何发现、如何定位、如何止损，以及如何建立起一套有效的监控体系，为APP稳定应用保驾护航。分为“端问题概述、端质量监控方案、端监控能力建设”三个章节。

1端问题概述]]></description><category></category></item><item><title><![CDATA[第三方舆情收集与质量闭环建设]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50750280</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50750280</guid><author>baidu_mtc</author><pubDate>Fri, 26 Feb 2016 15:49:00 +0800</pubDate><description><![CDATA[【案例背景】
    软件研发过程经历了三个阶段，从瀑布式开发、至敏捷、至精益，不同研发理念背后对质量有着不同诉求。在硬件性能依据摩尔定律爆发式增长的八九十年代，高级语言面世，微机普及，软件需求爆发式增长。当时的实践发现，面临复杂大型软件工程，往往项目失败率高，因而有强烈的对软件工程理论的诉求，瀑布开发模式走上了历史舞台。这种模式下，对测试团队的诉求是交付完美吻合规格说明（specificati]]></description><category></category></item><item><title><![CDATA[iPhone浏览器性能测试]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50737597</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50737597</guid><author>baidu_mtc</author><pubDate>Thu, 25 Feb 2016 14:43:27 +0800</pubDate><description><![CDATA[【背景介绍】

虽然iPhone的性能越来越好，但app的功能也越来越复杂，性能从来都是移动开发的核心关注点之一。我们说一个app性能好，不是简单指感觉运行速度快，而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理，当然更不能出现简单的crash了。

那么iOS的性能测试是什么：资源消耗、内存泄漏、流量消耗、耗电功率、渲染效果、加载时间。。。

以下将结合iPh]]></description><category></category></item><item><title><![CDATA[Android studio 下的robotium自动化测试和持续集成]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50629488</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50629488</guid><author>baidu_mtc</author><pubDate>Wed, 03 Feb 2016 14:46:37 +0800</pubDate><description><![CDATA[一、前言

Android Studio
是一个Android开发环境，基于IntelliJ
 IDEA.
类似 Eclipse ADT，Android
 Studio 提供了集成的 Android 开发工具用于开发和调试。作为官方主推的开发环境和停止对其他开发IDE的支持，Android Studio将成为今后唯一的android开发环境。本文主要介绍在Android Studio环]]></description><category></category></item><item><title><![CDATA[Redis主从同步异常问题记录]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50594988</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50594988</guid><author>baidu_mtc</author><pubDate>Wed, 27 Jan 2016 16:10:51 +0800</pubDate><description><![CDATA[2015.7.31 10.36.14.*网段的TOR故障一小时，网络故障恢复后，redis nj多个从主从同步异常：]]></description><category></category></item><item><title><![CDATA[数据分析与挖掘]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50546707</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50546707</guid><author>baidu_mtc</author><pubDate>Wed, 20 Jan 2016 10:19:28 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。


1、
概述


1.1 
用户研究纵览

移动app成功的关键在于市场营销和产品设计，数据分析与挖掘解决的核心就是市场营销过程中的客户定位和产品设计过程中的用户体验改善。向目标用户提供所需的产品和服务，是]]></description><category></category></item><item><title><![CDATA[前端接入HTTP协议浅析]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50504812</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50504812</guid><author>baidu_mtc</author><pubDate>Tue, 12 Jan 2016 16:00:30 +0800</pubDate><description><![CDATA[本文整理并简要分析了HTTP协议的交互过程和内容格式，包括HTTP请求HTTP应答的头域和实体内容，HTTP 1.0与HTTP 1.1的差异，并举例说明了Chunked编码的工作过程原理。]]></description><category></category></item><item><title><![CDATA[利用进程信息追查内存泄漏]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50504608</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50504608</guid><author>baidu_mtc</author><pubDate>Tue, 12 Jan 2016 15:38:11 +0800</pubDate><description><![CDATA[内存泄漏是后台服务器程序经常遇见的软件问题，定位内存泄漏的方法有很多，例如valgrind，但需要重启进程。在某些场合下，重启进程后复现相同的内存泄漏比较困难，或时间较漫长。本文探讨一种利用现有已经发生内存泄漏的进程实例进行分析，尝试获得内存泄漏点的方法。]]></description><category></category></item><item><title><![CDATA[诡异的精度diff追查]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50503978</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50503978</guid><author>baidu_mtc</author><pubDate>Tue, 12 Jan 2016 14:28:09 +0800</pubDate><description><![CDATA[硬件是一切程序运行的基础，运行环境的变化对程序的影响究竟能有多大？一次由query-diff测试引发的浮点数精度问题追查，其最终真相竟然是CPU指令集的差异！欲知详情，快戳本文]]></description><category></category></item><item><title><![CDATA[Protobuf使用不当导致的程序内存上涨问题]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50499057</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50499057</guid><author>baidu_mtc</author><pubDate>Mon, 11 Jan 2016 19:12:29 +0800</pubDate><description><![CDATA[protocol buffers[1]是google提供的一种将结构化数据进行序列化和反序列化的方法，其优点是语言中立，平台中立，可扩展性好，目前在google内部大量用于数据存储，通讯协议等方面。PB在功能上类似XML，但是序列化后的数据更小，解析更快，使用上更简单。用户只要按照proto语法在.proto文件中定义好数据的结构，就可以使用PB提供的工具（protoc）自动生成处理数据的代码，使]]></description><category></category></item><item><title><![CDATA[浏览内核CPU不收敛问题定位和分析]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462515</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462515</guid><author>baidu_mtc</author><pubDate>Tue, 05 Jan 2016 14:45:40 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。


一 
问题发现


 

浏览内核CPU

占用问题是影响用户使用的关键因素，会引起操作卡顿、手机耗电以及应用

崩溃等问题。CPU

占用由于受到页面、机型、应用框架的影响，较难进行定位和优化]]></description><category></category></item><item><title><![CDATA[Android开发中应该避免的内存泄露]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462507</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462507</guid><author>baidu_mtc</author><pubDate>Tue, 05 Jan 2016 14:44:42 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。


一、背景和目的：



目前许多开发人员在Android开发过程中，较少关注实现细节和内存使用，容易会造成内存泄露，导致程序OOM。

本文会通过代码向大家介绍在Android开发过程中常见的内存泄露。
]]></description><category></category></item><item><title><![CDATA[Android内存泄漏定位与解决]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462493</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50462493</guid><author>baidu_mtc</author><pubDate>Tue, 05 Jan 2016 14:43:01 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。


问题现象

反复点击被测试的Android App的toolbar界面，然后返回再点击。在此重复过程中，发现到一定次数时，页面打开速度变慢，有时达到5s，十分影响用户体验。该问题涉及app所采用的webview框架]]></description><category></category></item><item><title><![CDATA[ANR检查定位分析工具]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50396143</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50396143</guid><author>baidu_mtc</author><pubDate>Thu, 24 Dec 2015 18:10:47 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。



一、ANR是什么

简单说，通常就是App运行的时候，duang~卡住了，怎么搞都动不了。当卡住超过一定时间，Android系统认为这就是一次“ANR（Application
 Not Responding）]]></description><category></category></item><item><title><![CDATA[一种基于动态插件系统的移动测试黑科技]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50388534</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50388534</guid><author>baidu_mtc</author><pubDate>Wed, 23 Dec 2015 17:20:52 +0800</pubDate><description><![CDATA[百度MTC是业界领先的移动应用测试服务平台，为广大开发者在移动应用测试中面临的成本、技术和效率问题提供解决方案。同时分享行业领先的百度技术，作者来自百度员工和业界领袖等。

本文作者：hyxbiao && tony xin

背景

移动APP插件化是平台化产品解决系统限制(65535)、模块解耦、和多团队协作的利器。它的最大特点是模块动态下发，给产品带来的收益显而易见，但是，在百度，]]></description><category></category></item><item><title><![CDATA[基于fiddler插件开发的移动测试网络监控与分析]]></title><link>https://blog.youkuaiyun.com/baidu_mtc/article/details/50351342</link><guid>https://blog.youkuaiyun.com/baidu_mtc/article/details/50351342</guid><author>baidu_mtc</author><pubDate>Fri, 18 Dec 2015 13:53:39 +0800</pubDate><description><![CDATA[由于目前App前端业务测试很少关注后端网络接口的异常情况，客户端QA在项目测试时往往局限于关注测试功能，导致测试粒度较粗。Fiddler是我们在客户端测试时使用比较普遍的工具，常用于HTTP抓包、构造请求等等。原生的fiddler插件，缺乏对包大小，网络请求时长、接口访问频次、接口覆盖度等维度进行网络请求的分析，同时提供网速控制的功能。]]></description><category></category></item></channel></rss>