首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium自动化测试实际上是如何在遵循敏捷软件流程的公司中运行的?

Selenium自动化测试实际上是如何在遵循敏捷软件流程的公司中运行的?
EN

Stack Overflow用户
提问于 2017-01-29 09:42:11
回答 1查看 160关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-29 13:02:15

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

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

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

这个过程“每天都是自动化的,利益相关者需要敏捷性”。

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41916808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档