Saturday, December 10, 2011

Последовательное написание своего фреймверка для автоматизированного тестирования на Python

Основная часть
Продолжение

Как мы все прекрасно понимаем, автоматизация тестирования это далеко не только UI часть, по сему сегодня я предлагаю рассмотреть часть по созданию платформы для тестирования Rest API сервисов.

Friday, December 2, 2011

Последовательное написание своего фреймверка для автоматизированного тестирования на Python

Короткая приамбула.

Как раз сейчас занимаюсь разработкой очередного фреймверка для автоматизированного тестирования, по сему это будут, так сказать, записки с линии фронта.

Основа для будущего фреймверка
Часть первая
Так как это фреймверк для автоматизированного тестирования, ключевое слово тестирование, то начну с непосредственной процедуры написание тестов.
Как ни странно ни с какого-то решения типа Selenium или xUnit или еще чего-то, а именно с процесса создания, хранения и считывания тестов.

Monday, October 31, 2011

TAWtomation Source code

Привет, друзья,

Давно не писал ничего, но побывав в Днепре на конференции решил все таки черкнуть коротенькую записку, точнее расшарить файлик.

Это мой маленький фреймверчик на основе Selenium RC. он будет поддержиться и видоизменяться, и это даже не Beta, но все же некоторые вопросы, типа логирования, работы с Excel как с хранилищем тест кейсов, там уже есть. В последствии я буду писать статьи и расказывать почему и как это сделанно и как улучшается, но начать предлагаю именно с того чтоб просто его скачать и посмотреть.

Что надо:
Maven2, Oracle JDK, ну и IDE какой-нить.

а вот и код )

TAWTomation.zip на FileShare.in.ua

более детальное описание будет позже

Артем

Thursday, October 6, 2011

Что тут скажешь


1955-2011

Жизненный пусть Стива Джобса
         

Friday, September 23, 2011

QAConf 1.0 и мои на ней выступления

Привет, друзья,
Как вы знаете 17-го сентября в Харькове проводилась мини-конференция QA Club Conf v1.0. Очень неплохое мероприятие получилось, скажу я вам.
В основном как мне кажется оно получилось таким из-за людей, которые туда пришли. Все были живыми и хотели узнать что-то новое. Докладчики и организаторы тоже молодцы, что подготовились и провели весь ивент на достаточном уровне.

Мои выступления находятся ниже

Thursday, September 15, 2011

Testers and Developers. Как заставить их слушать друг друга

Привет, друзья,

Предлагаю вашему вниманию краткую версию моего доклада "Testers and Developers. Как заставить их слушать друг друга" к сожалению не могу выложить видиоверсию, по сему будет в формате сказки с картинками.

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

Monday, August 29, 2011

IT-Jam 2011 Одесса "Что делать, когда на проекте проблемы"

Привет, друзья,
Вот наконец-то добрался до нормального интернета, чтоб выложить совой доклад с ITJam.
Внизу находятся слайды и видео. Качество звука конечно не очень сначала, но потом вылечиваетя.

Monday, August 15, 2011

Коммуникации или 'а все же было очевидно' 2


"Я уволила менеджера по маркетингу потому, что он сделал то, что я просила, но не то что я хотела."
(с) The Smurfs

Ну вот не дать не взять. Аутсорсинг и клиенты.

Календарь моих выступлений

Привет, камрады,
Лето подходит к концу, вместе с ним уходит и затишье театрального сезона :)
Вот он список моих выступлений на ближайший месяц:

20 Августа, IT Jam Одесса
Доклад: что делать, если у Вас на проекте проблема?
На данном мероприятии я представлю патерн решения проблем, которые неизбежно возникают при разработке. Этот подход работает для меня, так же, я уверен, что он станет полезен для многих разработчиков, тестировщиков и менеджеров.

3 Сентября, EPAM Open Camp Харьков
Доклад: Девелоперы и тестировщики – как сделать так, чтоб они слышали друг друга
Этот доклад раскроет тему того, как можно решить проблему коммуникации между отделами разработки и тестирования. В нем я расскажу о тех практиках, которые я применяю и о возможных подводных камнях и рисках при недостаточном внимании к данному вопросу.

17 Сентября, QAClub Conf 1.0, Харьков
Доклад: Организуем самоорганизацию
Во многих книжках и  на многих конференциях говорят о самоорганизующихся командах, но не для всех очевидно как сделать так, чтоб это была самоорганизующаяся команда с минимальным коэффициентом конфликтности. Об этом, собственно, и будет мой докладец.

Ко всем этим докладам будут и слайдкасты, и видеозаписи, которые я размещу в своем блоге.

See you.

Friday, July 22, 2011

Selenium tricks

Привет,

Пару дней назад столкнулся с проблемкой. Как пройти HTTP basic authentication не используя Java Robot и WinApi (user32). Когда педалил автотесты под Винду эти штуки работали, под Маком WinApi как не странно нет ).
HTTP basic authentication это вот такое окошко:

После копания в инете, нашел очень простой способ прохождения данного добра - передача параметров авторизиции через URL.
http://<username>:<password>@host:port/path (ex http://user:pwd@example.com:80/)
сработало и лишило меня кучи головной боли.

Может пригодится.

Wednesday, July 13, 2011

Черная книга менеджера от Славы Панкратова
Как понял ее я.

Вот сегодня решился таки прочитать «Черную Книгу менеджера» Славы Панкратова. Подраскидал дела так, чтоб получился один более-менее свободный день среди недели. Изначально планировал сегодня заканчивать один скучный и длинный документ, но сделав не большой экстра-эффорд закончил его вчера.

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

Tuesday, July 12, 2011

Рекомендации докладчикам.
Часть 1. Честность и страх.


‘If you start reading your material
because you don’t know your material
the audience is very quickly going to
figure out that you are boso.”
Guy Kawasaki ‘The Art of Start’


Некоторое время назад обещал написать пост на эту тему. Сразу сознаюсь, что все что тут написано, придумано не мной, это некое попурри из практик очень уважаемых мною людей. Большинство докладов на наших конференциях имеет очень низкий уровень и это побудило меня написать эту статью.

Thursday, July 7, 2011

Коммуникации или 'а все же было очевидно'

Привет,
Картинка с доклада 'Решение коммуникативных проблем в распределенных командах' от Стаса Давыдова. Очень хорошо показывает некоторые проблемы в коммуникациях.


  Cheers, камрады

Wednesday, July 6, 2011

Разбор кейса 'CYA наоборот'

Спасибо за решения, камрады,
для меня было очень интересно их читать и анализировать.
Предлагаю вашему вниманию разбор кейса ‘CYA наоборот’, в котором я попробую из всех предложенных решений выделить сухой остаток

Tuesday, July 5, 2011

матрицы 2x2. Матрица Эйзенхауэра

Добрый день, друзья,

Довольно давно, обратил внимание на такой момент, как засилие матриц 2x2, как инструментов планирования и мотивации, так же они часто используются для объяснения или иллюстрирования целей роста и развития. Все они, так или иначе, представлялись мне не более чем переделочкой матрицы Эйзенхауэра (скорее всего, потому что про нее я узнал раньше, чем про все остальные), так что, пожалуй, с нее и начнем.

Monday, July 4, 2011

Кейс 'CYA наоборот'

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

Вот он, кейс на разбор. "CYA наоборот"

>> разбор кейса "CYA наоборт"

Давайте попробуем подумать над ним вместе; разобрать предлагаю с двух точек - понять мотивацию человека, совершившего подобный поступок, и придумать, как из этой ситуации выйти.

Dnepr. Agile Base Camp

Привет, коллеги,

Побывав на ABC в субботу 2.07, надумал написать сначала отзыв, а потом несколько заметок.
Итого: отзыв - в общем, на 3-ку по пятибалльной системе:
- Организация – хорошо: регистрация, подготовка комнат и все такое;
- Обеспечение - грустяха; крепкая экономия на печеньках, кофе и обеде;
- Доклады - один на один не приходится.

Friday, July 1, 2011

Лекция "Базовые знания для начинающего тестировщика"

Добрый день, камрады,

Вашему вниманию представляется лекция по базовым (самым базовым) знаниям, которыми должен обладать тестировщик, или человек, который думает стать тестировщиком.
Это видео - довольно старенькая (2008 г) лекция, а точнее - нарезка из нескольких, которые я проводил в компании под кодовым именем CDD.