В нашем блоге, равно как и внутри компании, большую часть времени мы обсуждаем одну тему: тестирование и его организацию. Мы часто пишем, как применять те или иные подходы к анализу качества продукта, много времени уделяем автоматизации тестов, постоянно следим за различными конференциями — в общем, все время пытаемся понять, как улучшить нашу работу и принести больше пользы конечным пользователям. Нам интересно писать про эти задачи, а статистика посещений материалов показывает, что и читать их тоже бывает полезно.
Исходная ситуация: крупный клиент со сложным ПО, тестированием которого занимается команда в 20+ специалистов. Клиент хочет, чтобы каждый месяц мы отчитывались о состоянии его продукта и проделанной нами работе. В общем, стандартная для рынка ситуация. Но в какой-то момент заказчик решил изменить формат отчетности. Вместо одного свободного, нас попросили разбить его на сложные категории, позволяющие сразу восьми разным департаментам понять, какая работа, важная именно для них, была проделана за отчетный период. В итоге мы имеем не один отчет, а сразу восемь, на подготовку которых уходит от 25 до 40 часов. Так стандартная для рынка ситуация превратилась в ночной кошмар.
Наше решение: вспомнить, что автоматизировать можно не только тест-кейсы, но и бизнес-процессы. В июле отчет, на который обычно уходило несколько дней и, примерно, 100 кружек кофе для разъяренных менеджеров и тестировщиков, мы подготовили за 10 минут. И решили, что впредь на всех крупных проектах бизнес-процесс «клиент — тестирование — отчетность» должен быть автоматизирован. Хотите узнать, какой эффект оказывает отказ от бесконечных таблиц, справок, сводных табелей на процесс тестирования и отношения с клиентами? Тогда следуйте за нами. Но начнем мы с короткого рассказа-утопии…
Размышляя о новом наборе автотестов, вы наверняка начнете с вопроса, что именно вы собираетесь автоматизировать. Неважно, требует ли автоматизации ваш менеджер, или за нее боретесь вы – прежде чем выбирать инструмент, вам нужно разработать стратегию тестового покрытия.
На решение, что конкретно автоматизировать, влияет множество факторов. Если вы пытаетесь определить масштаб автоматизации изолированно, вы, возможно, наделаете ошибок. Ниже – ряд советов, которые помогут вам мыслить шире и вовлечь в такое обсуждение широкую аудиторию.
5-6 октября COMAQA при поддержке компании DPI.Solutions, EPAM Systems и сообщества CoreHard.by провело большую осеннюю конференцию.
19 приглашенных докладчиков из Германии, России, Украины и Беларуси поделились своими теоретическими знаниями, многолетней практикой, авторским подходом донесения информации до слушателя. 5 мастер- классов, 23 доклада и множество других образовательно-развлекательных активностей - рубрика “конференция в цифрах” :)
Мы решили продолжить традицию и один из двух дней конференции посвятить мастер-классам.
Участники в рамках мастер классов и workshop-ов могли получить/ систематизировать знания, закрепить навыки и получить ответы на интересующие вопросы, связанные с архитектурой автоматизации тестирования, быстрым стартом Web UI автоматизации и контролем качества на проекте.
Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании. На конференции появляются ответы на вопросы, о которых вы никогда не задумываетесь в повседневной жизни.
Доклады – исключительно практические, «бери и делай», без воды и рекламы:
– Тестирование безопасности; – Тестирование конфигурации; – Тестирование блокчейна; – Инструменты, фреймворки и библиотеки для тестировщиков;
Спикеры конференции:
– Алексей Баранцев – консультант, тренер, главный редактор software-testing.ru, автор и редактор selenium2.ru и один из разработчиков Selenium WebDriver; – Rhian Lewis – эксперт по блокчейн-проектам и их тестированию; – Jim Holmes – владелец Guidepost Systems и Executive Consultant в Pillar Technology; – Виталий Фридман – фронтенд-гуру, создатель и главный редактор Smashing Magazine; – Артём Ерошенко (QametaSoftware) – известный эксперт по автоматизации тестирования и инструментам; – Алексей Лавренюк и другие эксперты по тестированию.
Все спикеры, подробности докладов и регистрация – на сайте конференциии.
Скидка 1000 рублей на персональные билеты по промокоду SoftwareTestingPromo.
Две недели назад на нашем форуме Василий Касимов инициировал опрос про зарплаты в области тестирования.
Всего суммарно в опросе участвовали более двух тысяч человек.
Ниже вы найдете зарплатные диаграммы по городам за 2018 и 2017 годы (обзор 2017 года можно посмотреть по ссылке). По горизонтали шкала зарплат, по вертикали количество проголосовавших, получающих зарплату в этом диапазоне. Цветом выделен опыт работы (расшифровка справа на картинке).
Мы отдельно собрали результаты по трем странам: Россия, Украина, Беларусь.
В отчете по России мы выделили отдельно статистику по Москве, Санкт-Петербургу и остальной части России.
В Украине отдельно выделили Киев, в Беларуси - Минск.
Совсем скоро стартует очередной запуск тренинга Первый Онлайн Институт Тестировщиков, который рассчитан на специалистов по тестированию, как начинающих, так и с опытом до 1-2 лет. Перед вами - один из эпизодов курса на тему JOIN занятия SQL для тестировщиков.
Буданов Роман, тренер ПОИНТ, автор вебинара "SQL для тестировщика": В эпизоде вебинара продемонстрирован SQL запрос к 3 таблицам.
На конкретном примере тренер разбирает составляющие запроса. JOIN запросы нужны, чтобы быстро находить интересующие вас тестовые данные (пользователей с необходимыми товарами в корзине/правами доступа/ФИО). Какой бы продукт вы не тестировали – будьте готовы к тому, что вся информация хранится в БД. Даже у вашей кофеварки, скорее всего, втайне от вас имеется своя база) Но в БД необходимые именно вам данные могут храниться сразу в нескольких таблицах. И очень удобно, здорово и полезно (для психического здоровья-в первую очередь!) уметь писать запросы на поиск данных по нескольким таблицам сразу.
Совсем скоро стартует очередной запуск тренинга Первый Онлайн Институт Тестировщиков, который рассчитан на специалистов по тестированию, как начинающих, так и с опытом до 1-2 лет. Перед вами - один из эпизодов курса на тему Тест-туры занятия Исследовательского тестирования. Когда для тестирования нет сценария и тестирование необходимо начать сразу, применяются техники исследовательского тестирования. Чтобы сконцентрировать тестировщика и помочь ему не пропускать ошибки, были придуманы "туры" - то есть техники, направленные на поиск ошибок определенного рода и определенным способом.
Техника туров помогает сосредоточиться на одном типе багов. И чтобы легко применять туры, ищут аналогии в реальной жизни и описывают тур с помощью аналогий. В данном видео будет рассказано о том, что такое тест-тур, в каких случаях стоит его применять и на примере нескольких тест-туров Виттакера (“Тур супермодели” и “Тур, отмененный из-за дождя”) показано, как они работают и как с их помощью можно найти до 2500 ошибок GUI за 1 рабочий день. Безусловно туров намного больше, чем представлено.
Совсем скоро стартует очередной запуск тренинга Первый Онлайн Институт Тестировщиков, который рассчитан на специалистов по тестированию, как начинающих, так и с опытом до 1-2 лет. Перед вами - один из эпизодов курса на тему Чек-листы занятия Документирование тестов. В данном фрагменте на бытовых примерах рассказано, что такое чек-лист. Приведен пример чек-листа, показано как можно заполнять чек-лист. Даны четкие инструкции, в каких случаях лучше использовать чек-листы.
"С тестированием все путем". Значит ли это, что продукт в хорошей форме, или что мы добились хорошего покрытия, или нашли много багов? "С тестированием все очень плохо". Продукт хорош? Тестирование заблокировано? Мы ошибочно ставим много багов?
Люди отвечали на него, предлагая собственные интерпретации. Это неудивительно. Их интерпретации различались между собой, что тоже неудивительно. Меня больше удивило количество людей, убежденных, что есть некий общеизвестный базис, на основании которого мы можем оценить наше тестирование как хорошее или плохое – а также неявно предполагающих, что люди автоматически поймут, о чем мы.
5 октября представлен Днем мастер-классов, 6 октября - Днем докладов.
Вас ждет:
- 23 доклада, посвященных автоматизации, ручному тестированию, тестированию производительности, user experience, менеджменту и человеческому капиталу в тестировании;
- 6 мастер-классов, в двух из которых мы поиграем и поучимся основам QA и менеджменту в тестировании и 4 мастер-класса - 100% технические по Автоматизации.
Неформальное общение - важнейшая часть конференции, а значит без after-party никак не обойтись. Мы не ограничиваем себя только “образовательной” программой, цитируя классика “суха теория, мой друг, но зеленеет жизни древо”, поэтому приглашаем всех участников неформально пообщаться со спикерами, насладиться красотами Минска и просто замечательно провести время в кругу единомышленников.
7 октября, воскресенье:
Место встречи: пр. Победителей 59, холл гостиницы Виктория 11-00
Прогулка по Парку Победы вдоль Комсомольского Озера ~11-00 – 12-00
Новый музей Великой Отечественной Войны ~12-00 – 13-00