10、自动化测试中的关键技术与最佳实践

自动化测试中的关键技术与最佳实践

1. 测试拆卸方法(Teardown methods)

在一组测试方法中,通常会有一些通用操作需要在每个测试套件、测试、测试组、类或方法执行后执行。为了避免在每个类或测试中重复调用相同的清理方法,使用 TestNG 的拆卸注解可以将这些操作集中处理,就像使用设置注解一样。

1.1 拆卸注解

  • @AfterSuite :此拆卸方法中的所有方法将在套件中的所有其他操作完成后执行。适合用于清理被测应用(AUT)、删除测试运行期间创建的用户和账户、卸载移动应用程序以及关闭浏览器或移动设备。如果使用了报告监听器,还可以在此方法中收集所有 TestNG 结果后构建报告。
  • @AfterTest :此拆卸方法中的所有方法将在 XML 文件 <test> 标签部分定义的所有测试包或类完成后运行。如果并行运行 <test> 部分,可以使用此方法关闭每个线程中的浏览器或移动设备、进行清理、删除用户等。
  • @AfterGroups :此配置拆卸方法中的所有方法将在特定测试组运行后执行。由于 TestNG 中的测试方法通常以随机顺序运行,此方法将在 XML 文件 <test> 部分的最后一个测试方法运行后的某个时间点执行。
  • @AfterClass :此拆卸方法中的所有方法将在当前类的最后一个方法运行后执行。对于清理
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值