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

有没有专门做建筑造价的私单网站外贸海外推广

有没有专门做建筑造价的私单网站,外贸海外推广,购物网站支付页面制作,工程建设标准化是正规期刊吗文章目录 目标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.zhongyajixie.com/news/20324.html

相关文章:

  • 源码建站之网站建设长春建站服务
  • 温州网站建设温州网站制作海外营销推广
  • 企业网站的建设目的有什么怎么弄一个网站
  • 工程建设项目网站合肥网络推广服务
  • wordpress文章获取接口长春关键词优化排名
  • 建站之星app今天特大新闻最新消息
  • 陕西电商b2c网站建设公司网站建设开发公司
  • 广东建设工程执业资格注册中心网站google chrome官网下载
  • 网站反链接百度竞价教程
  • wordpress没有安装主题选项卡企业网站seo平台
  • 崇明做网站公司广州网页seo排名
  • 网站开发费的税率是多少采集站seo课程
  • 阿里巴巴可以做网站吗优化营商环境条例解读
  • 微信做网站的公司怎么办网站平台
  • 模板做图 网站bt鹦鹉磁力
  • vs 2008 手机网站开发线上线下推广方案
  • 夏天做啥网站致富网站开发合同
  • 河北省廊坊市三河市最新疫情郑州seo优化服务
  • 公司网站的定义百度seo关键词优化方案
  • 深圳公司形象墙制作抚州seo排名
  • 国外有哪做交互设计网站小红书seo是什么
  • 外贸公司网站怎么设计更好十大培训机构教育培训机构哪家好
  • 珠海知名网站近期网络舆情事件热点分析
  • 日本 女做受视频网站大型网站建设公司
  • 美食网站的设计与制作信息流优化师是什么
  • 西安b2c网站建设网页设计与制作用什么软件
  • 如何进行电商网站设计开发广东网络优化推广
  • 西安那里做网站互联网推广方式有哪些
  • 中国建设银行对公网站首页兰州网络seo公司
  • 门户网站建设seo技术外包