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

Подписаться

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

 Все онлайн-курсы

Конференции

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

Про инструменты


Лучшие вакансии

.
Анонсы событий
Бесплатная онлайн-трансляция конференции COMAQA Winter 2017
20.02.2017 11:01

26 февраля в Минске пройдет очередная большая конференция выходного дня COMAQA Winter 2017, посвященная вопросам ручного и автоматизированного тестирования. Спикеры из ведущих IT-компаний Беларуси, России и не только соберутся вместе, чтобы рассказать о своем опыте в тестировании и управлении.

Для тех, кто не сможет присутствовать лично, будет организована онлайн-трансляция. В случае онлайн-участия, пожалуйста, зарегистрируйтесь.

 
SQA Days 21: конференция для тестировщиков, Москва, промокод на скидку
03.02.2017 14:09

Промокод для получения 10% скидки: s-t.ru

До 28 февраля действуют льготные цены на оплату участия в конференции.

26-27 мая 2017 г. в Москве пройдет 21-я международная конференция в области обеспечения качества ПО «Software Quality Assurance Days».

Приглашаем вас принять участие в работе 21-й Международной конференции специалистов в области обеспечения качества ПО – SQA Days.

Конференция, как всегда, охватит широкий спектр профессиональных вопросов в области обеспечения качества, ключевыми из которых являются:

  • Методики и инструменты тестирования ПО;
  • Автоматизация тестирования ПО;
  • Подготовка, обучение и управление командами тестировщиков;
  • Процессы обеспечения качества в компании;
  • Управление тестированием и аутсорсинг;
  • Совершенствование процессов тестирования и инновации.
Подробнее...
 
Как тестировать граничные значения результата работы ПО?
19.01.2017 14:38

Базовые техники тест-анализа, такие как “классы эквивалентности” или “граничные значения” каждый тестировщик понимает интуитивно, даже если никогда и не читал теорию данных методик. Поэтому, когда мы рассказываем о них на курсе Школы Тест-Аналитиков, многие участники считают, что это очевидно. Совершенно ясно, что нужно взять хоть одно значение параметра из каждого диапазона и лучше подробнее проверить границы.

Но что, если диапазон и границы заданы не для параметра, а для итога работы программы?

Вот реальные примеры:

  • Дата окончания договора рассчитывается автоматически от даты заключения с добавлением продолжительности договора. Но в зависимости от года окончания договора он хранится в разных хранилищах и имеет разные условия расторжения.

  • Программа обработки изображений позволяет изменить качество и размер изображения, но если у выходного изображения размер будет больше 3 MB или произведение сторон будет больше 16 мегапикселей, то получить изображение можно будет только через внешнюю ссылку на хранилище.

  • Назначенные в таск-трекере на одного человека задачи не должны превышать 8 часов за сутки ( или уж хотя бы 24 часа за сутки, так и быть!)

То есть границы у нас есть на результат, а  для тестирования-то мы указываем значения только тех параметров, которые мы можем впрямую задать программе. Вот тут даже наши ученики начинают спотыкаться!

Как получить оптимальное покрытие тестами продукта, учитывая границы результата работы ПО или границы промежуточных результатов?

Чтобы не упустить ничего важного в этом случае нужно:

  1. провести анализ на выявление таких границ у результатов работы

  2. продумать какие наборы значений параметров могут дать нам проверку нужных границ

  3. при использовании стандартных техник составления тестов ( например, Pairwise, доменный анализ) сразу выполнить коррекцию данных так, чтобы минимальным числом тестовых наборов тем не менее покрыть как границы самих параметров, так и границы результатов работы.

На словах звучит несложно, но когда  в курсе  Школы Тест-Аналитиков ученики делают это всё первый раз на реальном продукте, подводных камней оказывается много. Именно эту домашку некоторые участники переделывали более 10 раз! Зато потом остаётся “ощущение, что у меня был сломан мозг, а мне его вправили!”  (со слов Гильмановой Элины, выпускницы нашего тренинга).

Если вы хотите проверить на себе, так это или нет,  мы будем рады видеть вас в списке участников очередной группы курса  Школы Тест-Аналитиков, которая начнет работу 25 января.

Чтобы принять решение, нужен ли вам этот тренинг, посмотрите первый вебинар, а также ознакомьтесь с отзывами участников предыдущих групп.

 
Техники и инструменты поиска и оформления дефектов — новый тренинг
09.01.2017 14:07

Все ли вы знаете о техниках поиска багов? Как найти то, что мелькнуло лишь раз? Как воспроизвести проблему по невнятному описанию пользователя «У меня все сломалось»? Какие предположения строить? Что уточнять?

В рамках курса мы создали специальный «бажный» сайт для тестирования. Внедрили туда 20 разных по типу ошибок. Чтобы их найти, придется применять разные техники и инструменты:

— Собрать логи.

— Проверить консоль JS.

— Найти граничные значения.

— Пройтись по туру, отмененному из-за дождя.

— Проверить разные браузеры.

— Убрать ограничение, установленное на клиенте.

— …

Сервер поднят на linux-е, куда у студентов есть доступ на чтение логов. Это позволяет применить полезные в будущем инструменты:

  • Putty — снять статистику, последить за логом

  • WinSCP — забрать лог с сервера

  • Grep — найти нужный стек в логе (linux)

  • Cygwin — найти нужный стек в логе (windows)

Еще на курсе будут использоваться:

  • Postman — послать POST-запрос на сервер

  • Perlclip — сгенерить большую строку текста

Курс запускался в два этапа — год назад вышла первая версия на 4 занятия. Мы рассказывали только то, что не зависит от “веб — не веб, линукс — не линукс” итд. Как искать, локализовывать и оформлять задачи. Материала было много! По отзывам студентов:

Ого, сколько материалов и заданий! Скучать не придется. А текст задания: "Меня обманули и обесчестили, я разворачиваюсь и ухожу." развеселил))

Но курс должен не только веселить, но и учить. Общаясь с ребятами, мы поняли просто “найти и локализовать” неинтересно. Это ведь все умеют, мы занимаемся этим каждый день.

Интересно другое:

— Как понять, кто именно сломался, если системы интегрированы?

— Как доказать подрядчику, что проблема именно на его стороне?

— Что делать, если ошибку уже пропустил?

Или технические штуки, которые пригодятся в дальнейшем:

— Залезть на сервер linux, найти нужный лог, изучить стек-трейс.
— Перехватить сообщение в консоли разработчика.
— Прочитать ответ, пришедший с сервера.
— Найти баг кеширования на сервере.

Все это теперь есть! Мы расширили курс, теперь там девять уроков вместо четырех. И 27 домашних задания — чтобы как следует закрепить материал. Приходите к нам, если хотите взглянуть на “обычный” процесс поиска и локализации багов по новому.

Описание курса

Подробное описание с примером видео-лекции

 
Конференция Analyst Days–6, Москва, период ранней оплаты и промокод на скидку
08.12.2016 15:19

21-22 апреля 2017 г. в Москве состоится 6-я международная конференция по системному и бизнес анализу в ИТ – Analyst Days.

Приглашаем вас принять участие в работе Международной конференции по системному и бизнес анализу – Analyst Days. Конференция пройдет в 2-х дневном формате в Москве, благодаря этому, вы получите возможность пообщаться и обменяться экспертизой с представителями большого количества ИТ-компаний из различных городов и стран. Кроме того, это возможность посетить столицу России и ознакомиться с ее достопримечательностями.

Analyst Days является конференцией, на которой обсуждается ряд профессиональных вопросов, среди которых: последние инновации, тенденции, опыт, результаты и проблемы в области проектирования требований, практика управления требованиями, необходимые навыки, техники, технологии, инструментарий и т.д. Конференция будет интересна всем без исключения специалистам, вовлеченным в процессы работы с требованиями.

До 31 декабря 2016 г. действует ранний период оплаты участия. Наши читатели могу получить дополнительную скидку.

Промокод для получения 10% скидки - s-t.ru.

 
Онлайн-тренинги по тестированию на декабрь-январь и наши новости
07.12.2016 14:14

Традиционно раз в два-три месяца мы представляем расписание наших онлайн-тренингов на ближайшие пару месяцев и делимся новостями.

Помимо тренингов, которые мы запустили летом (Тестирование производительности и Комплексная система подготовки тестировщиков по программе ISTQB FL), осенью мы подготовили и поставили в расписание 4 новых тренинга.

Ниже краткая информация о каждом из них.

Selenium WebDriver: полное руководство

Рассматриваются все основные возможности Selenium

По ссылке выше вы можете узнать на каких принципах построен этот учебный курс, чем он отличается от наших предыдущих тренингов и от того, что предлагают другие учебные центры.

Тестирование мобильных приложений: начальный уровень

Базовые навыки мобильного тестировщика

Данный тренинг направлен на то, чтобы помочь вам преодолеть первоначальные трудности, возникающие при тестировании мобильных приложений.

Во время прохождения курса вы узнаете, как организовать тестирование мобильных приложений, какое устройство выбрать для тестирования, получите представление о построении тестовых стратегий. Особый акцент сделан на работе с платформой Android, как с наиболее распространённой мобильной ОС на данный момент.

Управление требованиями

Что делать если требования нечеткие и постоянно меняются

Тестирование базируется на требованиях, но часто бывает, что сформулированных требований нет или они не полные. И на тестировщиков падает задача по сбору базиса для тестирования. Данный курс поможет понять, как правильно организовать процесс сбора, выявления и управления требований как в крупных проектах, так и для небольших команд гибкой разработки. Мы на примерах разберем все этапы работы с требованиями и проведем практические занятия в системе управления требованиями.

Техники и инструменты поиска и оформления дефектов

Всё о заведении задач, которые не закрывают как Won`t fix.
Соберем логи, сбросим кеш, поищем границы и дадим полную информацию по воспроизведению.

А ниже список онлайн-тренингов, которые мы проведем в ближайшие два месяца.

Подробнее...
 
Мини-конференция, посвященная двухлетию сообщества COMAQA.BY
05.12.2016 11:28

15 декабря пройдет мини-конференция, посвященная двухлетию сообщества COMAQA.BY.

Отобраны лучшие доклады и один мастер-класс на самые горячие темы, которые еще не звучали на встречах клуба.

Спешите зарегистрироваться для очного участия и зарегистрироваться для просмотра онлайн-трансляции.

Актуальная информация об онлайн-трансляции, расписании докладов на сайте: conference.comaqa.by.

Присоединяйтесь к празднику COMAQA.BY! Будет интересно!

 
Rex Black в Москве 10 декабря
24.11.2016 14:03

Если вам приходилось профессионально заниматься тестированием, вы наверняка слышали про сертификацию International Software Testing Qualifications Board, и вполне вероятно, вы слышали о Rex Black, одном из основателей этой организации и президенте компании RBCS. 

Новость в том, что 10 декабря Rex выступит на конференции Гейзенбаг 2016 Moscow с докладом, в котором поделится своим 30-летним опытом решения сложных задач из мира тестирования: как тестировать сложные распределенные IT-системы и измерять метрики; какие ошибки чаще всего допускают в измерениях; что считать ошибкой при тестировании, а что нет.

Кроме Рекса, на конференции вы найдете еще 20 докладов от экспертов в области автотестирования, нагрузочного тестирования и от экспертов из Badoo, Яндекс, Deutsche Bank, Appium, SAP и других компаний.

Подробности ­– на сайте конференции: http://heisenbug.ru/

 
Selenium WebDriver 3.0: полное руководство, новый тренинг, начало 9 декабря
21.11.2016 15:29

Новый онлайн-тренинг по инструменту Selenium 3.0: Selenium WebDriver: полное руководство от Алексея Баранцева, 12 занятий по 45-60 минут с домашними работами и постоянными консультациями тренера.

Уже три месяца мы готовим курс и он уже почти записан, пробная группа занимается, ошибки, найденные пробной группой, корректируются, а мы запускаем первую (не пробную) группу нового курса уже 9 декабря.

Курс захватит новогодние каникулы. Те, кто планировал отдыхать, могут смело это сделать, дата окончания курса предполагает 10-ти дневный перерыв (окончание курса 27 января). А те, кто хотел заниматься, чтобы потратить время праздников с пользой, смогут догнать группу или продвинуться на несколько занятий вперед. Во время каникул будут проверяться домашние задание и тренер будет доступен для вопросов.

Основные принципы на которых строится новый учебный курс и чем он будет отличаться от наших предыдущих тренингов и от того, что предлагают другие учебные центры.

1. Selenium во главе угла

Достаточно часто можно встретить “тренинги по Selenium”, программа которых содержит всё, что пришло в голову автору тренинга -- основы программирования, XML, SQL, JUnit, Maven, Jenkins, Git, ну и немного про Selenium.

Это, конечно, выглядит привлекательно -- на одном тренинге выучить сразу всё. Но в итоге получается в точности наоборот -- ни одна из тем не покрывается достаточно полно.

В нашем новом тренинге главным будет Selenium.

Это не означает, что смежные темы совсем не будут рассматриваться. Целое занятие будет посвящено настройке инфраструктуры. Говоря о поиске элементов, нельзя обойти стороной XPath и CSS. При обсуждении способов запуска тестов попутно поговорим про Docker. Разговор о шаблоне проектирования PageObject и его альтернативах тесно связан с вопросом о том, как вообще строить архитектуру тестов.

Но про Selenium мы расскажем всё и с подробностями, а всё остальное -- по касательной, со ссылками для дальнейшего самостоятельного изучения.

2. Полнота материала

Ни на каком другом тренинге и ни в одной книге Вы не найдёте более полной информации о Selenium 3.0.

Если найдёте -- мы Вам дадим скидку 50% на этот учебный курс :)

3. Мультиязычность

Основные принципы и приёмы использования Selenium, рассматриваемые в тренинге, будут сопровождаться примерами на пяти языках, которые “официально” поддерживаются разработчиками Selenium: Java, C#, Python, Ruby, JavaScript.

Selenium это языковонезависимый стандарт, описывающий набор команд для управления браузером. Реализации этого стандарта для разных языков программирования похожи друг на друга, и это неудивительно -- они реализуют один и тот же набор команд.

Вместе с тем, особенности каждого языка, его стиль, накладывают отпечаток на реализацию Selenium для этого языка. Поэтому в тренинге будут специальные модули, посвящённые именно таким особенностям.

Даже если какой-то язык для вас “неродной” -- мы всё равно рекомендуем смотреть “чужие” модули. Может быть после этого вы решите сменить язык :)

4. Selenide, Protractor, PageObjects и другие модные темы

Отдельное занятие будет посвящено разнообразным надстройкам над Selenium.

Их много, они решают разные задачи, некоторые из них более популярны, другие не так известны, но ничуть не хуже.

Каждая надстройка добавляет что-то к функциональности Selenium, поэтому их удобно рассматривать не как самостоятельные инструменты, а именно в сравнении с Selenium -- чем именно каждая из них отличается от общего “базиса”.

По ссылке Вы можете познакомиться с программой тренинга Selenium WebDriver: полное руководство.

 
Прямая трансляция Selenium Conf 2016, Лондон, 15-16 ноября
15.11.2016 11:10

15-16 ноября в Лондоне проходит конференция Selenium Conf 2016.

Ведётся прямая трансляция.

 



Страница 1 из 42