1

我不确定这个问题是否会因为它太新手而被关闭,但我想我还是会试一试。

我目前正在开发一个 Selenium 自动化框架,虽然看起来构建良好,但它通过生成线程来运行它的代码。(该框架是专有的,所以我无法共享代码)

该框架不使用 JUnit 或 TestNG 之类的测试框架来运行“测试”,而是使用线程方法来运行。aka,读取数据表、实例化和执行驱动程序、报告结果等的方法是通过启动一个线程来执行的,该线程的类在运行时代码的不同位置实例化。

我担心的是:虽然它在本地运行良好,提供报告和你有什么,它不能做什么,由于它没有使用测试运行器运行,它无法通过或失败“测试”。因此,在将其放在构建管道上时,“测试”不会被执行,因为可以说没有“测试”,从而使其在 CI/CD 上失去它的汁液,就报告构建管道而言事关成败。

我的担忧是否合理/不合理?为什么?有没有解决方法?投资回报率是多少?

欢迎资源或链接,欠啤酒!!:-)

干杯,

  • 丹麦语
4

0 回答 0