当前位置: 首页 > news >正文

开网站做外贸网站域名什么意思

开网站做外贸,网站域名什么意思,手机wap网站模板下载,wordpress点击数文章目录 目标1、使用 Category 进行用例分组(1)设置用例组(2)编写测试类,case设置对应的用例组(3)编写执行类(4)查看运行结果(5)联系项目 2、参数…

文章目录

  • 目标
  • 1、使用 @Category 进行用例分组
    • (1)设置用例组
    • (2)编写测试类,case设置对应的用例组
    • (3)编写执行类
    • (4)查看运行结果
    • (5)联系项目
  • 2、参数化

目标

  • 用例根据(pass情况、地图类型特点、HLL自建地图的问题)
    解决方案

  • 使用 @Category 对用例进行分组,然后参数化类中手动设置即可,可以实现预期目标

1、使用 @Category 进行用例分组


(1)设置用例组


BaiduTest、GDTest 用例组接口编写,用于方法case分组

public interface BaiduTest {
}
public interface GDTest {
}

(2)编写测试类,case设置对应的用例组


测试类,用于写测试用例,然后@Category可以进行用例分组,方法级别的

注意:不要写Log.i 打印,目前没有在Android进行操作,只用 System.out.println() 打印即可

public class A {//  用例分组,高德组@Category(GDTest.class)@Testpublic void b() {System.out.println("开始执行高德地图用例");}// 用例分组,百度组@Category(BaiduTest.class)@Testpublic void c(){System.out.println("开始执行百度地图用例");}// 用例分组,(高德、百度组)@Category({GDTest.class, BaiduTest.class})@Testpublic void d(){System.out.println("开始执行高德、百度组 共同用例");}}

(3)编写执行类

@RunWith(Categories.class)
@Suite.SuiteClasses(A.class)// 要执行的测试类
@Categories.IncludeCategory({GDTest.class})  // 通过的用例组
public class SlowTestSuite {}

(4)查看运行结果

  • b 通过,打印高德用例执行
  • D 通过,打印 高德百度 用例执行

[图片]

[图片]


(5)联系项目


此时我们的第一个目标,给用例分组就实现了。

可以将 testBaseMap 中的类 根据测试 case 的 pass 情况、地图不同的特点、图商实现但HLL未实现功能,使用@Catagory 进行分组


2、参数化


后面可以加上参数化,给单独的用例组的用例加上对应的参数.


没有想到单独用例组对应一组参数的做法,但是可以通过另一种做法绕开来实现。


在测试类中可以实现多个参数化的方法,可以只留1个,其他几个注释掉。 或者在原来参数化的data() 方法里面直接注释掉其他几个,保留一个就行。用到什么类型,解掉什么类型的注释即可


@RunWith(Parameterized.class)
public class A {private String Map_Type ;//    @Parameterized.Parameters
//    public static Collection<Object> data(){
//        return Arrays.asList(new Object[]{
//                "GD_Map_Type",  // 对应GD_MapType
//                "BD_Map_Type",  // 对应Baidu_MapType
//                "HLL_Map_Type"   // 对应HLL_MapType
//        });
//    }@Parameterized.Parameterspublic static Collection<Object> data(){return Arrays.asList(new Object[]{"GD_Map_Type",  // 对应GD_MapType});}//    @Parameterized.Parameters
//    public static Collection<Object> data(){
//        return Arrays.asList(new Object[]{      
//                "BD_Map_Type",  // 对应Baidu_MapType 
//        });
//    }//    @Parameterized.Parameters
//    public static Collection<Object> data(){
//        return Arrays.asList(new Object[]{    //               "HLL_Map_Type"   // 对应HLL_MapType//       });//   }public A(String MAp_Type){this.Map_Type = MAp_Type;}//  用例分组,高德组@Category(GDTest.class)@Testpublic void b() {System.out.println("开始执行高德地图用例");System.out.println(Map_Type);}// 用例分组,百度组@Category(BaiduTest.class)@Testpublic void c(){System.out.println("开始执行百度地图用例");System.out.println(Map_Type);}}

上面只保留了一个类型的参数 GD_Map,测试套件之后再筛选 符合高德地图的方法case用例,成功实现我们的期望效果。


@RunWith(Categories.class)
@Suite.SuiteClasses(A.class)// 要执行的测试类
@Categories.IncludeCategory({GDTest.class})  // 要求通过的高德-用例组
public class SlowTestSuite {}

最终实现,在 GD_Type 上面跑 符合 高德地图的专门用例

[图片]

http://www.yayakq.cn/news/301790/

相关文章:

  • 网站广告图片设计教程上海松江区做网站公司
  • 下载 iis 网站网络营销是一种无媒介销售
  • 怎么做超链接网站软件外包公司怎么经营
  • 用wordpress仿一个网站模板下载北大青鸟教网站开发吗
  • 官网站内推广内容重庆城乡建设部网站首页
  • 广安网站开发广西金利建设有限公司网站
  • WordPress搭建社区网站网站开发体会
  • 广东省网站集约化建设方案网络培训心得体会5篇
  • 中国风html5网站模板免费下载个人做购物商城网站会罚款吗
  • 黔西南州建设银行网站衡阳商城网站建设
  • wordpress无法进入仪表盘郑州网站seo诊断
  • 响应式网站图片代码网站关键词排名查询
  • 做书网站 时光wordpress导入采集文章
  • 网站建设销售销售流程如何做网站推广营销
  • 东莞网站制作公司怎么选择wordpress网页聊天工具
  • 系列图标设计网站推荐酒店类网站开发的策略
  • 网站推广的内容怎么在百度发布自己的文章
  • 个人做网站需要资质吗中国室内设计联盟登录
  • 有哪些中文域名网站有哪些大连市场所码二维码图片
  • 个人网站设计作品html上海cms建站
  • 做网站用的文本编辑器建个短视频网站
  • 成都做网站的公司潜江生活信息网
  • 山东众德建设项目管理公司网站西湖网站建设
  • 网站建设框架怎么做陕西住房和城乡建设网站
  • 专业做网站流程番禺网站建设怎么样
  • 套系网站怎么做安康市城市建设开发总公司网站
  • 做动效的网站怎么做电脑端网站设计稿
  • 北京城乡建设官方网站国外服务器租赁
  • 站群 网站如何做台州做网站多少钱
  • 网站装修的代码怎么做的温州推广平台