【问题标题】:Web Testing Software [closed]网络测试软件[关闭]
【发布时间】:2011-01-18 06:29:49
【问题描述】:

我在一家公司担任网络开发人员。我不知道与测试有关的任何事情。我们公司正计划购买一些测试软件。目前我们正在研究 ASP.NET。未来我们将致力于 PHP 和 JAVA。我需要你的帮助来找出最好的但具有成本效益的测试软件。我对 TFS 和 Visual Studio 测试工具有一些建议。不知道该怎么办。请给我建议。

【问题讨论】:

    标签: asp.net unit-testing testing automated-tests web-testing


    【解决方案1】:

    我使用这个框架进行网络测试http://seleniumhq.org/

    【讨论】:

    • Selenium 可能是最常见和最常用的框架。您可以通过多种方式驱动它并将其构建到自动化测试套件中。这是一个很好的起点。周围还有其他产品。有些是免费的,有些是免费的,你的口袋有多深? :-)
    • 感谢您的及时答复。我会检查硒。我真的对口袋大小一无所知:(这是公司的决定。但任何好的都会被接受。
    【解决方案2】:

    有列表开源测试工具可用 功能测试

    1. Selenium IDE 和 selenium web 驱动 PHPUnit 是一个单元测试
    2. PHP 编程语言框架 JUnit 是一种单元测试
    3. Java 编程语言框架
    4. Jasmine 是一个开源的 JavaScript 测试框架
    5. Watir 代表“Ruby 中的 Web 应用程序测试”。它适用于 用任何语言编写的应用程序,不仅仅是 Ruby

    用于性能测试

    1. Apache JMeter
    2. 加特林
    3. Lo​​adUI 是一款开源免费的负载测试软件

    对于 web 应用程序测试,您使用 selenium web 驱动程序,它主要用于功能测试 http://docs.seleniumhq.org/docs/03_webdriver.jsp

    【讨论】:

      【解决方案3】:

      Selenium 和 WatiN 都是不错的选择。我会推荐Fluent Automation,它是一种基于 Selenium、WatiN 或 PhantomJS 的 DSL,用于测试执行。

      我是 Fluent Automation 的开发人员,但它确实运行良好。它以 NuGet 包的形式提供,可以根据您选择的提供商自动执行 IE、Firefox 和 Chrome。

      【讨论】:

        【解决方案4】:

        对于 Web 应用程序测试,请查看 WatiNWatir。 TFS 有很多与测试无关的功能,它更像是 CI 平台。如果您需要 CI 平台,请考虑 CruiseControlCruiseControl.NET

        【讨论】:

          【解决方案5】:

          这取决于你想测试哪个级别,如果你想做UT,Xunit之类的框架可能是一个不错的选择,但如果你改变语言测试用例几乎没有用。如果你想基于功能测试 web 端,你可以选择基于 UI 的测试框架,如 selenium 或 watir 等等。好消息是测试用例不依赖后端语言,而是强烈依赖 UI 元素。要解决这个问题,您可以选择接口(post/get)测试。

          【讨论】:

            【解决方案6】:

            对于 PHP 和 .Net,使用 selenium IDE 进行回归测试和使用 Jmeter 进行负载测试,此工具都是免费且开源的,或者如果您想购买一些自动化工具,请使用 QTP 和 Load runner。

            现在 Selenium 是最流行的一天,对于 selenium ide 来说,你不需要了解任何编程语言,但在 selenium 中,如果你使用 webdriver,那么你必须了解一些编程语言

            【讨论】:

              【解决方案7】:

              由于您正在开发 Web 应用程序,因此性能将发挥重要作用。我相信你也应该去购买性能测试工具(Load Runner)。 有一个用于性能测试 (Jmeter) 的开源工具。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-05-12
                • 1970-01-01
                • 2010-09-26
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多