понедельник, июня 15, 2015

Коллеги татуировщики и автоматизавры, заставьте меня выступить на Selenium Conference 2015

Выступить с докладом на Selenium Conference 2015 — это моя давнишняя мечта.

В прошлом году не получилось — я сам был занят переездом, а конференция уехала Selenium Conference 2014 уехала в очень трудно доступное для меня место — в Индию.
Сейчас же, удача повернулась ко мне лицом. В этом году конференция пройдет в Портленде, штат Орегон. А сейчас для меня просто рукой подать — 3 часа на автобусе из Сиэтла.

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

И тут я приглашаю вас:


За основу, я возьму свой доклад с Selenium Camp 2014 в Киеве.  Но, это не значит что это будет римейк с розовыми кофточками — это будет новая история о том как используя современные подходы в автоматизации тестирования и хорошие инструменты (в том числе и SWD Page Recorder) — вы сможете повысить эффективность и автоматизировать свой ручной труд по автоматизации тестирования.

И немного новостей.
Сейчас я работаю над новой фичей в SWD Page Recorder — Screen View.
Новое окно поможет осуществлять навигацию, кликать на элементы и набирать текст,   записывать элементы не только в браузере, но и в отдельном окне PageRecorder.

Это поможет:

  • Отладить кейс, который почему-то падает в PhantomJS и вообще, увидеть как PhantomJS рендерит страницу
  • Подключится и проверить работу удаленных нод Selenium Grid
  • Наконец-то интегрировать Appium и стать мобильным! 

Вот черновой набросок того как будет выглядеть новое окно. Подчеркну, что это ещё очень сырой набросок, который даже черновым вариантом сложно назвать.









среда, апреля 22, 2015

SWD Page Recorder -- приятная новость: видео доклада на Selenium Camp 2014 и новый релиз

Как-то занимался я вечером своим хобби: гуглил свою фамилию в Интернетах, и бац! Хорошая новость!

Оказалось, Николай все таки восстановил видео моего доклада с конференции Selenium Conf 2014, которое, по слухам, было навсегда утрачено.

Смотрите также: Материалы моего доклада (SWD Page Recorder) на #SeleniumCamp 2014 и ещё несколько фактов

И еще одна новость: релиз SWD PageRecorder 14 APR 2015 v2.45

Из нового: добавилась возможность создавать скриншоты страницы, как через кнопку на интерфейсе, так и через скрипты в Playground.

А еще, 4-я попытка переписать браузерный скрипт WebElement Explorer оказалась провальной. На этот раз во всем виноваты юнит-тесты, которые было очень нудно писать.





понедельник, января 05, 2015

Релиз SWD Page Recorder 05 JAN 2015 v2.44

В новой версии SWD Page Recorder:

Теперь можно получить код переключения на текущий фрейм браузера

А еще я добавил видео кодирования этой самой фичи. Это самое скучное реалити шоу:
"2 часа программирования и тестирования какой-то небольшой фигнюшки" :D




воскресенье, сентября 21, 2014

Майнд мапа: Йа тестировщиг! Апдейт 2

Если коротко, то история этой майнд-мапы начинается вот тут, на ДОУ. И это минорный патчЪ. Внутри вы найдете целую кучу полезных ссылок. Открыть в оффлайне можно при помощи инструмента XMind. http://www.xmind.net/ Все ссылки находятся внизу карты. http://www.xmind.net/m/jUvj/

вторник, августа 19, 2014

Жди меня: Я потерял ссылку на гениальный пост про тест-стратегию с картинками

UPD; В студии Жди меня:
– Дмитрий, Ваша ссылка у нас, здесь, в студии
– (Плачет, не может сказать ни слова)

Спасибо Андрею за точное попадание в неопределённую цель :D

Правда, статью Александра, я вроде бы даже не видел:

Зато, вспомнил, что как раз у него видел то, что ищу. 
Вот она!!! 





Спасибо, Друзья! 


четверг, июня 05, 2014

Отчет по тестированию и "затестировать до смерти" (Фриланс и тестирование, А. Петров)

Мне очень нравится эта часть про "затестировать до смерти" и про важность показать не только негативный результат -- найденные баги, но и позитивный: какой объем работ был выполнен и какие компоненты тестировались.

Я открыл для себя Galen – инструмент для тестирования вёрстки страницы

Я только-только начал копать Galen, но уже сейчас реально в восторге от его возможностей. Наверное потому, что всегда считал автоматизацию тестирования вёрстки одним из самых сложных занятий... но... сейчас это уже не так.

Я описываю спецификацию вёрстки страницы в специальном файле:

homepage.spec:
===========================================
legend-bar       css                legend
address-label    css                label[title*='Address of page to Validate']
txtUrl            id                 uri
btnCheck         xpath              //a[@class='submit']/span[contains(text(), "Check")]
===========================================

legend-bar
    height: 35 to 100px

address-label
    below: legend-bar 50 to 300px
#    near: txtUrl 5 to 40px


Дальше, запускаю Galen через командную строку:

galen check homepage.spec --url "http://validator.w3.org/" --size "1024x768" --htmlreport "htmlreport-dir"

После чего, galen, посредством Selenium WebDriver открывает и тестирует страницу, и в итоге, я получаю следующий отчёт:

И это -- реально круто!



пятница, мая 02, 2014