我使用Selenium与Eclipse和TestNG进行自动化。只要需要,我就执行test .xml中的脚本。为什么我需要像Maven或Ant这样的构建工具,因为编译和执行工作由Eclipse负责。我能想到的唯一可能的原因是1. 使用Windows的"任务调度"进行调度2. Ant允许创建用于执行的批处理文件,因此简化了执行。2. 生成通过ANT触发的报告
还有其他好的理由吗?
为什么我需要Jenkins?
- 当你想要持续集成时,
- Jenkins非常有用构建频繁测试的
- 在持续发展和持续
的环境下集成携手并进,我们可以使用Jenkins来测试构建定期。 使用Selenium Automation,我们可以构建/开发自动化脚本 - 在一些奇怪的情况下,我们需要在Linux/Unix上测试AUT
环境,我们可以很容易地在这样的测试上部署自动化。使用ANT运行Selenium Automation from命令提示。
对于已开发的构建。一旦自动化开发出来,我们可以
创建一个bat文件,并使用Jenkins运行bat文件使用Jenkins我们还可以设置执行
的时间持续时间测试构建就像每天在美国标准时间中午12点。我们也可以很容易地得到
如果任何测试构建执行失败,则通知,因为Jenkins也
提供故障时发送邮件通知的功能。