AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Функциональное тестирование

Очередные советы от Sauce Labs по написанию Selenium тестов

Интеграция TestComplete и HP Quality Center

Вы еще не интегрировали TestComplete с HP Quality Center? А вот ребята из SmartBear эту проблему уже решали, а именно:

  1. Подсоединиться к HP Quality Center.
  2. Создать test set
  3. Добавить test case к test set.
  4. Выложить результаты test case
  5. Прикрепить логи пронона к test set
  6. Отсоединиться от HP Quality Center
Скрипты для этих шагов указанны ниже:

HP Functional Testing 11 или QTP 11

QTP 11

Выпущена новая версия QTP 11. Ниже приведен список улучшений, дополнений, изменений:

  1. Идентификация объектов с помощью XPath или CSS
  2. Улучшен Results Viewer
  3. Добавлен Regular Expression Evaluator в котором легко работать с регулярными выражениями
  4. Индентификация объектов в сравнении с соседними объектами
  5. Добавлен метод LoadFunctionLibrary, который может загружать функциональные библиотеки в run time
  6. Record&Playback для Firefox
  7. Возможность получения логов Java или .NET
  8. Добавлены новые методы EmbedScript/EmbedScriptFromFile и RunScript/RunScriptFromFile для удобства работы с JavaScript
  9. Web 2.0 Toolkit Applications для поддержки веб-приложений
  10. Автоматическая параметризация теста в конце сесии записи
  11. Silverlight Add-in для поддержки Silverlight 2 и Silverlight 3
  12. Рассширенная работа WPF и кастомными контролами

Новое приобритение Google. Знакомтесь WindowTester Pro!

Google WindowTester Pro

Google в начале августа приобрела компанию под названием "Instantiations", которая занималась/специализировалась на выпуске инстументов для Java разработчиков на основе Eclipse. Так вот, вместе с Instantiations к Google перешел одни инструмент автоматизации под названием WindowTester Pro

Сообственно, что может тестировать WindowTester Pro:

  • SWT Java приложения 
  • Swing Java приложения

Тесты автоматически записываются в формате JUnit, что означает их можно запускать не из Eclipse, а допустим с помощью CI, например Ant или же напрямую через Java. Ниже приведено несколько примеров:

Как проверить размещение объекта на странице с помощью Selenium?

Использование Selenium для проверки размещения объектов на странице:

Опыт Google. Разработка фреймоврка c помощью Selenium

Хорошее выступление автоматизаторов тестирования компании Google, которые рассказывают, как они строили фреймворк с помощью Selenium.

Online калькулятор возврата вложений в автоматизацию

ROI иконка

Вот еще один пример по примерному подсчету выгоды от автоматизации тестирования:

http://www.aspiresys.com/testautomationroi

Калькулятор доступен для бесплатного использования на сайте компании Aspire systems. 

Для подсчета нужно ввести множество параметров, таких как используемые технологии, количество релизов, необходимых тестов, размеры команды, цена ресурсов и т.п.

В результате калькулятор рисует график денежного потока, который в первую очередь показывает через сколько времени инвестиция окупиться.

Selenium Inspector. Упрощает автоматизацию тестирования веб-приложений

Selenium InspectorTeamDev выпустила Selenium Inspector для упрощения автоматизации тестирования веб-приложений. Selenium Inspector разработан, как библиотека с открытым кодом для популярного фреймворка Selenium, которая улучшает возможности тестирования компонент.

Selenium Inspector API позволяет создавать решения по тестированию для различных фреймворков генерации HTML страниц, как JSF, Spring MVC, Struts, и так дальше. Теперь тестировщики и разработчики веб-приложений могут создавать объектно-ориентированный API для тестирования любых веб UI библиотек. 

Плюсы и минусы Selenium RC против WebDriver

Сегодня пересматривал видео с GTAC (Google Test Automation Conference) и наткнулся на очень веселый доклад-дуель. 

RSS-материал