我做了什么:
- 使用 Java/Selenium Webdriver/TestNG 使用 eclipse 创建了一些项目
- 获取 XML/HTML 格式的 TestNG 测试结果并查找故障等,
我以后可以寻找什么,
- 我是否需要使用 Maven(或可能的工具)来管理项目,为什么?
- 我是否需要寻找 Jenkins 类型的工具(但我知道这取决于上下文,但 selenium webdriver 是否有真正的可用性)
- 我需要寻找功能齐全的报告工具(例如surefire)吗?
- 或者可以继续我正在做的一个不太复杂的项目吗?
我知道这个问题可能非常广泛,但我找不到任何可靠的东西可以照顾。
感谢您的帮助,谢谢!
最佳答案
我认为世界已经同意持续集成是好的,这对于任何技术来说都是非常罕见的。
我绝对建议设置 jenkins 或同等版本并添加 Maven 配置,以便能够让您的项目运行并在那里存储结果。这可能最终会需要更多的工作,因为理想情况下,您希望在 checkin 时构建您正在测试的项目,并运行其单元测试等,然后进行部署,以便您可以运行您的 Selenium 测试。
根据您测试的应用程序部署的难易程度,它不应该花费太长时间,但即使只是让您的测试能够自动启动并存储其结果也会很方便,并为您带来真正的可见性提升你的测试。
关于java - 改进 Selenium webdriver 项目的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25053616/