测试基本信息 Bitmap 测试程序便利记事本测试通过率99.2%测试平台Android测试机型数121未执行机型数1测试结果测试终端数测试结果百分比可能损失用户数(万)用户损失百分比安装失败10.8%100.03%启动失败00%00%运行失...
分类:
其他好文 时间:
2015-01-05 01:48:35
阅读次数:
361
Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架.
Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, w...
分类:
其他好文 时间:
2015-01-05 00:38:49
阅读次数:
284
接着上一篇,将分析测试程序中的访问接口部分。
2调用ZooKeeper访问接口
初始化和启动分析完了,操作接口调用代码如下:
String path = ZKPaths.makePath(PATH, name);
byte[] bytes =args[1].getBytes();
try
{
client.setData().forPath(path,bytes);
}...
分类:
其他好文 时间:
2015-01-05 00:38:17
阅读次数:
212
上一篇文章这里已经列出了Curator的一个使用的例子,这篇文章将详细分析其初始化和启动部分。
测试程序分析
1 初始化和启动
(1) newClient方法返回CuratorFramework接口对象:
public
staticCuratorFramework newClient(String connectString, int sessionTimeou...
分类:
其他好文 时间:
2015-01-05 00:37:59
阅读次数:
334
TDD,测试驱动开发(Test Driven Development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名。本文将对TDD有一个较为系统的认识。 基础属性 起源:20世纪90年代。 性质:一种由极限编程倡导的程序开发方法。 中心思想:先写测试程序,然...
分类:
其他好文 时间:
2015-01-02 14:40:04
阅读次数:
146
这是比较奇葩的问题,真机上键盘可以弹出,但模拟器上不行,这个我们测试程序带来了很多麻烦,后来找到了解决方法:...
分类:
移动开发 时间:
2015-01-01 10:08:16
阅读次数:
201
Android开发中单元测试的两种方式
一位优秀的程序员也同样不能保证自己的程序没有bug,因此编写合适的测试程序是完全有必要的,这样也会降低程序在后期出现各种奇奇怪怪bug的可能,降低维护成本,未雨绸缪将bug扼杀在摇篮之中。
看到网上有很多依旧用写java单元测试的方式在写android程序的单元测试程序——junit,当然我一直都反感将不合时宜的东西强搬到新的技术应用以获取一席之地的这种...
分类:
移动开发 时间:
2014-12-31 10:09:35
阅读次数:
320
iOS程序开发后期,要将程序打包并分发给众人进行测试。一般而言,这类测试都是真机测试,这是正确且必要的。只是有一个问题,生成真机测试的ipa包需要相关的证书。
当然,绝大多数iOS开发人员甚至是一些独立开发者,都能轻而易举(无所不用其极)地弄到这些证书。因此,这里需要声明一下本文的适用人群和情况:
1. 生成的应用程序包只能用于模拟器测试,无法用于真机;
2. 不需要特别的证书;
3. 某...
分类:
移动开发 时间:
2014-12-29 16:58:21
阅读次数:
254
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
移动开发 时间:
2014-12-29 15:22:56
阅读次数:
310
l取代main方法快速测试程序l@Test: 测试方法(******)l@Ignore: 被忽略的测试方法l@Before: 在每个测试方法执行之前都要执行一次。l@After: 在每个测试方法执行之后要执行一次。l@BeforeClass: 所有测试开始之前运行 staticl@AfterClas...
分类:
其他好文 时间:
2014-12-28 23:43:11
阅读次数:
215