Привет, АШот! Источник: Кошелев Артём / Test (automation) remarks 29.09.2014 22:00 Сравнение скриншотов - популярная нынче тема (подумать только - это уже 4-й пост на эту тему в моём блоге!). Я уже писал о том, когда этот подход работает, когда не работает и как быстро реализовать его в связке с Allure. Остался один не ясный момент - как же мы снимаем скриншоты и выполняем сравнение? На прошлой неделе наш очередной внутренний инструмент отправился на гитхаб. AShot (АШот) - инструмент, работающий в связке с webdriver и упрощающий работу со скриншотами в коде, а также дальнейший их анализ. Но ведь в сравнении скриншотов нет никакой магии, |
Школа автоматизации процессов разработки Источник: Кошелев Артём / Test (automation) remarks 15.09.2014 22:00 Помнишь, я как-то писал, что тестированию нигде толком не учат? Так вот, мы решили не сидеть сложа руки, а запилить свою школу автоматизации. Занятия будут проходить в Питерском офисе Яндекса, лекции будут читать инженеры отдела тестирования (в том числе и я). Кроме лекций, будет командная работа над учебным проектом, где можно будет опробовать полученные знания на практике. Видео и слайды всех лекций конечно же будут появляться в открытом доступе по мере их готовности. Возможно, в будущем это превратится в полноценный университетский курс, к |
Уволить сотрудника нельзя исправить Источник: Руколь Наталья / Мыслетрекер 15.09.2014 19:22 «Уволить сотрудника нельзя исправить» — где будем ставить запятую? Давайте рассмотрим гипотетическую ситуацию: в вашей команде работает сотрудник, который вас не очень устраивает. Не важно, чем именно: медленно работает, или опаздывает, или не тянет по квалификации. Может, его наняли вы … Read more |
Обещанное с дня тестировщика Источник: Винокурова Ирина / Bugoводство 12.09.2014 21:53 Всем привет! Во-первых, ещё раз хочу всех поздравить с прошедшим днём тестировщика. Хотя бы потому, что если бы не он, то я даже не знаю, когда я бы стряхнула пыль с блога :) Ведь 9 го сентября у нас случилась небольшая (как мы думали) онлайн встреча, где я решила рассказать совсем немного о тестировании мобильных приложений и простых веб-сайтах на мобильных устройствах. Я как та чукча, в общем - есть проект по мобилкам: надо со всеми поделиться, что и как у меня происходило. Рассказывала я об особенностях и сложностях тестированиях, эмулятора |
Selenium Conference 2014 Источник: Кошелев Артём / Test (automation) remarks 08.09.2014 22:00 На прошлой неделе прошла очередная, уже 4-я по счёту международная конференция SeleniumConf. В прошлом году я ездил туда рассказывать про HtmlElements, но в основную секцию меня не приняли, поэтому пришлось сделать lightning talk и затем доклад в немодерируемой секции. В этом году я уже был в основной программе с докладом про Allure. Конференция в этот раз проходила в Индии. Как потом выяснилось, организаторы выбирали между Россией и Индией - и там и там очень большое сообщество selenium-юзеров. В итоге остановились на Индии, т.к. у нас и так проходит SeleniumCamp (респект Кол |
Тестировщики прощаются с летом Источник: Руколь Наталья / Мыслетрекер 03.09.2014 17:02 19-21 сентября мы проведём последнюю в этом году выездную школу. Как всегда, приезжающие, запасайтесь энергетиками! С утра до вечера насыщенный тренинг, в основном по тест-дизайну — в общем, много реальной работы. А по вечерам алиас, бомбочка, и даже сауна. А … Read more |
Пишем плагин для Jenkins - валидация настроек Источник: Кошелев Артём / Test (automation) remarks 05.08.2014 22:00 Итак, очередная статья про разработку плагинов в Jenkins. Посвящена она будет работе с формами настроек. Начнём с валидации. Поскольку вся работа с формами настроек происходит через дескриптор, то и валидация данных происходит там же. Давай посмотрим на метод для валидации поля url: public FormValidation doCheckUrl(@QueryParameter String value) { try { new URL(value); } catch (MalformedURLException e) { return FormValidation.error("Malformed url"); } return FormValidation.ok(); }Метод должен называться doCheck[FieldName] - для того чтобы Jenkins мог сам понять, что к полю fieldName привязана валидация и вызвать её при измен |
Java библиотека для работы с джирой Источник: Аверина Любовь: QA Automation. Дзен и искусство ухода за велосипедом 28.07.2014 16:00 Делюсь находкой.Понадобилось настроить синхронизацию двух джир: в одной проект ведется, в другой регулярно обновляется его "зеркало".Судя по гуглу, наш запрос не уникальный, но готовых решений нет. Да и не надо, ведь и у джиры открыт API.Так мы познакомились с jira-client.Библиотека умеет работать с тикетами, в т.ч. с custom fields. По ссылке подробнейший пример и код для мавена. |
Веб-тесты на javascript Источник: Кошелев Артём / Test (automation) remarks 21.07.2014 22:00 Не вдаваясь в рассуждения, зачем мне вдруг понадобилось писать веб-тесты на js, расскажу как это сделать. А некоторые выводы и прочая философия будут в конце поста. Поехали! Для начала тебе понадобится тестовый фреймворк. Из всего разнообразия, я остановил свой выбор на mocha - он очень простой, там есть необходимый минимум и нет ничего лишнего. Устанавливаешь: npm install -g mocha Создаёшь папочку test Внутри создаёшь тесты Запускаешь их все одной командой: mochaТесты пишутся в BDD-стиле: описывается фича (фичи могут быть вложенными), внутри неё |
Тренинги, Питер, 17-20 июля Источник: Руколь Наталья / Мыслетрекер 11.07.2014 20:44 Всем привет, и особенно питерцам! 17-20 июля я в Питере, провожу тренинги: 18-19 июля «Планирование и проектирование тестов» 20 июля «Управление командой тестировщиков» В свободные вечера с удовольствием пообщаюсь с позитивными питерцами! Варианты досуга: преферанс, большая встреча с алиасом, настольный … Read more |