Robotium测试套管理测试用例

前提:已写好测试用例

新建个测试套MyTestSuite管理你需要跑的测试用例,或者将相同功能的测试用例归纳到一个测试套中

package com.robotium.test.testsuite;

import junit.framework.TestSuite;

import com.qunar.test.Test2;
import com.qunar.test.test;

public class MyTestSuite {
 public static TestSuite getTestSuite(){
     TestSuite suite = new TestSuite();
     suite.addTestSuite(Test1.class);
     suite.addTestSuite(Test2.class);
     return suite;
 }
}

然后新建个MyTestRunner 类运行测试套中的用例,这个类继承InstrumentationTestRunner

package com.robotium.test.testrunner;

import junit.framework.TestSuite;
import android.test.InstrumentationTestRunner;

import com.robotium.test.testsuite.MyTestSuite;

public class MyTestRunner extends InstrumentationTestRunner {
    public TestSuite getAllTests(){
        TestSuite suite = new TestSuite();
        suite.addTest(MyTestSuite.getTestSuite());
        return suite;
    }
}
时间: 2024-10-31 07:57:13

Robotium测试套管理测试用例的相关文章

关于selenium自动化测试数据的管理---测试用例管理---jxl,POI

标 准 选择朋友是结交之前要办的第一件事.选择朋友的标准是什么?当然是与志向远大的人交友,与兴趣相投的人交友,与见识广博的人交友,与正直的人交友,与诚信的人交友.近朱者赤,近墨者黑.交上益友,一生幸福;交上损友,一生祸害. selenium 多数被应用于功能测试(冒烟测试).流程测试.回归测试,这里要说的就是在执行这些测试的时候,测试用例的管理问题. 常见的黑盒测试方法分为:边界值分析.等价类划分.因果图.错误推测...这里不都一一举例,作者有一篇文章里画了一张图,是专门详解常用的测试方法的.总

测试工作管理与规范

1. 测试工作准备 测试负责人在软件项目的需求阶段开始介入,逐步深入了解该项目的需求.设计过程,从而有针对性的编制测试计划和测试大纲(测试方案.测试用例). 对测试人员进行业务培训,了解该项目的大体流程及各项功能. 2. 测试计划的制定 测试计划的制定要与项目开发的总体计划相吻合:测试计划中要充分考虑资源计划(人员安排,设备分配.与其它部门的协调配合以及其它不确定的因素)等:测试计划的制定还要考虑测试版本计划,与开发协调,按照版本生成计划(多长时间出一个版本),制定测试计划. 3. 时间节点的控

常见的Robotium测试的问题总结:

转自:这里 常见的Robotium测试的问题总结: 1.Robotium的 测试类ActivityInstrumentationTestCase2继承了TestCase类,即robotiom的测试类是junit3的实例, 并没有junit4的特征,比如通过annotate的方式来识别子类的新特征,没不能实现@beforeclass,@afterclass等特征.只 能通过写setup和teardown,以及test开头的测试用例的方式进行测试case书写. 2. 有些button没有string

大数据项目如何更好应用用例规范管理测试用例

大数据项目如何更好的管理测试用例,其重要性不言而喻:其中最有效的一个方法就是强而有力的执行用例的编写规范:以下是经验总结的用例编写规范.用例编写规范分为两部分:第一部分:功能测试用例编写规范(一)测试用例编写规范:1.需求(算法)文档路径:2.ER-Win.数据字典: 测试目的: 前置条件: 操作步骤:1.2. 预期结果: (二)SQL用例编写规范:1)每个表必须要使用有意义的别名:2)当使用表连接时,要关联的从表字段必须要放在左边,主表字段放在右边: --要求,比例: 正确的示范: selec

ApiPost自动化测试基础之:如何使用测试校验(测试用例)?

我们在<ApiPost的环境变量的定义和使用>和<ApiPost自动化测试基础之:接口参数依赖的情景处理>分别讲解了ApiPost环境变量的定义.使用以及基于环境变量的接口参数依赖的情景处理. 本文主要讲解如何使用ApiPost的测试校验(测试用例). ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.ap

Shiro Quartz之Junit测试Session管理

Shiro的quartz主要API上提供了org.apache.shiro.session.mgt.quartz下session管理的两个类:QuartzSessionValidationJob和QuartzSessionValidationScheduler. 下面我们来看看shiro quartz使用Junit是怎样通过测试的: package org.apache.shiro.session.mgt.quartz; import java.util.Date; import org.apa

测试虚拟化管理平台-oVirt

日期:2015/9/2 - 2015/9/17 time 14:51 主机:node86, node92, node93, node72, node73, vm172 目的:测试虚拟化管理平台-oVirt 操作内容: 一.基础环境 1.使用5台物理机来测试:node86, node92, node93, node72, node73 CPU:    Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz 内存:   32G     硬盘:   48T(4T x12) 

Testlink1.9.17使用方法( 第四章 测试需求管理 )

第四章 测试需求管理 QQ交流群:585499566 需求规格说明书是我们开展测试的依据.首先,我们可以对项目(产品)的需求规格说明书进行分解和整理,将其拆分为多个需求,一个项目可以包含多个需求,一个需求可以包含多个测试需求. 创建产品需求规格 创建测试需求 一. 创建产品需求规格 单击主页上面的"产品需求"区域->点击[产品需求规格]按钮-->点击[新建产品需求规格] 对"产品需求规格"的描述比较简单,内容包含文档ID.标题.范围,类型.如下图所示:

Python3-unittest测试框架之测试用例类

unittest测试框架之测试用例类 自己定义的类只要继承unittest中的TestCase,那么这个类就是一个测试用例类 测试用例类中,以test开头的方法就是一条测试用例 用例执行是否通过的评判标准-->>断言异常 先准备一个简单功能函数测试两数相加 def sum(a, b): return a + b 一.测试用例类(自定义的测试用例类要继承unittest中的TestCase) class SumTestCase(unittest.TestCase): pass 二.测试用例(以t