使用场景:
- 通过Tag对用例分组:
- 环境分组:测试环境、预发布环境
- 阶段分组:冒烟用例
- 版本分组:V1.1、V1.2
Tag标记用例:
- 设置标签
- 根据标签执行
- 结合Maven执行
- 结合测试套件执行
设置标签:
通过Tag(标签码)注解即可设置标签,每个用例可以用多个Tag
Maven结合Tag构建-修改pom文件:
- groups表示执行包含标签或者标签表达式的用例
- excludedGroups表示不执行包含该标签或者标签表达式的用例
- 使用命令mvn clean test 执行用例
注意:如果使用命令行的同时 也配置了pom问及那,pom的配置优先级更高 ,下图是用,命令行执行的,注意和上图找相同的地方,这样,可以明显的发现命令行的编写特点。
Tag的命名规范:
- 不准为空
- 标签不得包含空格
- 标签不得包含ISO控制字符
- 标签不得包含以下任何保留字符
- ,
- (、)
- &
- |
- !
Tag表达式结合命令行:
自定义标签:
- 问题:注解比较啰嗦,如果需要设置Tag的地方比较多,代码会显得比较冗余
- 解决方案:直接使用自定义的标签做注解
如何自定义标签步骤:
- 自定义标签:下图四个标签是必须存在的
- 使用自定义标签:使用标签时,标签名对应的是,自定义标签的标签名
- 使用mvn clean test执行