我是一家公司的网络开发人员。我不知道任何与测试有关的事情。我们公司正计划购买一些测试软件。目前我们正在研究ASP.NET。我们将来会研究PHP和JAVA。我需要你的帮助才能找到最好但最具成本效益的测试软件。我对TFS和Visual Studio测试工具有一些建议。不知道该怎么办。请建议我。
答案 0 :(得分:4)
我将此框架用于网络测试http://seleniumhq.org/
答案 1 :(得分:3)
有列表开源测试工具可用 用于功能测试
性能测试
对于Web应用程序测试,您使用的是selenium web驱动程序,它主要用于功能测试 http://docs.seleniumhq.org/docs/03_webdriver.jsp
答案 2 :(得分:2)
Selenium和WatiN都是不错的选择。我建议Fluent Automation这是一个位于Selenium,WatiN或PhantomJS之上的DSL,用于测试执行。
我是Fluent Automation的开发人员,但它确实运作良好。它可作为NuGet包使用,可根据您选择的提供商自动化IE,Firefox和Chrome。
答案 3 :(得分:0)
对于网络应用程序测试,请WatiN和Watir。 TFS有很多与测试无关的功能,它更多的是CI平台。如果您需要CI平台,请考虑CruiseControl和CruiseControl.NET。
答案 4 :(得分:0)
这取决于你想要测试哪个级别,如果你想做UT,Xunit之类的框架可能是一个不错的选择,但是如果你改变语言测试用例几乎是无用的。如果你想在功能上测试网络基础,你可以选择基于UI的测试框架,如selenium或watir。好消息是测试用例不依赖于后端语言,但它依赖于UI元素。要解决这个问题,您可以选择接口(发布/获取)测试。
答案 5 :(得分:0)
对于PHP和.Net使用selenium IDE
进行回归测试和使用Jmeter进行负载测试,这个工具都是免费的开源工具,或者如果你想购买一些自动化工具,那么使用QTP和Load runner。
现在有一天Selenium是最受欢迎的,它非常适合selenium ide你不需要知道任何编程语言但是如果你使用webdriver那么你应该知道一些编程语言
答案 6 :(得分:0)
由于您正在使用Web应用程序,因此性能将发挥重要作用。我相信你也应该去购买性能测试工具(Load Runner)。 有一个用于性能测试(Jmeter)的开源工具。