一 测试相关概念

是否有源码

  黑盒测试: 测试工具

  白盒测试: 对所有的源码特别熟悉 对特定的代码进行测试 都是编程

时间

  单元测试(程序员)

  模块测试

  集成测试

  系统测试

  回归测试(改bug)

压力

  猴子测试

  冒烟测试

二 Junit单元测试

<!-- 第一步: 在AndroidManifest.xml中加入下面代码: 在<manifest>节点下 -->
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="应用程序的包名"></instrumentation> <!-- 第二步: 在AndroidManifest.xml中加入下面代码: 在<application>节点下 -->
<uses-library android:name="android.test.runner"/>
//第三步: java代码
public class 类名Test extends AndroidTestCase {
//单元测试
public void test方法名() throws Exception{
//测试的类对象
PersonService ps = new PersonService();
//使用方法
ps.getFirstName();
}
//断言测试
public void test方法名() throws Exception{
//测试的类对象
PersonService ps = new PersonService();
//使用方法
int actual = ps.add(1, 1);
//断言测试
Assert.assertEquals(2, actual);
}
}

第四步

进入测试类中 选择方法右击: run as --> android junit test

三 Logcat

在android应用程序中打印日志

一般开发中使用自己的Logcat打印 可控制

/**
* Log工具类
* @author huangyi
*/
public final class MyLog {
private final static boolean FLAG = true;//测试 public static void v(String tag,String msg){
if(FLAG){
Log.v(tag, msg);
}
}
public static void d(String tag,String msg){
if(FLAG){
Log.d(tag, msg);
}
}
public static void i(String tag,String msg){
if(FLAG){
Log.i(tag, msg);
}
}
public static void w(String tag,String msg){
if(FLAG){
Log.w(tag, msg);
}
}
public static void e(String tag,String msg){
if(FLAG){
Log.e(tag, msg);
}
}
}

Android Test和Logcat的更多相关文章

  1. android Log 等级以及在Android Studio 的Logcat中过滤方法

    Log等级 等级越高,问题越严重. Log.e(TAG,"级别5,错误信息"); Log.e(TAG,"级别5,错误信息"); Log.w(TAG," ...

  2. Android Studio 修改Logcat的颜色

    在Android Studio里面默认的logcat显示颜色是灰色的,不同等级的log是没有颜色分别的,如图 这一点远不如Eclipse好看,但是Android Studio的logcat的颜色其实也 ...

  3. Android下读取logcat的信息

    有时我们需要在程序执行进程中遇到一些异常,需要收集一logcat的信息,android下就可以使用以下方法获取: private static String getLogcatInfo(){ Stri ...

  4. Android studio修改Logcat颜色

    Android studio默认的Logcat配色不利于阅读,我们可以修改自定义自己的颜色配置

  5. Android日志系统Logcat源代码简要分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6606957 在前面两篇文章Android日志系 ...

  6. [转载]起动service保存android系统log( logcat服务)

    原文链接:http://www.myexception.cn/android/1904013.html 启动service保存android系统log 作为android开发工程师,出现了BUG是否苦 ...

  7. 5.1、Android Studio用Logcat编写和查看日志

    Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息. 为了显示需要的信息,你可以创建过滤器,更改需要显 ...

  8. Android Studio 显示 logcat

    首先调出 logcat,在整个android studio的左下角(藏的好,尼玛.) 接着设置下面三个红框 1 选择你自己的模拟器. 2 选择Warm 3 选择not filter

  9. 【android】 adb logcat命令查看并过滤android输出log

    cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录. logcat日志中的优先级/tag标记: android输出的每一条日志都 ...

随机推荐

  1. PL\SQL设置中文

    打开PL\SQL 1.菜单->Tools ->preferences->User Interface -> Appearance -> Language 选择 Chine ...

  2. PAT——有几个PAT

    思路来源:https://www.cnblogs.com/asinlzm/p/4440603.html 字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6 ...

  3. 每日笔记---使用@ConfigurationProperties读取yml配置

    每日笔记---使用@ConfigurationProperties读取yml配置 参考地址  https://www.cnblogs.com/mycs-home/p/8352140.html 1.添加 ...

  4. python中 的继承

    1.Python的类可以继承多个类,Java和C#中则只能继承一个类. 2.Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先. 当类是经典类时,多继承情况下,会 ...

  5. 给出一个整数,将这个整数中每位上的数字进行反转(JavaScript编程)

    一.问题描述:给出一个整数,将这个整数中每位上的数字进行反转.示例:输入:123,输出321:输入-123,输出-321:输入120,输出-21 二.问题分析与解决: 需要将给出的整数反转,注意示例中 ...

  6. 『ACM C++』 PTA 天梯赛练习集L1 | 052-053

    今日刷题,水题水题 ------------------------------------------------L1-052------------------------------------ ...

  7. #leetcode刷题之路14-最长公共前缀

    编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...

  8. C++读取字符串数据的两种方式

    C++读取字符串数据的两种方式 对于同样的样例输入: ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Ride ...

  9. lower_case_table_name

    linux上是区分表名大小写的,但是可以通过 my.cnf文件中设置不区分! 1.找到my.cnf文件的所在地. find / -name my.cnf 找到这个文件的位置.我服务器上的位置是 /us ...

  10. ffmreg thinkphp 控制器 获取音频视频详细信息(获取时长)

    FFmpeg下载:http://ffmpeg.zeranoe.com/builds/ 下载并解压FFmpeg文件夹: 打开你想安装的任意磁盘,例如:d盘.新建一个名为“ffmpeg”的文件夹,将第二步 ...