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

板块导航

浏览  : 2300
回复  : 4

[分析云] 移动MA测试用例

[复制链接]
展翔的头像 楼主
发表于 2015-8-20 11:41:42 | 显示全部楼层 |阅读模式
移动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类中的方法名称
运行实例:
      
跳转到MA上的ctroll断点

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

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

umcommonservice.zip

4.04 KB, 下载次数: 8

相关帖子

发表于 2015-9-14 18:17:28 | 显示全部楼层
这个没人顶顶吗?难道大家不需要?
使用道具 举报

回复

发表于 2015-11-19 16:45:44 | 显示全部楼层
顶。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
使用道具 举报

回复

发表于 2016-8-8 19:05:05 | 显示全部楼层
展翔,您好,我想请教一下,NC63配置了短信通知或者邮箱通知都不生效怎么处理?
我在审批流里面配置了审批人短信或者邮件通知,然后操作人关联了人员(含邮箱与手机号码),但在单据审批中,这些信息都没有发送到邮箱中去.....
点评 ( 1 ) 收起 / 展开点评

ruffee 2016年08月08日 19:07 详情 回复

在消息通道那里配置了邮箱后,可测试通过...邮件也可发送

使用道具 举报

回复

发表于 2016-8-8 19:07:33 | 显示全部楼层
ruffee 发表于 2016-8-8 19:05
展翔,您好,我想请教一下,NC63配置了短信通知或者邮箱通知都不生效怎么处理?
我在审批流里面配置了审批 ...

在消息通道那里配置了邮箱后,可测试通过...邮件也可发送
QQ图片20160808190731.jpg
使用道具 举报

回复

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

本版积分规则

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