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

Подписаться

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

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

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

.
Анонсы событий
Как тестировать граничные значения результата работы ПО?
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: полное руководство.

 
Онлайн-трансляция конференции COMAQA Autumn 2016
03.11.2016 13:53

5-6 ноября сообщество COMAQA.BY проведет очередную большую двухдневную конференцию, посвященную автоматизированному и ручному тестированию. Спикеры из ведущих IT-компаний Беларуси соберутся вместе, чтобы рассказать о своем опыте в тестировании и управлении. Конференция пройдет в 2 дня в 2 потока: мы подготовили для вас 7 мастер-классов и более 16 докладов!

Для тех, кто захочет присоединиться удаленно, будет огранизована онлайн-трансляция докладов конференции (поток А) на YouTube-канале COMAQA. Поток мастер-классов B транслироваться не будет.
Для просмотра онлайн-трансляции, пожалуйста, зарегистрируйтесь и смотрите доклады по ссылке http://conference.comaqa.by/live

 
“Есть выпускники, которые провалили тест ISTQB FL?“ Ответ на этот и другие вопросы
26.10.2016 10:44

Что такое ISTQB?

Это такая организация, которая сертифицирует тестировщиков. Если у вас пока нет ни одного их сертификата, можно начать со стартового уровня - ISTQB Foundation Level.

И что, этот сертификат вообще где-то нужен?

Да, в России он поможет быстрее найти работу тестировщиком и получать зарплату выше. А если его разместить в профиле Linkedin, вам начнут писать с предложениями о работе уже и европейские хантеры (выпускники подтверждают!).

А причём тут тренинг?

Однажды Наталья Руколь решила получить сертификат ISTQB FL. По ходу дела, она набрала компанию, и готовились они вместе и даже писали про это на форуме. Стало понятно, что не всем удобно готовиться в одиночку, многим нужен волшебный пинок!

И тогда Наталья задумала создать курс  Подготовки тестировщиков по программе ISTQB FL. Причём такой, чтобы подготовиться можно было как к русскому, так и к английскому варианту экзамена. Да ещё и помогать записаться на ближайший к вашему городу экзамен и чтобы всем выпускникам была ещё и скидка 10 евро при оплате экзамена ISTQB FL!

Задумала, создала - и угадала! Курс оказался очень востребован, почти 200 человек прошло курс за первые три потока!

А разве я не могу сам спокойно подготовиться и сдать?

Да, мы тоже задавались этим вопросом. И пошли к нашим ученика с вопросом: “А может можно спокойно сдать экзамен и без нашего тренинга?” Вот что нам ответила выпускница курса Марина Стадник:

“Определенно ДА. Для этого достаточно вникнуть в силлабус и натаскать себя в пробных тестах, кучи которых можно найти на просторах сети. НО дело в том, что силлабус составлен очень лаконично, и экзаменационный вопрос в итоге может быть поставлен к любому слову или словосочетанию силлабуса, которые очень просто упустить, когда читаешь его сам. А минусы интернетовских тестов (проверено на личном опыте!!!) в том, что валидация одних и тех же вопросов на разных сайтах разная, и понять, где истина не просто. Потому для меня идеальным оказался вариант просмотра вебинаров и последующего чтения силлабуса. В сумме это дало неплохое понимание.”

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

Так что, вы гарантируете сдачу экзамена?

Мы гарантируем, что рассмотренных в курсе данных достаточно для сдачи экзамена, но гарантировать ваше успешное прохождение экзамена мы, естественно, не можем (а вдруг, вы провалите его нарочно? :) ). Промежуточные тесты покажут усвоенную вами информацию, и при наличии “слабых мест” мы поможем и подскажем, в каком направлении требуется закрепить знания.

Наш первый поток выпустился 2 месяца назад, и уже 48 человек написали нам, что они сдали экзамен ISTQB FL и получили сертификаты.

Нет, давайте начистоту:  был ли кто-то, кто прошёл ваш тренинг, но провалил экзамен?

Подробнее...
 



Страница 14 из 54