Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов.
Тест-менеджмент – это искусство, опирающееся на особенности каждого конкретного организатора.
Эффективный процесс тестирования возможен только на стыке науки и искусства. Поэтому, в этом курсе собраны все ключевые техники и модели, но оставлено место для творчества и поиска вашего уникального процесса тестирования.
Этот курс создан для ведущих тестировщиков и руководителей тест-команд. Если вы отвечаете за организацию тестирования на проекте, то этот курс – именно то, что поможет вам достичь максимального результата. Если же вы пока только планируете стать тест-менеджером, мы советуем отложить обучение, т.к. все домашние работы выполняются на примере вашего рабочего проекта. Если у вас такового нет, то закрепить на практике знания не получится, и основная польза от курса будет потеряна.
Помимо участия в проекте по тестированию, от вас так же потребуется достаточно времени на обучение: в среднем, это 4-6 часов в неделю, но при небольшом опыте в тестировании может быть и больше. Если в данный момент ваша рабочая загрузка слишком высокая, мы советуем отложить обучение до того светлого будущего, когда у вас появится достаточно времени.
Прошло меньше двух месяцев как мы записали новый курс и мы снова запускаем очередную группу новой версии тренинга “Программирование на Java для тестировщиков” (последнии лекции курса были записаны только к началу мая). Уже можно почитать обзор о том, как прошел курс и первые отзывы участников, которые мы спонтанно собрали на нашем форуме.
Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.
Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования.
Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.
Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.
С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.
Что мы решили убрать из курса:
тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;
тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.
А теперь гораздо более длинный список того, что добавлено:
большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;
использование сборщика Gradle;
дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;
работа с файлами в формате JSON;
более глубокое рассмотрение возможностей тестового фреймворка TestNG;
работа с удалёнными программными интерфейсами SOAP и REST;
настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;
написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).
Все “старые” темы тоже полностью переписаны, материал лекций уплотнён (по нашему исследованию 1 час наших лекций по содержательности равняется более чем 3 часам живого рассказа за счет выверенности всех фраз и удаления всего лишнего мусора), и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.
А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)
Sports.ru – флагманский проект цифрового спортивного издательства Tribuna Digital.
Наша цель: освещать спорт со всех сторон честно, разнопланово, удобно и оперативно. Поэтому мы - это не только высокотехнологичная веб-платформа (представленная в трех странах), но и большое число мобильных приложений: тематических, развлекательных, информационных, часть из которых уже переведена на иностранные языки (http://www.sports.ru/docs/apps/).
Чтобы делать еще более крутые продукты, красивые рекламные проекты и давать пользователям только лучшее, нам нужно расширять команду. От любого сотрудника компании (не важно: разработчик он или журналист) требуются не только базовые знания и хороший стартовый уровень, но и готовность постоянно узнавать что-то новое и решать нестандартные задачи.
Сейчас мы хотели бы взять в свою команду тестировщика мобильных приложений.
На этой позиции нужно будет:
Тестировать сборки мобильных приложений.
Находить и документировать баги в системе баг-трекинга.
Проводить ручное тестирование приложений по тест-кейсам и тест-планам.
Создавать и поддерживать тест-кейсы в актуальном состоянии.
Тестировать UI приложений при различных сценариях поведения пользователей на разных мобильных устройствах (смартфон, планшет, эмулятор, симулятор).
Проводить полный цикл регрессивного тестирования задач.
Взаимодействовать с командой разработки.
Наш идеальный кандидат:
Имеет интерес к мобильным приложениям и мобильным технологиям.
Понимает жизненный цикл разработки ПО.
Имеет опыт организации и проведения тестирования.
Работал с баг-трекерами.
Знает мобильные платформы (iOS, Android).
Знает методологии и методики тестирования.
Мы любим и ценим своих сотрудников, поэтому:
У нас просторный офис в 7-ми минутах ходьбы от м.Павелецкая; естественно, "белая" заработная плата, размер которой всегда обсуждается совместно с кандидатом; и исключительно официальное оформление.
Мы работаем по индивидуальному графику, иногда позволяя себе поработать и удаленно. Мы доверяем своим сотрудникам и проявляем к ним максимально возможную гибкость в обмен на лояльность к компании и высокие результаты.
Мы катаемся на скейтах и самокатах по опенспейсу, играем в кикер, расслабляемся в массажном кресле, с удовольствием едим пряники, печеньки и пьем вкусный кофе прямо в офисе.
Мы играем вфутбол и баскетбол на арендованных площадках, смотрим знаковые матчи на большом проекторе и вообще любим различные внутрикорпоративные активности.
Мы работаем для миллионов реальных пользователей, ценим экспертное мнение друг друга, и нам интересно расти и развиваться.
Надеемся, что этой информации будет достаточно, чтобы вы могли прочувствовать нашу атмосферу и зарядиться нашим настроением!
Всем привет, поделитесь пожалуйста опытом по организации сертификационного тестирования.
Ситуация такая, наша компания разрабатывает продукт на основе IBM продуктов. Поддерживаем WebSphere, WebLogic, JBOSS, разные браузеры, разные базы данных, вот никак мы не можем придумать нормальную схему для сертификационного тестирования. Билды у нас бывают очень часто, но релизим естественно только один, хотелось бы его прогонять через сертификацию, чтобы четко понимать что мы поддерживаем. То есть проблема в том, что IBM одновременно поддерживает несколько версий своих продуктов, на которых вроде как и наш продукт должен работать, да плюс еще разные версии баз, получается если все сочетания перебирать, это и до пенсии не успеешь проверить даже один билд, потому что для работы билда нам нужена база, аппликейшен сервер и репозиторий от IBM и у каждой из этих компонент несколько версий может быть. Надеюсь что более или менее понятно объяснила.