近期尝试了一下TDD(測试驱动)的模式。感觉效果不错。在此总结一下,同学们假设有更好的办法,一定要告诉我:) 1. 每一个功能模块(文件),配一个单元測试模块。 以手头这个项目为样例:有LogCat.py, LogModel.py, SceneBuilder.py 三个模块,那么就对应的新建LogC ...
分类:
编程语言 时间:
2017-06-02 13:32:10
阅读次数:
184
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。DDMS里面包含了:Device(设备) File Explorer(文件管理) Emulator Control(模拟器管理) LogCat(日志)1 Dev ...
分类:
其他好文 时间:
2017-06-02 01:10:20
阅读次数:
261
一.数据类型映射概述 从我们开始jni编程起,就不可能避开函数的参数与返回值的问题。java语言的数据类型和c/c++有很多不同的地方,所以我们必须考虑当在java层调用c/c++函数时,怎么正确的把java的参数传给c/c++函数,怎么正确的从c/c++函数获取正确的函数返回值;反之,当我们在c/ ...
分类:
移动开发 时间:
2017-05-23 19:45:46
阅读次数:
360
Android App 压力测试 第一部分 背景 1. 为什么要开展压力测试? 2. 什么时候开展压力测试?第二部分 理论 1. 手工测试场景 2. 自动测试创建 3. Monkey工具 4. ADB命令 5. Monkey Script 6. Monkey Runner 7. 压力测试结果分析 1 ...
分类:
移动开发 时间:
2017-05-21 14:48:34
阅读次数:
333
Activity与界面 1.Activity相当于浏览器的标签。相当于空白的网页,界面相当于浏览器内的网页。 2.将Activity与界面绑定就相当于在浏览器内填写了相应的网页。 3.Activity可以跳转,就相当于浏览器内点击链接后跳转到另外一个浏览器窗口。 注意的是Activity与浏览器一样 ...
分类:
移动开发 时间:
2017-05-16 12:52:05
阅读次数:
180
【问题描述】 home应用在运行monkey测试6个小时候,Native Heap增长到200MB,怀疑内存泄露。 我们可以动过dumpsys查看Native Heap的大小: 每个应用的Native Heap占用量都不一样,但一般是10MB量级的,如果超过100MB,那很可能就是泄露了。 【分析步 ...
分类:
其他好文 时间:
2017-05-13 23:13:48
阅读次数:
252
一.什么是DDMS DDMS的全称为Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐 ...
分类:
其他好文 时间:
2017-05-13 18:00:39
阅读次数:
134
接着昨天的问题,今天继续研究 logcat已经定位 问题应该出在那个DrawThread 类里 仔细对照发现这个类是写在GameView的内部的 即为一个内部类 更改之后该问题不再出现 但是根据网上的朋友给出的各种答案 试了都是没有效果的 要是以后再次遇到同样的问题 这个方法估计不好使 今天又遇到问 ...
分类:
其他好文 时间:
2017-05-02 23:51:27
阅读次数:
331
在 android 开发过程中,常常须要看一些信息打印。 android 測试开发(类似 Java 的 JUnit)是一个好办法。可是看 logcat 才是“王道”。 为什么这样说呢。假设你看过 android 源代码就应该知道里面有非常多类似 Log** 这种语句。 所以看 logcat 会更加高 ...
分类:
数据库 时间:
2017-04-30 14:00:52
阅读次数:
240
一、压力测试 monkey MonkeyScript MonkeyRunner adb shell monkey 1000 adb logcat | gerp START获取包名和activity名 adb shell monkey -p 包名 1000 1、throttle参数 adb shell ...
分类:
移动开发 时间:
2017-04-29 17:38:20
阅读次数:
377