Eclipse TestNG和Jenkins之间有什么区别?是否都用于运行Selenium测试用例和两个类似的选项?
我有3组相关问题: 1.TestNg和Jenkins都是业界具有竞争力的工具。它们有相同的功能吗? 2.两者都主要用于运行Selenium测试用例吗? 3.两者都可以用于在像Eclipse这样的IDE上运行测试用例吗 1.TestNg和Jenkins都是业界具有竞争力的工具。它们有相同的功能吗 不,他们不是。Jenkins是一个Orchestrator工具,主要用于持续集成(当开发人员签入代码时,必须对其进行编译,应在其上运行单元测试,如果测试通过,则应将其部署到某个地方)和持续交付(所有持续集成+对部署的代码运行功能测试,如果功能测试通过,则将代码升级到下一个环境,并最终以自动化方式交付生产).Jenkins本身无法做到这一点。因此,它利用构建工具(如Eclipse TestNG和Jenkins之间有什么区别?是否都用于运行Selenium测试用例和两个类似的选项?,eclipse,selenium,jenkins,testng,Eclipse,Selenium,Jenkins,Testng,我有3组相关问题: 1.TestNg和Jenkins都是业界具有竞争力的工具。它们有相同的功能吗? 2.两者都主要用于运行Selenium测试用例吗? 3.两者都可以用于在像Eclipse这样的IDE上运行测试用例吗 1.TestNg和Jenkins都是业界具有竞争力的工具。它们有相同的功能吗 不,他们不是。Jenkins是一个Orchestrator工具,主要用于持续集成(当开发人员签入代码时,必须对其进行编译,应在其上运行单元测试,如果测试通过,则应将其部署到某个地方)和持续交付(所有持续集
Ant/Gradle/Maven
)来帮助它编译代码并在上面运行测试
TestNG是一个测试框架,它允许开发人员编写单元测试,也允许测试工程师使用它构建他们的功能自动化。它与JUnit非常相似,只是它允许测试工程师像在现实世界中一样可视化测试。因此,它们都具有完全不同的功能
- 通过IDE
- 通过命令行
- 通过构建工具