在敏捷软件流程之后,Selenium自动化测试如何实际设置为在公司运行?

时间:2017-01-29 01:42:11

标签: selenium automated-tests

我刚刚开始学习Selenium中的测试自动化,并发现大多数在线教程会告诉您在IDE中运行测试套件以及TestNG(带有testng.xml)和构建工具等测试框架作为Maven。

当您在一家软件公司工作并被告知要构建测试框架并运行自动化测试时,我不相信您每次想要执行测试套件时都需要启动IDE。所以,我的问题是,软件公司遵循的典型设置是什么?自动化'运行测试自动化脚本?

1 个答案:

答案 0 :(得分:1)

软件公司正在遵循敏捷实践,并希望跟上行业惯例。在实际项目中,CI& CD用于持续集成,部署和测试软件。

测试由SDET使用测试自动化框架编写。在开发测试脚本时,测试开发人员使用像eclipse这样的IDE。但是,在所需的频率/事件之后,测试将作为工作在Jenkins上执行。

例如,在每次代码部署之后,Jenkins可以自动触发您的健全套件,并每两周运行一次回归。

过程'现在每天都在与利益相关者进行自动化,要求敏捷性。

可以通过Jenkins中的.bat文件从命令行调用selenium java项目,或者使用ant / maven作为构建工具。

IDE很少用于在现实世界中运行测试。