Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.

Привет, АШот!
Источник:  Кошелев Артём / 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