gpt4 book ai didi

java - 在 JUnit 和 TestNG 等测试框架中,测试执行监听器的典型用例是什么?

转载 作者:行者123 更新时间:2023-11-28 20:18:25 25 4
gpt4 key购买 nike

JUnit、TestNG 和 Spring 测试将测试执行监听器作为扩展机制。测试执行监听器似乎是框架开发人员和工具开发人员感兴趣的低级功能。

测试执行监听器在哪些主要用例中有用?它们对应用程序开发人员有用吗?

最佳答案

在 testng 的情况下,listners 对我来说是最了不起的事情。 testNg listners 允许我简化测试方法内容并通过服务器启动、用户注册、填充测试所需的工件来管理每个测试。并为每个测试周期清理环境。

我在每个监听器级别执行以下操作,因此我不必在测试中为它们操心

IExecutionListener

   - onExecutionStart()
Emma instrumentations
Server start
- onExecutionFinish()
Server Sutdown
Emma report generation
  • ISuiteListener 设置环境属性前 key 存储路径

       Populate Users.
  • ITestListener

    • 开始

       Artifact Deployment
    • 完成时

        Artifact Clean up
  • IReporter

  • 生成 TestNg 报告, 生成可靠的报告, 为 Dashboard 导出数据

关于java - 在 JUnit 和 TestNG 等测试框架中,测试执行监听器的典型用例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com