贝利信息

testng.xml文件怎么配置 TestNG测试套件

日期:2026-01-16 00:00 / 作者:幻夢星雲
testng.xml 是 TestNG 的核心配置文件,用于定义测试套件、测试模块、执行范围、并行策略、参数传递等;其最小结构需包含 suite 根标签、至少一个 test 及 classes 指定完整限定类名。

testng.xml 是 TestNG 的核心配置文件,用来定义测试套件(suite)、测试模块(test)、执行哪些类或方法、是否并行、参数传递等。配置得当,能大幅提高测试组织效率和执行灵活性。

基础结构:从一个可运行的最小配置开始

最简 testng.xml 必须包含 suite 根标签,其下至少一个 test,再嵌套 classes 指定测试类:

按类或包批量指定测试范围

可根据项目结构选择更高效的组织方式:

控制执行行为的关键属性

这些属性写在 标签上,影响实际运行逻辑:

方法级精细控制与分组管理

在类内部进一步筛选要执行的方法,或通过分组统一调度:

不复杂但容易忽略:每次修改 testng.xml 后,确保类路径正确、类名拼写无误、@Test 注解已添加,否则测试会静默跳过。