Каждый из нас, занимаясь тестированием, осваивает те или иные техники тест-анализа интуитивно, в то время как другие методы остаются за кадром. А ведь именно там прячутся самые хитрые баги!!
Для того, чтобы понять, какие техники меньше всего очевидны для профессионалов в тестировании, мы внимательно изучаем отзывы наших выпускников Школы Тест-Аналитиков.
Вот, например, отзыв Романа Якимчука, сотрудника Svitla Systems, Inc. на должности Senior QA Engineer:
“Закончил школу Тест Аналитиков. Мои впечатления - это очень сложный курс, который заставляет хорошенько подумать над каждым домашним заданием, все они очень интересные и полезные. Наталья Руколь хорошо преподнесла материал, всё понятно, разобрано на примерах. Все эти техники тест анализа теперь только внедрить в свой проект, уверен что после внедрения, проект станет намного качественней, будут обнаружены все ошибки. Чего только стоят S&T техника, тестирование прав пользователей - не задумывался никогда, что есть физические и логические роли, после долгих мучений, наконец-то понял, что же все-таки означает логическая роль :). Юлия Миронова, огромное Вам спасибо за терпение и обратную связь, четко давали понять где ошибки и что нужно еще раз разобрать и исправить. Я получил огромное удовольствие от этого курса. Всем рекомендую! “
И действительно, именно техника “State & Transitions” ( “состояния и переходы”) и методика “пересечения физических и логических ролей пользователей” обычно самые непривычные для наших учеников.
Поэтому каждой из этих техник уделён отдельный вебинар, а домашнее задание по логическим ролям ученики выполняют прямо по своему продукту! И очень часто, вместе с домашкой по ролям, ученики уже в письмах присылают только что найденные с помощью этой техники новые баги в своём (давно знакомом!) продукте!!!
Если вы хотите проверить на себе, так это или нет, мы будем рады видеть вас в списке участников очередной группы курса Школы Тест-Аналитиков, которая начнет работу 25 мая.
Выступление Алексея Баранцева для сообщества тестировщиков Екатеринбурга.
Мы, тестировщики, постоянно вторгаемся в область незнаемого. Мы стремимся узнать, как работает программа, и донести полученное знание до тех людей, которым оно может пригодиться. Но полученные знания и у нас тоже остаются, мы не забываем то, что узнали однажды, а иногда даже записываем, чтобы уж точно не забыть. Потому что нам эти знания тоже могут пригодиться.
Но иногда бывают ситуации, когда знание вредно, а незнание полезно. Знание притупляет чувства. Мы знаем, чего ожидать, и это создает ложные предпосылки, мы склонны замечать то, что ожидаем увидеть, и игнорируем то, что не вписывается в наши ожидания. Как с этим бороться? Нужно постоянно подвергать свои знания критическому анализу. Отправлять свои знания обратно в незнаемое, и переоткрывать их вновь, с обостренными чувствами.
Впрочем, не стоит беспокоиться по поводу имеющихся знаний. Незнаемого гораздо больше. И оно тоже не однородно. Есть вещи, про которые мы знаем, что мы их не знаем. Это работа для аналитиков. А есть вещи, про которые мы не знаем, что мы о них не знаем. А это -- поле исследований для тестировщиков.
Несмотря на то, что инженеры-автоматизаторы в большинстве случаев автоматизируют только поверхностно, отрасль не перестает поклоняться автоматизации, и это неспроста. Однако такое положение вещей угрожает ручным тестировщикам - особенно тем, кто работает бок о бок с автоматизаторами.
Вот что могут сделать тестировщики, у которых нет навыков программирования, чтобы повысить свою ценность:
Прошло три месяца, первая группа прошла обучение по обновлённой программе, и нам хотелось бы поделиться тем, как прошел первый запуск.
Курс получился очень насыщенный. По нашим оценкам одно занятие нашего онлайн-курса эквивалентно 8-часовому очному тренингу, то есть полная программа обучения соответствует 10-дневному очному тренингу. И если время освоения материала учеником вряд ли получится сократить, то стоимость тренинга значительно ниже аналогичного очного.
Чем же наш тренинг отличается от других?
Во-первых, контент. Программа тренинга "Программирование для тестировщиков" самая лучшая. Именно для тестировщиков, а не вообще. Мы действительно постарались включить туда всё самое полезное для тестировщиков, что только можно впихнуть в эти временные рамки.
Во-вторых, формат лекций. Тренинг записан небольшимим кусочками по 5-15 минут, поэтому не нужно выделять целый день или даже несколько часов для просмотра лекций. Информацию удобнее усваивать маленькими порциями. На подготовку тренинга затрачено много времени тренера, каждый кусочек готовился, писался и переписывался несколько раз, чтобы исключить все ненужные повторы, сделать объяснение максимально понятным, убрать лишние слова паразиты и паузы.
В-третьих, практические задания. Формат тренинга позволяет ученику тратить на практику столько времени, сколько ему нужно. На очном тренинге время на выполнение упражнений сильно ограничено, кто-то из учеников в отведенное время не успевает освоить материал, в то время как более подготовленные ученики скучают, дожидаясь отстающих. В онлайн формате каждый движется со своей скоростью: кто-то выполняет все задания за 4 часа, кому-то нужно 12 часов. Для просмотра лекций и выполнения упражнений отводится неделя. Тренер оказывает поддержку в онлайне почти каждый день по 12 часов в сутки, и даже если тренера нет в сети постоянно, то несколько раз в день он обязательно отвечает на все вопросы.
На самом деле можно много говорить о преимуществах, но никто не скажет о тренинге лучше учеников, которые уже прошли тренинг. Многие ученики в своих отзывах хвалили программу. Те, у кого это не первый курс, сравнивали наш курс с другими. Те, кто уже проходил у нас этот тренинг раньше (да, были и такие) сравнивали новую версию с предыдущими.
Несколько отрывков из отзывов:
Это не первая моя попытка освоить Java, был и Javarush, и офлайновые курсы. Но писать на Java не очень получалось. А на курсе у Алексея где-то после четвертого занятия вдруг с удивлением поняла, что я МОГУ написать то,что мне надо, и знаю как!
Анна Таламанова
При прохождении курса "Программирование на Java для тестировщиков" стараюсь успевать не только делать учебные занятия, но и применять полученные знания к нашим информационным системам. Алексей всегда помогает советами. Получается интересная обратная связь: наши разработчики оценивают полученные мною знания, знания и авторитет Алексея, в свою очередь Алексей оценивает уровень нашей разработки. Получается максимально конструктивно, есть над чем подумать.
Общее мнение нашего руководителя разработки: курс отличный, хорошо структурированный, как он мне говорит "ты очень удачно нарыл этот курс".
Юрий Махунин
Из положительного, как уже было замечено ранее, можно отметить следующее:
материал отобран, обработан и проработан до мелочей так, что вместо года самостоятельного обучения вы потратите всего 2 месяца с Алексеем
уделяется много внимания новым приемам в программировании таким как fluent-интерфейс и функциональное программирование
работа с коллекциями (на своей шкуре ощутите разницу, поскольку будете работать с разными имплементациями коллекций), наследование, делегирование
работа в IDEA, за что отдельное большое спасибо, поскольку (не ради рекламы сказано) у этой компании реально удобный и продвинутый софт, который будет давать вам возможность получать удовольствие от программирования
очень удобная модульная система для каждого занятия
тренер старается и отвечает на насущные вопросы как можно быстрее (тут нужно понимать, что все мы люди и не сидим да и не можем сидеть онлайн 24/7) и действительно хорош в том, чем он занимается - даже самые заковыристые вопросы и неожиданные проблемы решались очень быстро (например баг в описании конфигурации стороннего приложения, которое было взято за пример, который неожиданно всплыл)
Евгений Котиков
Полные версии процитированных отзывов и отзывы других учеников можно найти на нашем форуме.
Очередная группа курса начнет работу 20 мая. Ознакомиться с программой и зарегистрироваться для участия в тренинге можно здесь.
Такие браузеры, как Mozilla Firefox и Google Chrome сильно облегчают жизнь тестировщика. Я использую оба, но Chrome лидирует по количеству полезных расширений, которые я могу применять в работе.
Большинство читателей нашего сайта используют Chrome (примерно 70%). Чем не доказательство, как мы, тестировщики, любим этот браузер? Он очень облегчает наш труд. Он облегчает конкретно мой труд, и поэтому я его так люблю. Firefox, я помню о тебе!
Ранее я составлял список важных дополнений Firefox, полезных для тестировщиков, и аналогичный список для Chrome был вполне логичным продолжением. Представляю вам список потрясающих расширений Chrome для тестировщиков! Это вам не просто список случайных расширений - это наиболее полное перечисление тех расширений, которые пригодятся при тестировании ПО.
Расширения Chrome для тестировщиков
Google Chrome - это самый мощный и самый известный браузер в мире (источник). У него удобный интерфейс, он мало весит, и его можно дополнительно улучшать различными расширениями.
Это основная причина его популярности как среди разработчиков, так и среди тестировщиков.
Большинство расширений из списка ниже я применяю в работе постоянно, и они просто чудо. Дочитайте до конца, и вы согласитесь со мной!
Если вы используете расширение Chrome, которого нет в этом списке - сообщите мне об этом, и я добавлю его.
Типичная команда тестирования – это набор таких разных людей, как бизнес-эксперт, системный программист, пара-тройка технарей-тестировщиков и (иногда) менеджер.
Опытный менеджер знает, что один из тестировщиков интересуется мобильными приложениями, а другой - API, и старается нагружать их соответственно их интересам. Однако тут сразу возникают некоторые трудности. Что, если рабочая нагрузка просто не позволяет такого распределения? Например, эксперт по мобильным приложениям в отпуске, или члены команды жалуются, что годятся менеджеру как специалисты только в определенном качестве?
Что делать разумному менеджеру в таких случаях? Об этом мы и поговорим.
Выступление Алексея Баранцева на уроке профориентации в 5-ом классе (в роли родителя, естественно).
Вряд ли наши читатели смогут почерпнуть в этом видео что-то новое для себя, но возможно, что кому-то из детей наших читателей будет интересно послушать чем их мама или папа занимаются на работе :-)
По традиции раз в три месяца мы публикуем актуальное расписание тренингов для тестировщиков: разные уровни, разные области, разные форматы – изучайте, выбирайте, растите профессионально.
Ниже представлены онлайн-тренинги с разбивкой по областям тестирования. Каждый тренинг включает в себя качественный теоретический материал, практические работы с обратной связью от тренера, постоянные консультации тренера во время всего срока обучения.
4 и 5 мая пройдет онлайн конференция по тестированию и обеспечению качества STAREAST Virtual Conference. Конференция проходит на английском языке, регистрация бесплатна и доступна по ссылке. Зарегистрировавшиеся пользователи получат доступ к статьям, презентациям и вебинарам конференции.
Программа конференции
Время докладов указано по Москве.
4 мая:
01:30 – 3:00: Чему мы научились, торгуя тестированием (Кит Клайн: Doran Jones).
3:00 – 4:00: Инструменты для автоматизации тестирования с открытым исходным кодом: лови волну (Дэвид Данг: Zenergy Technologies)
4:30 – 5:15: Эффективное тестирование и автоматизация при помощи Visual Studio Team Services (Эстебан Гарсиа: Microsoft)
6:45 – 7:30: Тестирование в век цифровых технологий: осваивай новое! (Тодд ДеКапуа, Клинт Спрауве: Hewlett Packard)