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

Подписаться

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

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

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

.

Мониторим серверные логи
Источник:  Кошелев Артём / Test (automation) remarks
29.10.2013 21:00

Хочу поделиться идеей, которую мы реализовали на одном из наших проектов. Изначально, проблема была в следующем: когда пакет выкладывался на RC окружение (release candidate) и начиналось финальное тестирование, админы частенько обнаруживали ошибки в серверных логах. Естесственно, такой пакет нельзя было катить в прод, несмотря на то, что внешне приложение ведёт себя адекватно и никаких других проблем обнаружено не было. Так почему нельзя? Потому что за этими ошибками легко не заметить реальные проблемы. Приходилось быстренько хот-фиксить причины э

Читать дальше


Очередной пост приятностей
Источник:  Винокурова Ирина / Bugoводство
23.10.2013 14:41

Честно-честно, я не пропала. И про блог не забыла. Просто как-то всё руки не доходили писать. Но я буду исправляться, т.к. очень много что есть, о чём хочется записать и запомнить. А пока о радостях - когда устаёшь от работы, очень важно, чтобы кто-нибудь прислал вот такое: [22.10.2013 12:34:10] Разработчик: Ира, ты у нас  самый лучший тестер!) И сразу силы появляются, чтобы дальше пробиваться через непереваримое Т.З. и жуткие вынужденные костыли. А как часто вам ваши разработчики говорят, что вы молодцы? И говорят ли?

Генерация changelog'a
Источник:  Кошелев Артём / Test (automation) remarks
21.10.2013 21:00

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

Кстати, я заметил, что скука - довольно хороший критерий автоматизируемости задачи. Ведь если зад

Читать дальше


BBST Course
Источник:  Комендантов Илья / IDDQA
21.10.2013 20:18

Congratulations on completing the AST BBST Foundations Course. Получать такие письма - всегда приятно :) Особенно после трёх недель безудержного английского с практическими заданиями, где тебе нужно обязательно расписать своё решение, обсудить его с группой, пойти на компромиссы и залить на форум общее решение. Сравнить с другими участниками, пересмотреть своё, откомментировать, сдать quiz (инструктора сделали их, скажем так, - не сильно лёгкими, получить 85% за счастье, во всяком случае мне). Написать экзамен, проставить оценки другим участникам, откомментить после этог

Читать дальше


Тестирование VS Покер
Источник:  Комендантов Илья / IDDQA
16.10.2013 22:04

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

Читать дальше


Рандом в тестах - друг или враг?
Источник:  Кошелев Артём / Test (automation) remarks
14.10.2013 21:00

Уже не первый раз натыкаюсь на примеры использования случайных тестовых данных, как в наших, так и в зарубежных блогах о тестировании. Казалось бы, что здесь такого? Вроде бы очевидно, что использование случайных тестовых данных “бесплатно” увеличивает тестовое покрытие. Но ты и сам знаешь, где бывает бесплатный сыр, поэтому давай копнём поглубже.

В обсуждении с Игорём в коментах к его посту (не нашёл прямой ссылки на обсуждение в G+, превед, гугл =)), мы пришли к тому, что баги, пойманные с использование случайных данных, являются следстви

Читать дальше


Вы запускаете функциональные тесты кросс-браузерно?
Источник:  Кошелев Артём / Test (automation) remarks
08.10.2013 21:00

Интересно, как много людей задумываются над кросс-браузерным выполнением webdriver’ных тестов? У меня складывается ощущение, что большинство делает это просто потому, что “у webdriver’a же есть такая возможность, так почему нет?”. У меня возникает встречный вопрос - “а зачем?”.

Сколько багов находят функциональные тесты? По моему опыту - не много (они нужны для другого). Сколько из них воспроизводятся только в определённом браузере? Я таких не видел. Т.е. баги, которые находятся webdriver’ом, ловятся в любом браузере.

Так зачем же тогда у webdriver’a

Читать дальше


Про грядки, прототипы и открытость.
Источник:  Кошелев Артём / Test (automation) remarks
30.09.2013 22:00

Ох, длинный пост получился =). За прошедший месяц побывал на двух интересных мероприятиях в двух разных ролях, хочу поделиться.

Первое - Яндекс.Субботник, который проходил 31 августа в Минске. Это уже второй Минский субботник (первый был год назад) и было много интересных докладов из разных областей. Я не буду говорить про отличную организацию и продуманность мероприятия, это уже давно стало нормой для Субботников. Хотелось бы поговорить о другом.

Мы с Кириллом представляли секцию тестирования и надеялись пообщаться с минскими тести

Читать дальше


Работаем с XML в Java - первые шаги
Источник:  Кошелев Артём / Test (automation) remarks
25.09.2013 22:00

В предыдущей части я рассказал тебе общие принципы работы технологии jaxb. Сегодня я покажу как за 5 простых шагов создать тест для xml-выдачи поиска Яндекса.

Стандартную xml-выдачу можно увидеть по этой ссылке. Первое, что нам нужно сделать - описать для неё xsd-схему. Если ты уже заглянул в ссылку, наверняка заметил, что в xml’e приходит очень много разной информации. Описывать всё это вручную - полная печаль.

Шаг первый: берём в руки утилиту trang и используем её по прямому назначению:

trang searchresults.xml searchresults.xsd

Схема готова - поместим её в ста

Читать дальше


Расширения и настройки Emacs на каждый день
Источник:  Горицков Родион
25.09.2013 07:50

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

Сразу же открываю тайну! (Слово о репозитории расширений)

В свежих версиях Emacs (начиная с версии 24) имеется менеджер пакетов.

Самый настоящий.

В данной статье я буду

Читать дальше