【发布时间】:2011-06-03 08:40:49
【问题描述】:
我是网络开发和网络测试的新手。我想在我的持续集成和使用 selenium 的自动化测试中使用 Hudson。如何在 hudson 中集成 selenium,以便每次使用 hudson 构建时,它都会自动执行 selenium 中的自动化测试?我应该安装什么应用程序?顺便说一句,我使用 ubuntu 作为我的操作系统。
我正在使用 asp.net 和 C# 构建我的 webapp。
请指教。
谢谢。
【问题讨论】:
我是网络开发和网络测试的新手。我想在我的持续集成和使用 selenium 的自动化测试中使用 Hudson。如何在 hudson 中集成 selenium,以便每次使用 hudson 构建时,它都会自动执行 selenium 中的自动化测试?我应该安装什么应用程序?顺便说一句,我使用 ubuntu 作为我的操作系统。
我正在使用 asp.net 和 C# 构建我的 webapp。
请指教。
谢谢。
【问题讨论】:
您可以像调用普通单元测试一样调用测试。假设您正在创建要使用 NUnit 运行的测试,那么您需要确保已安装它。
设置您的 Selenium 项目,就像一个普通的类库项目一样,构建一个可以运行您的测试的 dll 就足够了。
【讨论】:
您可以将您的 Selenium-TestNG/Nunit 框架与 Maven 集成,您可以在 Jenkins/Hudson 中提供 Maven 构建路径。
【讨论】: