使用場景:
- 通過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執行