1 октября 2010 г.

Материалы конференции разработчиков. Доклад «Автоматизация тестирования интерфейса в web-приложениях»

Доклад от Вадима Кадученко начальника отдела тестирования проекта Главснаб. Прозвучал на конференции разработчиков.

Вадим рассмотрел следующие вопросы:

  • Что такое интеграционные тесты и чем они отличаются от традиционных юнит-тестов.
  • Роль интеграционных тестов в проекте.
  • Готовые инструменты для написания автоматизированных тестов UI.
  • Как интеграционные тесты вписываются в общую схему разработки продукта?
  • Главное преимущество, которое дают интеграционные тесты.
  • Возможные проблемы при написании таких тестов

Другие доклады с этой конференции http://blog.byndyu.ru/2010/10/blog-post.html

3 комментария:

  1. Александр, а Вы (или, может быть, Ваши коллеги), в своей работе не имели дело с TestComplete? Если да, то как он в сравнении с Selenium на данных задачах? Собираемся у себя внедрять TC, но решение еще окончательно не принято...

    ОтветитьУдалить
  2. @i.lukyanov
    Нет, мы не использовали, но я думаю Вадим сможет дать пару комментариев по этой утилите.

    ОтветитьУдалить
  3. @i.lukyanov Посмотрел на заявленную функциональность, потом на ценник и понял, что TestComplete не нужен :) Сейчас есть очень много полностью бесплатных инструментов для автоматизации тестирования, очень часто с открытыми исходниками. Для web идеален selenium, для десктопных приложений - white (http://white.codeplex.com/), если вдруг их функциональности не будет хватать - есть autoIt. У всех этих инструментов хорошее коммьюнити.
    Можно сочетать эти инструменты, например, в тестах xUnit, а не зависеть от одной огромной утилиты.

    ОтветитьУдалить