Основная часть
Продолжение
Как мы все прекрасно понимаем, автоматизация тестирования это далеко не только UI часть, по сему сегодня я предлагаю рассмотреть часть по созданию платформы для тестирования Rest API сервисов.
Saturday, December 10, 2011
Friday, December 2, 2011
Последовательное написание своего фреймверка для автоматизированного тестирования на Python
Короткая приамбула.
Как раз сейчас занимаюсь разработкой очередного фреймверка для автоматизированного тестирования, по сему это будут, так сказать, записки с линии фронта.
Основа для будущего фреймверка
Часть первая
Так как это фреймверк для автоматизированного тестирования, ключевое слово тестирование, то начну с непосредственной процедуры написание тестов.
Как ни странно ни с какого-то решения типа Selenium или xUnit или еще чего-то, а именно с процесса создания, хранения и считывания тестов.
Как раз сейчас занимаюсь разработкой очередного фреймверка для автоматизированного тестирования, по сему это будут, так сказать, записки с линии фронта.
Основа для будущего фреймверка
Часть первая
Так как это фреймверк для автоматизированного тестирования, ключевое слово тестирование, то начну с непосредственной процедуры написание тестов.
Как ни странно ни с какого-то решения типа Selenium или xUnit или еще чего-то, а именно с процесса создания, хранения и считывания тестов.
Monday, October 31, 2011
TAWtomation Source code
Привет, друзья,
Давно не писал ничего, но побывав в Днепре на конференции решил все таки черкнуть коротенькую записку, точнее расшарить файлик.
Это мой маленький фреймверчик на основе Selenium RC. он будет поддержиться и видоизменяться, и это даже не Beta, но все же некоторые вопросы, типа логирования, работы с Excel как с хранилищем тест кейсов, там уже есть. В последствии я буду писать статьи и расказывать почему и как это сделанно и как улучшается, но начать предлагаю именно с того чтоб просто его скачать и посмотреть.
Что надо:
Maven2, Oracle JDK, ну и IDE какой-нить.
а вот и код )
более детальное описание будет позже
Артем
Давно не писал ничего, но побывав в Днепре на конференции решил все таки черкнуть коротенькую записку, точнее расшарить файлик.
Это мой маленький фреймверчик на основе Selenium RC. он будет поддержиться и видоизменяться, и это даже не Beta, но все же некоторые вопросы, типа логирования, работы с Excel как с хранилищем тест кейсов, там уже есть. В последствии я буду писать статьи и расказывать почему и как это сделанно и как улучшается, но начать предлагаю именно с того чтоб просто его скачать и посмотреть.
Что надо:
Maven2, Oracle JDK, ну и IDE какой-нить.
а вот и код )
более детальное описание будет позже
Артем
Labels:
automation testing,
Selenium,
selenium + Java
Thursday, October 6, 2011
Что тут скажешь
1955-2011 | ||
Жизненный пусть Стива Джобса | ||
Friday, September 23, 2011
QAConf 1.0 и мои на ней выступления
Привет, друзья,
Как вы знаете 17-го сентября в Харькове проводилась мини-конференция QA Club Conf v1.0. Очень неплохое мероприятие получилось, скажу я вам.
В основном как мне кажется оно получилось таким из-за людей, которые туда пришли. Все были живыми и хотели узнать что-то новое. Докладчики и организаторы тоже молодцы, что подготовились и провели весь ивент на достаточном уровне.
Мои выступления находятся ниже
Как вы знаете 17-го сентября в Харькове проводилась мини-конференция QA Club Conf v1.0. Очень неплохое мероприятие получилось, скажу я вам.
В основном как мне кажется оно получилось таким из-за людей, которые туда пришли. Все были живыми и хотели узнать что-то новое. Докладчики и организаторы тоже молодцы, что подготовились и провели весь ивент на достаточном уровне.
Мои выступления находятся ниже
Thursday, September 15, 2011
Testers and Developers. Как заставить их слушать друг друга
Привет, друзья,
Предлагаю вашему вниманию краткую версию моего доклада "Testers and Developers. Как заставить их слушать друг друга" к сожалению не могу выложить видиоверсию, по сему будет в формате сказки с картинками.
Тестеры и девелы - многие считают, что конфликт заложен в самой основе их отношений - и я тоже так думал.
Но в условиях развития гибких методологий разработки, работы в стиле - одна команда, все тим мемберы, все равны (прям путь к коммунизму); коммуникации между этими якобы противоборствующими сторонами стали очень критичными.
Предлагаю вашему вниманию краткую версию моего доклада "Testers and Developers. Как заставить их слушать друг друга" к сожалению не могу выложить видиоверсию, по сему будет в формате сказки с картинками.
Тестеры и девелы - многие считают, что конфликт заложен в самой основе их отношений - и я тоже так думал.
Но в условиях развития гибких методологий разработки, работы в стиле - одна команда, все тим мемберы, все равны (прям путь к коммунизму); коммуникации между этими якобы противоборствующими сторонами стали очень критичными.
Monday, August 29, 2011
IT-Jam 2011 Одесса "Что делать, когда на проекте проблемы"
Привет, друзья,
Вот наконец-то добрался до нормального интернета, чтоб выложить совой доклад с ITJam.
Внизу находятся слайды и видео. Качество звука конечно не очень сначала, но потом вылечиваетя.
Вот наконец-то добрался до нормального интернета, чтоб выложить совой доклад с ITJam.
Внизу находятся слайды и видео. Качество звука конечно не очень сначала, но потом вылечиваетя.
Monday, August 15, 2011
Коммуникации или 'а все же было очевидно' 2
"Я уволила менеджера по маркетингу потому, что он сделал то, что я просила, но не то что я хотела."
(с) The Smurfs
Ну вот не дать не взять. Аутсорсинг и клиенты.
Календарь моих выступлений
Привет, камрады,
Лето подходит к концу, вместе с ним уходит и затишье театрального сезона :)
Вот он список моих выступлений на ближайший месяц:
20 Августа, IT Jam Одесса
Доклад: что делать, если у Вас на проекте проблема?
На данном мероприятии я представлю патерн решения проблем, которые неизбежно возникают при разработке. Этот подход работает для меня, так же, я уверен, что он станет полезен для многих разработчиков, тестировщиков и менеджеров.
3 Сентября, EPAM Open Camp Харьков
Доклад: Девелоперы и тестировщики – как сделать так, чтоб они слышали друг друга
Этот доклад раскроет тему того, как можно решить проблему коммуникации между отделами разработки и тестирования. В нем я расскажу о тех практиках, которые я применяю и о возможных подводных камнях и рисках при недостаточном внимании к данному вопросу.
17 Сентября, QAClub Conf 1.0, Харьков
Доклад: Организуем самоорганизацию
Во многих книжках и на многих конференциях говорят о самоорганизующихся командах, но не для всех очевидно как сделать так, чтоб это была самоорганизующаяся команда с минимальным коэффициентом конфликтности. Об этом, собственно, и будет мой докладец.
Ко всем этим докладам будут и слайдкасты, и видеозаписи, которые я размещу в своем блоге.
See you.
Лето подходит к концу, вместе с ним уходит и затишье театрального сезона :)
Вот он список моих выступлений на ближайший месяц:
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/)
сработало и лишило меня кучи головной боли.
Может пригодится.
Пару дней назад столкнулся с проблемкой. Как пройти 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/)
сработало и лишило меня кучи головной боли.
Может пригодится.
Labels:
HTTP basic authentication,
Selenium,
полезно
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, камрады
Картинка с доклада 'Решение
Cheers, камрады
Wednesday, July 6, 2011
Разбор кейса 'CYA наоборот'
Спасибо за решения, камрады,
для меня было очень интересно их читать и анализировать.
Предлагаю вашему вниманию разбор кейса ‘CYA наоборот’, в котором я попробую из всех предложенных решений выделить сухой остаток
Tuesday, July 5, 2011
матрицы 2x2. Матрица Эйзенхауэра
Добрый день, друзья,
Довольно давно, обратил внимание на такой момент, как засилие матриц 2x2, как инструментов планирования и мотивации, так же они часто используются для объяснения или иллюстрирования целей роста и развития. Все они, так или иначе, представлялись мне не более чем переделочкой матрицы Эйзенхауэра (скорее всего, потому что про нее я узнал раньше, чем про все остальные), так что, пожалуй, с нее и начнем.
Довольно давно, обратил внимание на такой момент, как засилие матриц 2x2, как инструментов планирования и мотивации, так же они часто используются для объяснения или иллюстрирования целей роста и развития. Все они, так или иначе, представлялись мне не более чем переделочкой матрицы Эйзенхауэра (скорее всего, потому что про нее я узнал раньше, чем про все остальные), так что, пожалуй, с нее и начнем.
Labels:
2x2 matrix,
eisenhower matrix,
time management
Monday, July 4, 2011
Кейс 'CYA наоборот'
Сегодня столкнулся (в очередной раз) с ситуацией, когда менеджер самого среднего звена, очень неплохой девелопер в прошлом и, как показывает практика, в будущем, выдав желаемое за действительное, очень крепко "подставил" всю команду.
Вот он, кейс на разбор. "CYA наоборот"
>> разбор кейса "CYA наоборт"
Давайте попробуем подумать над ним вместе; разобрать предлагаю с двух точек - понять мотивацию человека, совершившего подобный поступок, и придумать, как из этой ситуации выйти.
Вот он, кейс на разбор. "CYA наоборот"
>> разбор кейса "CYA наоборт"
Давайте попробуем подумать над ним вместе; разобрать предлагаю с двух точек - понять мотивацию человека, совершившего подобный поступок, и придумать, как из этой ситуации выйти.
Dnepr. Agile Base Camp
Привет, коллеги,
Побывав на ABC в субботу 2.07, надумал написать сначала отзыв, а потом несколько заметок.
Итого: отзыв - в общем, на 3-ку по пятибалльной системе:
- Организация – хорошо: регистрация, подготовка комнат и все такое;
- Обеспечение - грустяха; крепкая экономия на печеньках, кофе и обеде;
- Доклады - один на один не приходится.
Побывав на ABC в субботу 2.07, надумал написать сначала отзыв, а потом несколько заметок.
Итого: отзыв - в общем, на 3-ку по пятибалльной системе:
- Организация – хорошо: регистрация, подготовка комнат и все такое;
- Обеспечение - грустяха; крепкая экономия на печеньках, кофе и обеде;
- Доклады - один на один не приходится.
Friday, July 1, 2011
Лекция "Базовые знания для начинающего тестировщика"
Добрый день, камрады,
Вашему вниманию представляется лекция по базовым (самым базовым) знаниям, которыми должен обладать тестировщик, или человек, который думает стать тестировщиком.
Это видео - довольно старенькая (2008 г) лекция, а точнее - нарезка из нескольких, которые я проводил в компании под кодовым именем CDD.
Вашему вниманию представляется лекция по базовым (самым базовым) знаниям, которыми должен обладать тестировщик, или человек, который думает стать тестировщиком.
Это видео - довольно старенькая (2008 г) лекция, а точнее - нарезка из нескольких, которые я проводил в компании под кодовым именем CDD.
Labels:
QA,
QA for Beginners,
Testing,
Testing for Beginners
Subscribe to:
Posts (Atom)