单元测试心得

Android单元测试

配置与简单用法:http://blog.csdn.net/only_tan/article/details/53034402

ui测试

1.复杂页面ui测试(例如:足球创建订单页面) :单个页面写一个case  页面所有事件调用

2.重点的衔接页面(例如 选号页面到创建订单页面):  多个页面写一个case  页面所有事件调用验证所有返回数据是否对

3.模块测试(支付模块,竞彩足球模块):多个页面写一个case ,校验页面流程是否正确


设置Base

作用:规范case,串联执行所有case(要去有序)

/**

 * base

 */

public abstract class BaseInstrumentationTest {


    /**

     * 响应list中所有的id的点击事件

     * @param listId

     * @param i执行次数

     */

    public void onClick(List<Integer> listId,int i) {


    }


    /**

     * 响应list中所有的id的输入事件

     * @param listET

     *@param i执行次数

     */

    public void typeText(List<Integer> listET, List<String> listStr,int i) {


    }


    。。。。。等事件触发


}

所有子类继承,传入id和数据执行并设置执行次数(强调必须有序并且按顺序执行)

方法测试

针对同种方法写一个case

针对同一个页面方法写一个case

设置Base

作用:规范case,串联执行所有case


/**

 * base

 */

public abstract class BaseTest {


    /**

     * 响应list中所有的id的点击事件

     * @param eventMap  方法 结果

     * i执行次数

     */

    public void onEvent(HashMap<Object,Object> eventMap,int i) {


    }

    。。。。。等方法执行


}

所有子类继承父类,传入对呀方法与结果并设置执行次数(顺序不限)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值