вторник, 22 октября 2013 г.

Successful implementation of ReportNG with Reporter.log

Итак, я начал смотреть в сторону как прикрепить скриншоты ошибок в репорт красиво и понятно для менеджмента. Cначала смотрел в сторону Thucydides, но он интегрируется с Junit. Так как я роботаю с TestNG, я воспользовался reportNG, что позволяло мне сделать отличные репорты с встроенными скриншотами:

понедельник, 21 октября 2013 г.

Migration to Selenium WebDriver

Время шло и я не стоял на месте. Идеи по поводу перехода на WebDriver постоянно крутились у меня в голове! Я наверное весь интернет прочитал по WebDriver, его возможностях и преимуществах. Сам WebDriver более объектно-ориетирован, не требует запуска сервера и взаимодействует с браузером через нативные интерфейсы. У него есть возможность роботать с курсором мышки, яваскриптом, базой данных и ещё много особеностей, которых я не знаю пока. Написан на Java и есть огромное количество полезных фишек в свзяке WebDriver  + Java:

The beginning with PhpUnit

Итак началось все с фреймворка phpunit с использованием Selenium RC!
Сам Selenium RC построен на javascript(похож к IDE) и интерпретирован на многие языки программирования: