2011-01-18 7 views
0

Я работаю веб-разработчиком в компании. Я ничего не знаю о тестировании. Наша компания планирует приобрести программное обеспечение для тестирования. В настоящее время мы работаем над ASP.NET. В будущем мы будем работать над PHP и JAVA. Мне нужна ваша помощь, чтобы найти лучшие, но экономически эффективные средства тестирования. У меня есть некоторые предложения по TFS и Visual Studio Testing. Не знаю, что делать. Пожалуйста, предложите мне.Веб-тестирование программного обеспечения

ответ

4

Я использую эту схему для веб-тесты http://seleniumhq.org/

+0

Селен, пожалуй, наиболее известный и используемый каркас. Вы можете управлять им несколькими способами и создавать его в автоматизированных наборах тестов. Это хорошее место для начала. Есть и другие продукты. Некоторые бесплатные и другие, ну, насколько глубоко вы карманы? :-) – drekka

+0

Спасибо за подсказку. Я проверю Селен. Я действительно не имею ни малейшего представления о размере кармана :(Это девиз компании. Но что-то хорошее будет принято. – Ranadhir

0

Для тестирования веб-приложений из WatiN Чек и Watir. TFS имеет множество функций, не связанных с тестированием, это больше платформа CI. Если вам нужна платформа CI, рассмотрите CruiseControl и CruiseControl.NET.

0

Это зависит от того, на каком уровне вы хотите протестировать, если хотите сделать UT, Xunit вроде рамки, возможно, хороший выбор, но если вы меняете языковые тесты, то почти бесполезны. Если вы хотите протестировать базу веб-интерфейса на функциональном уровне, вы можете выбрать платформу тестирования UI, например, селен или watir. Хорошие новости - это тестовые примеры, которые не зависят от бэкэнд-языка, но он сильно зависит от элементов пользовательского интерфейса. Чтобы исправить это, вы можете выбрать тестирование интерфейса (post/get).

2

Selenium и WatiN - отличные варианты. Я бы порекомендовал Fluent Automation, который является DSL, который живет поверх Selenium, WatiN или PhantomJS для выполнения теста.

Я разработчик Fluent Automation, но это действительно хорошо работает. Он доступен как пакет NuGet и может автоматизировать IE, Firefox и Chrome в зависимости от того, какой поставщик вы выберете.

0

Для использования PHP и .Net selenium IDE для регрессионного тестирования и тестирования нагрузки с использованием Jmeter этот инструмент является бесплатным и с открытым исходным кодом или если вы хотите купить какой-либо инструмент для автоматизации, то используйте QTP и Load runner.

Теперь дни Селен является наиболее популярным и его очень до менее чем для селена IDE вам не нужно иметь, чтобы знать, о каком-либо языке программирования, но селен, если вы используете WebDriver, то вы ahve знать о каком-либо языке программирования

0

Поскольку вы работаете над веб-приложениями, производительность будет играть важную роль. Я считаю, вы также должны пойти на покупку Performance Testing Tool (Load Runner). Существует инструмент с открытым исходным кодом для тестирования производительности (Jmeter).

3

Есть список с открытым исходным кодом Средства тестирования доступны для функционального тестирования

  1. Селен IDE и селеном PHPUnit веб-водитель модульного тестирования
  2. рамки для PHP языка программирования JUnit является модульное тестирование
  3. рамки для языка программирования Java
  4. Жасмин - это платформа для тестирования с открытым исходным кодом для JavaScript
  5. Watir означает «Тестирование веб-приложений в Ruby."Он работает с приложений, написанных на любом языке, а не только Руби

Для тестирования Performance

  1. Apache JMeter
  2. Гатлинга
  3. LoadUI является открытым исходным кодом и тестирования программного обеспечения бесплатно нагрузки

Для тестирования веб-приложений вы идете с селеновым сетевым драйвером в основном используется для функциональных испытаний http://docs.seleniumhq.org/docs/03_webdriver.jsp

Смежные вопросы