Давайте все вместе попытаемся составить далеко не исчерпывающую и даже не полную, но приемлемую, для всех нас приемлемую, классификацию\топологию типов тестирования, начиная «широкими мазками» «статическое» и «динамическое» и заканчивая сложно терминологическими названиями конкретных типов. Скажу честно, по-настоящему хорошей классификации из коробки я так и не нашел … даже в рамках всемирно признанных сертификаций, таких как ISTQB … Таким образом, проделанная нами предварительная работа ценна сама по себе … важная как для начинающих специалистов, так и для Pre-Sales Technical QA консультантов … Основа профессиональной сетки координат любого специалиста по тестированию … Но мы пойдем дальше: через призму совместно сформулированной QA топологии мы посмотрим на методологии разработки ПО, предметно, а не абстрактно, изучим общности и отличия Agile и Waterfall методологий в контексте QA. Уверен, доклад будет полезен не только QA специалистам и PM-ам, но и .... интрига-интрига :-)
Год назад мы создали портал Testbase — полезные ссылки для начинающих тестировщиков в одном месте.
Тестировщица Катя ловит баги — символ Testbase
Когда кто-то хочет стать тестировщиком, он читает книжку Романа Савина и задается вопросом — что нужно знать и уметь, чтобы пройти собеседование на позицию junior qa?
Именно об этом главная страница портала — три столбца с навыками:
С чего начать — единственное, что реально требуется от начинающего тестировщика. Довольно глупо требовать от новичка глубоких познаний в техниках тест-дизайна, поэтому по факту на собеседовании ищут внимательность и горящие глаза.
Как прокачаться — что изучать начинающему, справившемуся с первой колонкой. Эти навыки дадут дополнительный плюс на собеседовании, но без практики вы не сможете развить их на должном уровне. Изучайте их, когда найдете работу, прокачивайтесь
Во что углубиться — еще на уровень выше. Выбирайте, что именно вам нравится и копайте этот навык, прокачивайтесь именно в нем. Нельзя быть крутым спецом в автоматизации и одновременно классным менеджером, Разве что SQL будет полезен всем =)
Сейчас в нашей базе:
— 21 навык;
— 52 ссылки.
И мы планируем увеличить это количество!
Второй по важности и популярности вопрос — «Как мне искать баги? С чего начинать?». Поэтому мы создали раздел «Как искать баги» с исследовательскими турами от Джеймса Виттакера (James A. Whittaker). Их применяют даже опытные тестировщики, почему бы не применять и вам? =)
Истории запоминаются лучше, чем унылая теория, поэтому мы создали раздел «Теория в картинках» — просто о сложном. Пока там только две статьи, но планируем больше! Оставляйте заявки на форуме, какой термин вам хотелось бы разобрать в картинках.
Баг, дефект и сбой в «Теории в картинках»
В разделе «Курсы» можно прочитать описание онлайн-интенсива для начинающих тестировщиков, курса от создателя портала. У него есть свои особенности, и подойдет он далеко не всем — читайте описание, принимайте решение. Если, конечно, ищете курс =) Если не ищете — добро пожаловать в остальные разделы :)
Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.
Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.
Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.
С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.
Что мы решили убрать из курса:
тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;
тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.
А теперь гораздо более длинный список того, что добавлено:
большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;
использование сборщика Gradle;
дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;
работа с файлами в формате JSON;
более глубокое рассмотрение возможностей тестового фреймворка TestNG;
работа с удалёнными программными интерфейсами SOAP и REST;
настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;
написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).
Все “старые” темы тоже полностью переписаны, материал лекций уплотнён, и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.
А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)
Мы рады поздравить Вас и Ваших коллег с наступающим Новым годом!
Каждый новый год традиционно ассоциируется с предвкушением чего-то нового, интересного, захватывающего, с ожиданием приятных перемен. Мы желаем, чтобы все Ваши желания непременно сбылись и чтобы успех сопутствовал Вам во всех делах.
Наступает год обезьяны, пожалуй, одного из самых любопытных животных во всём календаре. И мы надеемся, что Вы тоже заразитесь этим любопытством, и оно будет помогать Вам находить сложные и интересные баги.
Автоматизированные тесты -- это программный продукт. И как для любого другого программного продукта, для автотестов можно сформулировать требования к качеству, выработать критерии для оценки их качества, ну и проверить, удовлетворяются ли эти требования. Вот об этом я и хочу рассказать в своём докладе -- какими должны быть качественные автотесты.
…Или, другими словами, как посчитать время на тестирование так, чтобы все поверили? Ведь на самом деле у нас обычно — две цели. Первая — посчитать время так, чтобы не ошибиться и правильно распределить ресурсы — скорее всего, поначалу сделать это хорошо все равно не получится. Вторая цель более реальна: посчитать время на тестирование так, чтобы доказать кому-то, что вам нужны еще люди в команде, объяснить, почему вы не успеваете и т. д. Как ни странно, после того, как раз 50 сделаете второе, то и первое будет получаться!
Давайте теперь посмотрим, как считать время на тестирование, на конкретных примерах.
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.
Об авторе блога: Меня зовут Родион Горицков. Занимаюсь тестированием в его самых разнообразных проявлениях. Сумел преодолеть в себе презрение к профессии тестировщика и теперь стараюсь заставить других сделать то же самое. Люблю автоматизацию всего, что попадается под руку (не только тестов)
О блоге: Блог посвящён разнообразным аспектам тестирования - пишу о том, что пробую сам. Ещё люблю переводить заинтересовавшие меня англоязычные статьи про тестирование. Немало в блоге и о работе в расширяемом текстовом редакторе GNU Emacs - инструменте во многом легендарном и бесконечно кастомизируемом.
29-30 апреля 2016 года в Санкт-Петербурге пройдет 5-я юбилейная международная конференция по системному и бизнес анализу «Analyst Days».
Приглашаем вас принять участие в работе Международной конференции по системному и бизнес анализу – Analyst Days. Конференция пройдет в 2-х дневном формате в Санкт-Петербурге, благодаря этому, вы получите возможность пообщаться и обменяться экспертизой с представителями большого количества ИТ компаний из различных городов и стран. Кроме того, это возможность посетить культурную столицу России и ознакомиться с ее достопримечательностями.
Analyst Days является конференцией, на которой обсуждается ряд профессиональных вопросов, среди которых: последние инновации, тенденции, опыт, результаты и проблемы в области проектирования требований, практика управления требованиями, необходимые навыки, техники, технологии, инструментарий и т.д. Конференция будет интересна всем без исключения специалистам, вовлеченным в процессы работы с требованиями.