UDN-企业互联网技术人气社区

板块导航

浏览  : 1715
回复  : 10

[移动平台] 移动MA测试用例

[复制链接]
展翔的头像 楼主
发表于 2015-7-30 17:16:48 | 显示全部楼层 |阅读模式
本帖最后由 展翔 于 2015-7-30 17:35 编辑

                          移动MA测试用例
            针对MA上的单元测试实例、封装了一个单元测试基类、以后只用继承该基类就可以很方便的进行单元测试,封装的单元测试基类为UmCommonTestCase.java,附件可以下载
         MA上进行单元测试的时候可以自定义基类继承UmCommonTestCase,自定义该类的代码如下:
                      package com.yonyou.uap.um.ma.testCase;
                      import java.util.HashMap;
                      import java.util.Map;
                      public class MaUntiTest extends UmCommonTestCase {
                      public String getHost() {
                           return "10.2.112.56";
                      }
                     public String getPort() {
                          return "8090";
                     }
                    public void test() {
                    Map parammaps = new HashMap();
                    parammaps.put("user", "zhanxiang");
                    parammaps.put("pass", "123456");
                    parammaps.put("appinfo", "test");
                    this.setAllctrolpath("com.list.numtest.ListViewLoadCtrl");
                    this.setActionname("load");
                    //this.setTpStr("des");
                    this.setParamsMap(parammaps);
                    super.test();
                }
             }
这里说明一下、因为MA使用的是本机的真实IP,而中间件默认读取的是localhost80端口,因此需要复写getPort()方法和getHost()方法,返回真实的ip和端口号,然后写单元测试方法test(),这里面需要构造一个参数Mapparammaps,里面约定必须存放的参数为userpass,其他参数可以自定义放置;allctrolpah为全路径的ma上的ctroll类路径,actionnamectroll类中的方法名称
运行实例:
QQ截图20150730172119.png
      
跳转到MA上的ctroll断点
QQ截图20150730172130.png

在MA单元测试中可以不通过Mobile端通过js去请求Ma的ctroll代码、直接可以去请求ctroll上代码、对于我们开发中进行MA和UAP服务交互测试很有帮助

备注;附件下载以后把该类打在ma自己的modules模块下例如 tyapp下的classes目录下即可,需要重启uap mobile studio,然后继承该类写单元测试类即可

umcommonservice.zip

4.04 KB, 下载次数: 9

发表于 2015-7-31 09:08:10 | 显示全部楼层
好分享,顶贴~
使用道具 举报

回复

发表于 2015-8-3 16:02:35 | 显示全部楼层
使用道具 举报

回复

发表于 2015-8-18 13:43:43 | 显示全部楼层

使用道具 举报

回复

发表于 2015-9-7 13:57:51 | 显示全部楼层
             nice   
使用道具 举报

回复

发表于 2015-9-7 17:13:46 | 显示全部楼层
顶,mark
使用道具 举报

回复

发表于 2015-9-17 14:05:55 | 显示全部楼层
好帖子。。顶一个
使用道具 举报

回复

发表于 2015-10-20 12:45:10 | 显示全部楼层

楼主,你的这个mobile studio是在mobile.yyuap.com上下载的吗?我下载了之后出现了授权页面没有产品列表的问题,能将你的mobile studio发给我吗?给个分享地址也行,感谢楼主。
使用道具 举报

回复

展翔的头像 楼主
发表于 2015-10-21 08:37:45 | 显示全部楼层
lanzhm3 发表于 2015-10-20 12:45
楼主,你的这个mobile studio是在mobile.yyuap.com上下载的吗?我下载了之后出现了授权页面没有产品列表的 ...

新的studio只要注册用户就不用申请授权了
使用道具 举报

回复

发表于 2015-10-23 14:16:04 | 显示全部楼层
支持一下!
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部