AndroidTestCase测试用法

1.    Java代码TestCase.java 继承AndroidTestCase类

package com.test.casei;

import android.test.AndroidTestCase;

import android.util.Log;

public class TestCase extends AndroidTestCase {

    private static final String TAG = "TestCase";

    @Override

    protected void setUp() throws Exception {

       super.setUp();

       Log.i(TAG, "[setUp]");

    }

    public void doWorkTest(){

       Log.i(TAG, "[doWorkTest]");

    }

    @Override

    protected void tearDown() throws Exception {

       super.tearDown();

       Log.i(TAG, "[tearDown]");

    }

}

2.    AndroidManifest.xml文件

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.test.casei"

    android:versionCode="1"

    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="10" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" >

        <uses-library android:name="android.test.runner" /><!-- 为测试添加  android.test.runner-->

    </application>

    <!-- 为测试添加 android.test.InstrumentationTestRunner -->

    <instrumentation

                android:name="android.test.InstrumentationTestRunner"

                android:targetPackage="com.test.casei"

                android:label="test"

                /> 

</manifest>

3.    TestCase.java流程

setup()------>doWorkTest()---->tearDown()
时间: 2024-11-06 03:50:44

AndroidTestCase测试用法的相关文章

shell脚本的测试用法

#!/bin/bash#1.整数比较运算符#整数变量和整数常量比较num1=15[ "$num1" -eq 15 ]    #测试num1是否等于15echo $?      ##退出状态为0,表示num1等于15 [ "$num1" -eq 20 ]   #测试num1是否等于20echo $?    ##退出状态为1,表示num1不等于20 [ "$num1" -lt 15 ]   ##测试num1是否小于15echo $?         

字符测试 =~ 用法

bash 字符测试 >: \>   < 和 > 比较字符串是否相等.不相等或者第一个字符串的排序在第二个字符串的前面或后面. <: \< PS:shell 也用 < 和 > 操作符进行重定向,所以必须用 \< 或 \> 加以转义. !=:不等于 ==:等于 =~:判断左边的字符串能否被右边的模式(正则表达式)所匹配,用于 [[]] 双中括号 #!/bin/bash Vendor=`cat /proc/cpuinfo | grep vendor_i

学习Android之第八个小程序文件保存(Notification、AndroidTestCase)

效果图:       .java文件有MainActivity.java.FileService.java.FileServiceTest.java, .xml文件有activity_main.xml. 本次注重AndroidTestCase类的使用,在开发中非常实用.用于测试某一功能. 使用AndroidTestCase类,有如下的要求: 1.在AndroidManifest.xml文件中,<manifest></manifest>中添加如下: <instrumentati

Linux基础之bash脚本编程初级-逻辑运算与测试

引言 前面介绍了bash编程的基础变量与算术表达式,本文介绍在脚本中的进阶知识:测试 在bash中测试大体分两部分:条件测试.组合测试. 而条件测试有分:数值测试.字符串测试.文件测试. 组合测试则有两种表达方式.具体是什么表达方式在文章中会有具体展示. 本文实验环境为CentOS7.2 Linux中为什么要学习测试(判断)? 当我第一次学习这部分内容时,觉得好难,好不爽.可是这又是想要继续学习Linux必须要掌握的知识点.为什么?我们在生活中面对各种选择时总要问问自己,我是否应该怎样,不这样会

支持向量机用法

1.文件中数据格式 label index1:value1 index2:value2 ... Label在分类中表示类别标识,在预测中表示对应的目标值 Index表示特征的序号,一般从1开始,依次增大 Value表示每个特征的值 例如: 3 1:0.122000 2:0.792000 3 1:0.144000 2:0.750000 3 1:0.194000 2:0.658000 3 1:0.244000 2:0.540000 3 1:0.328000 2:0.404000 3 1:0.4020

软件测试学习笔记week 3 --- 测试框架初体验

测试框架初体验 在这周的软件测试课上,第一次了解了软件测试框架的概念.软件测试框架包含的范围非常广,从自动化测试框架到单元测试框架以及性能测试框架.在上个寒假中,在学习Coursera的在线课程时发现普林斯顿的单元测试做得非常强大,从程序正确性到Time consuming甚至Memory consuming,几乎能发现程序中的每一处错误或者缺陷.因此,在上完了这周的课程后,我查阅了一些资料,做了这篇随笔记录了解到的单元测试的知识. 一.什么是测试框架 要认识测试框架,首先要对所谓框架有概念.框

Android测试基础

android测试框架(Android Testing Framework)是开发环境的一部分,它提供了架构和强大的工具帮助你从单元到框架测试应用的各个方面. 关键特性: 基 于 JUnit,可直接使用JUnit测试一些与Android AP不相关的类,或使用 Android的JUint 扩展来测试 Android 组件.如果你刚开始接触 Android 测试,可以先从 AndroidTestCase开始写一些通用目的的测试用例,然后再写较复杂的测试用例. Android JUint扩展提供了对

DNS测试工具

一.dig命令 dig - 用于测试dns系统, 因此, 不会查询hosts文件进行解析. # 用法: dig [@dns_server] [-t rr_type] name [query option] 正向解析测试: # 用法: dig -t A FQDN [@dns_server] # 示例: [[email protected] named]# dig -t A www.leistudy.com @192.168.123.100 ; <<>> DiG 9.9.4-RedHa

shell编程之文件测试及if多分支语句

文件测试用法: -e :判断文件是否存在,如果不存在返回的状态为假 -f :判断文件是否为普通文件 -d :判断是否为目录 -x :判断当前用户是否可执行此文件 -w :判断当前用户是否可写此文件 -r :判断当前用户是否可读此文件 如 [ -e /etc/inittab ] if多分支语句 if 条件一 :then 执行语句 elif 条件二 :then 执行语句 ... else 执行语句 fi 写一个脚本,给定一个文件:如果是一个普通文件,就打印this is file.:如果是一个目录就