суббота, декабря 28, 2013

Предложение по разбору материалов Хомяка (и даже двух хомяков)

За время существования хомяка, накопилось огромное количество ссылок: полезных и не очень, о тестировании и о коде, о дикой мануальщине и исследовательском тестировании, об инструментах и карьерном росте.


Это лежит (и всегда лежало) в открытом доступе в виде гуглдокс таблиц:

Я ищу людей, которые бы были нематериально замотивированны перебрать этот список, и в результате, создать подборку самых полезных материалов в тестировании по различным темам, с более качественными и подробными описаниями.


По завершению проекта, эту страницу можно будет выложить под любой лицензией, подразумевающею свободное копирование и модификацию материала, например, что-то из Creative Commons.


Я бы мог это сделать самостоятельно. Но, в таком случае, это будет скучно, и непонятно, нужно ли.

Ваши вопросы, предложения, угрозы, условия и дополнения, жду в комментариях к этому посту.

пятница, декабря 27, 2013

Предновогодний и здоровый хомяк

Тестировщику и автоматизатору

Процессы и менеджмент

понедельник, декабря 23, 2013

SWD Page Recorder победил Фреймы и Всплывающие окна. Свежий релиз!

SWD Page Recorder помогает записать локаторы элементов веб-страницы, отладить их в самом приложении и
генерировать код PageObject-классов на C#, Java, Python, Ruby, Perl для дальнейшего использования в авто-тестах на Selenium WebDriver.

И… специальное предложение в этом релизе: вы можете написать свой генератор, хоть на Fortran!

В этом релизе:

  • На вкладе Locators, появилась фича “SwitchTo Frame”, позволяющая искать и отлаживать веб-элементы в фреймах: frame / iframe любого уровня вложенности.
  • “SwitchTo Window” позволяет переключатся на табы веб-браузера и всплывающие окна.
  • Добавился шаблон в CodeTemplates (вкладка Source Code) – [ZZZ] Experimental Run External Tool.
    Данный шаблон позволяет сгенерировать файл декларации веб-элементов в формате JSON и запустить любую внешнею команду операционной системы для его обработки.
    В комплект к этому шаблону входит пример такого генератора, файл “sample_ParserWebElements.js”, написанный на Microsoft JScript.
  • Для затравки, появилась “заглушка” для новой фичи – JavaScript Snippets, которая будет доступна в следующем релизе.

Свежее видео с демонстрацией новой функциональности:

Материалы и загрузка приложения

среда, декабря 18, 2013

О чем я расскажу на Selenium Camp 2014 #SeleniumCamp в Киеве

Заходя издалека, мои проблемы начались, после того, как я принял предложение пана Алименкова, о выступлении на Selenium Camp 2014, которая пройдет в Киеве 28-го февраля - 1 марта.

И вот, анонс моего докалада: SWD Page Recorder – record your Page Objects fast like a ninja!, уже размещен на страницах конференции.
И времени у меня на рассказ аж целых 50 минут.

Пят-де-сят ми-нут!

Собственно, это и было большой проблемой до недавнего времени. Про SWD Page Recorder можно рассказать, ну максимум за минут 10.

За это же время, можно просто прочитать статью: SWD Page Recorder: Записывает PageObject-классы для Selenium WebDriver

Чем забить оставшиеся 40 минут?

Вариантов было очень много:

  • Можно бы было, первые минут 10 настраивать микрофон
  • Провести голосование среди участников с поднятием рук: “А кто из вас автоматизирует?”, “А кто на Вебдрайвере?”, “А кто на Сишарпе?”, “А кто на Джаве?”, “А кто использует PageObject?”, “А кто использует Firefox?”, “А кто Хром?”
  • Рассказать пару шуток: Вот например, вы знаете, что есть такая профессия – локаторщик?

Но, я решил пойти другим путем. Я понял чего действительно не хватает будущим и сегодняшним пользователям приложения.
(Ну вот только не надо сразу говорить что нет документации. Знаю, знаю и работаю над этим )

Так вот, не хватает готовых рецептов использования.
SWD Page Recorder – это лишь скромная составная часть в вашем процессе автоматизации. Он никогда не станет монстром, по типу TestComplete или QTP.
SWD Page Recorder – это кубик Lego, которого, возможно, вам так не хватало.

В ходе доклада, я расскажу и покажу(!) как можно использовать Page Recorder в вашем процессе автоматизации.

  • Как построить взаимодействие SWD Recorder’а и фреймворка автоматизированого тестирования
  • У вас нет фреймворка?! И вы программируете на C#? Тогда у меня будет особое предложение - SWD.Starter
  • Расскажу, о практических примерах поиска и отладки локаторов веб-элементов
  • И есть еще одна мало документированная (да, да ну говорю же, работаю над документацией, ра-бо-таю) , но очень мощная фича – это шаблоны генерации кода – CodeTemplates.

Кроме того, за время до конференции, я планирую завершить мажорную фичу:
JavaScript Snippets – которая позволит выполнять заготовленные JavaScript-сценарии во время работы с браузером и перехватывать события от WebElement Explorer для настраиваемой и более оптимальной генерации локаторов.
(И да, я напишу документацию. Ну обещал же ведь, уже :D)

Хорошей вам автоматизации,
До встречи на Selenium Camp 2014

вторник, декабря 03, 2013

Новые статьи и заметки на форуме AT.info

Всякая всячина

JavaScript

WebDriver

WebDriver - C#/.NET

WebDriver - Ruby

WebDriver - Java

RobotFramework

АвтоХомяки

Хомяк в лодке -- это как тестировщик в Скраме

Видео для тестировщика

Тестировщику и автоматизатору