пятница, ноября 02, 2012

Новогодний подарок для тестировщика

Вы уже задумались, что подарить на Новый год своим тестировщикам? Каким сувениром порадовать своих партнёров, подрядчиков, заказчиков? А может быть вы размышляете над тем, какой подарок хотели бы получить вы сами?
Есть отличное решение – настольный календарь тестировщика!
Ваш подарок будет целый год стоять на столе у тестировщика и напоминать о вас.

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

Размер календаря -- 300x100 мм.

Стоимость одного календаря при оплате до 10 ноября 200 рублей. Ближе к Новому году стоимость будет расти.

Заказать календарь

среда, октября 24, 2012

Тест-дизайн от А до Я, очный однодневный тренинг

Москва, 1 ноября,

тренер Алексей Баранцев

Можно ли построить здание без проекта? Можно, если оно не слишком большое. Например, шалаш или скворечник. В более сложных случаях скорее всего придётся учитывать рельеф местности и особенности почвы, где здание будет стоять, характеристики материалов, из которых оно будет построено, и не следует забывать об эстетической привлекательности того, что получится. Проектируя здания, мы опираемся на знания, накопленные бесчисленными поколениями строителей и архитекторов, используем в своей работе их успешные находки и стараемся не повторять их ошибок. Этот опыт частично преобразовался в научные теории, а какая-то его часть продолжает оставаться на уровне эвристики.

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

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

Посмотреть отзывы участников очного тренинга "Тест-дизайн от А до Я"

Условия участия

вторник, октября 02, 2012

Базовый курс по Selenium, новый онлайн-тренинг

Онлайн-тренинг, состоящий из 5 занятий с домашними заданиями, начало 8 октября

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

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

  • возможности рекордера Selenium,
  • базовый набор команд Selenium,
  • выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
  • выбор фреймворка запуска тестов (сравним JUnit и TestNG),
  • базовые навыки структурирования кода тестов и рефакторинг,
  • запуск тестов в разных браузерах,
  • запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
  • различные способы идентификации элементов на странице, языки запросов XPath и CSS,
  • протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
  • типовые шаблоны проектирования тестов.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)

Подробная программа и условия участия

понедельник, сентября 10, 2012

Программа онлайн-конференции по автоматизации тестирования сформирована

Программа онлайн-конференции для специалистов по автоматизации тестирования Auto ConfeT&QA сформирована.

Программным комитетом отобраны следующие доклады:

· Самописный робот на Watin, Ольга Киселева (Россия)

· Когда автоматизация тестирования противопоказана, Ольга Пономарева (Россия)

· Groovy – классный язык для автоматизации тестирования, Константин Пермяков (Россия)

· Использование Specflow для автоматизации тестов на русском языке, Лена Фалилеева (Россия)

· Sikuli, инструмент на все случаи жизни?, Михаил Поляруш (Украина)

· Не изобретайте велосипед! Грамотные функциональные тесты с WebDriver и Thucydides, Николай Алименков (Украина)

· Automated Testing Dojo или игра в автоматизацию, Александр Баглай и Сергей Зеленин (Украина)

· Протоколирование в Selenium, Алексей Баранцев (Россия)

· Читабельные отчеты для автоматизации на C# и Selenium Webdriver (Gallio Automation Platform + BDDfy), Дмитрий Жарий (Украина)

· Тестирование веб-приложений в Codeception, Михаил Боднарчук (Украина)

Конференция пройдет 15-16-17 октября 2012 года с 17 до 19 часов по Московскому времени.

Обратите внимание, что до 15 сентября действуют льготные цены. Стоимость участия для физических лиц всего 1250 рублей.

Есть возможность приобрести корпоративную лицензию.

А при оплате всех трех конференций по тестированию действует дополнительная 20% скидка.

Мы ждем Вас на конференции и постараемся сделать ее максимально информативной и интерактивной.

понедельник, сентября 03, 2012

9 сентября – День тестировщика

В этом году день тестировщика выпал на воскресенье и мы решили, что это повод встретиться.

9 сентября мы приглашаем всех тестировщиков отметить этот день в теплой компании коллег.

Мероприятие пройдет на самой продвинутой ИТ-площадке Москвы при поддержке Undev.ru

Чай со сладостями, включая праздничный торт, общение, игры.

Призы и сувениры (в том числе Календарь тестировщика) получат все участники встречи.

Гости вечера: гуру в области тестирования Наталья Руколь и Алексей Баранцев.

В этот праздничный для всех тестировщиков день Наталья и Алексей расскажут о том, как сделать каждый день на работе праздником:

  • Полезные игры в работе тестировщика: как повышать эффективность тестирования играючи?
  • Нестандартные способы выполнения стандартных задач: как добавить позитива в ежедневные задачи, которые казались вам такими скучными?
  • Общение в радость: как наладить отношения в коллективе, между тестировщиками и со смежными отделами?

На этой встрече мы не просто обсудим способы позитивизации вашей рабочей деятельности, но и потренируемся в их использовании. Это будет и полезно, и весело!

Зарегистрироваться на встречу можно написав письмо по адресу:trainings@software-testing.ru

Мы просим участников взять с собой ноутбуки. При регистрации укажите будет ли у Вас с собой ноутбук.

Встреча пройдет с 16-00 до 20-00.

А кто захочет, сможет продолжить общение дальше в близлежащих кафе (не включено в стоимость мероприятия).

Все организационные подробности мы вышлем всем участникам встречи.

Внимание: количество мест ограничено. Мы забронировали зал на 40 человек.

Стоимость участия: 2000 рублей. При оплате до 4 сентября 25% скидка, т.е. стоимость всего 1500 рублей.

Оплата только после подтверждения, что Вы зарегистрированы.

вторник, августа 21, 2012

Программа онлайн-конференции для тест-менеджеров Chief ConfeT&QA сформирована

Программа онлайн-конференции для тест-менеджеров Chief ConfeT&QA сформирована.

Программным комитетом отобраны следующие доклады:

Конференция пройдет 24-25-26 сентября с 17 до 19 часов по Московскому времени.

Обратите внимание, что до 24 августа действуют льготные цены. Стоимость участия для физических лиц всего 1250 рублей.
А при оплате всех трех конференций по тестированию действует дополнительная 20% скидка.

Мы ждем Вас на конференции и постараемся сделать ее максимально информативной и интерактивной.

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

вторник, августа 07, 2012

Программа онлайн конференции для тест-менеджеров готова на 80%

Программа первой конференции осенней серии онлайн-конференций для тестировщиков Chief ConfeT&QA готова на 80%.

Программным комитетом отобраны следующие доклады:

Конференция пройдет 24-25-26 сентября с 17 до 19 часов по Московскому времени.

Обратите внимание, что до 24 августа действуют льготные цены. Стоимость участия для физических лиц всего 1250 рублей.
А при оплате всех трех конференций добавляется дополнительная 20% скидка.

Мы ждем Вас на конференции и постараемся сделать ее максимально информативной и интерактивной.

среда, июля 11, 2012

Юбилейный запуск тренинга “Программирование для тестировщиков” - подарки всем участникам

Уже в ДЕСЯТЫЙ раз мы запускаем наш самый длинный (почти трехмесячный) тренинг “Программирование для тестировщиков”. Для таких длинных тренингов это довольно редкая ситуация, в некотором смысле ЮБИЛЕЙ.

Ну а на юбилей принято дарить подарки. Все участники десятого набора получают 50% скидку на следующие записи тренингов:

Все секреты и тайны Selenium 2.0

Автоматизация тестирования: быть или не быть

Разработка тестов на Java с использованием Selenium 2.0

Для получения скидки просто напишите на адрес , что Вы участник десятого набора тренинга “Программирование для тестировщиков”.

Условия участия

Ниже описание и программа тренинга

Бытует мнение, что тестировщикам вредно уметь программировать. Якобы это умение мешает им потому, что из-за него они слишком много думают о реализации программы и слишком мало о том, как же её протестировать.

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

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

Сложно ли научиться программировать? Вероятно, бывают люди, для которых алгоритмический стиль мышления абсолютно неприемлем. Но большинство айтишников по крайней мере на интуитивном уровне уже обладают алгоритмическим мышлением. Многие тест-дизайнеры пишут весьма подробные инструкции для ручного тестирования, это почти готовые программы, но предназначенные для "биороботов". Осталось сделать один небольшой шаг и научиться управлять настоящими роботами-компьютерами.

Разучитесь ли вы тестировать, научившись программировать? Вовсе нет, существующие навыки тестировщика от вас никуда не денутся. Но в дополнение к ним в ваших руках появится ещё один инструмент, и весьма мощный. Разумеется, владение навыками программирования не означает, что их нужно применять здесь и там без разбора, стремясь автоматизировать всё подряд. Силу нужно держать под контролем и применять её лишь там, где её применение обосновано. Для этого нужно хорошо овладеть силой, чтобы она подчинялась вам, чтобы это был привычный инструмент с понятными принципами работы, а не магический артефакт, управляемый загадочными заклинаниями.

Ну что ж, довольно слов, пора перейти к делу.

Как и всякий навык, умение программировать нужно тренировать и закреплять. Недостаточно просто прочитать книжку и выучить набор команд. Знать ещё не значит уметь. Поэтому тренинг "Программирование для тестировщиков" будет содержать как теоретические сессии, так и практические задания для самостоятельного выполнения.

Программа курса

В этом курсе мы будем учиться программировать на языке Java.

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

1.2. Основы программирования.
На остальных занятиях будет рассмотрен ряд задач, с которыми часто приходится сталкиваться тестировщикам в реальной жизни, и будет рассказано, как средствами программирования эти задачи решаются. Мы не станем углубляться в изучение различий между парадигмами программирования и в тонкости использования тех или иных конструкций. Всё это придёт потом. А пока мы просто научимся решать конкретные практические задачи.
3. Работа со строками -- анализ строк, проверка соответствия образцу, регулярные выражения.
4. Работа с контейнерами, предназначенными для хранения наборов данных: множествами, списками, ассоциативными массивами.
5. Работа с файлами -- чтение и запись данных из файла и в файл, анализ содержимого директорий.
6. Автоматизация браузера с использованием инструментов Selenium и WebDriver.
7. Автоматизация Java GUI с использованием Jemmy.
8. Работа с базами данных -- JDBC и Java Persistence.
9. Работа с почтой -- сервер James и клиент Java Mail.
10. Сетевое программирование -- HTTP, FTP и другие протоколы прикладного уровня.

Подробная программа тренинга "Программирование для тестировщиков"

Посмотреть отзывы участников онлайн-тренинга "Программирование для тестировщиков"

среда, мая 30, 2012

Лето 2012: расписание онлайн-тренингов по тестированию ПО

Расписание онлайн-тренингов по тестированию ПО на лето 2012 представлено ниже:

Посмотреть полное расписание тренингов (включая очные) можно здесь.

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

суббота, мая 12, 2012

Распродажа вебинаров по тестированию ПО -- скидки до 70%!

Перед началом лета мы решили устроить грандиозную распродажу -- скидки на записи вебинаров и тренингов до 70%!

Хотя летом все отдыхают от работы, многие стараются посвятить это время саморазвитию, сделать то, на что в будние дни не хватает сил и времени. Нет-нет, это не означает, что надо пожертвовать несколько дней своего законного отпуска, чтобы посетить какой-нибудь тренинг или конференцию. Даже отдыхая на курорте или на даче легко найти час-другой, чтобы послушать вебинар. Потратить с пользой время путешествия в самолёте. Посмотреть во время завтрака, чтобы было над чем подумать в течение дня, поджариваясь на пляже. Включить вечером, чтобы снились профессиональные сны :)

В общем, вы отдыхаете -- а квалификация растет. Потому что летом всё должно расти!

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

Подробные условия акции:

Акция действует всего одну неделю с 10 по 18 мая.

В это время Вы можете приобрести любой из 2-х часовых и 4-х часовых вебинара Алексея Баранцева по тестированию с 70 % скидкой – 210 рублей(обычная цена в течение года 700 рублей) и 360 рублей (обычная цена в течение года 1200 рублей).

Полный пакет вебинаров (16 двухчасовых и 3 четырехчасовых) будет стоить в этот период всего 3000 рублей.

Юридические лица могут приобрести полный пакет двух и четырехчасовых вебинаров по договору лицензирования. Стоимость 10 000 рублей(обычная цена 19 900 рублей). Для оформления договора необходимо прислать запрос на trainings@software-testing.ru.

А также мы приготовили 40% скидки на пакеты записей длинных тренингов.

Подробности акции

четверг, апреля 19, 2012

Как искать и находить баги?, Москва, 26-27 апреля

Вы уже освоили основные техники тест-дизайна? Отлично! Значит, Вы – квалифицированный тестировщик.

Но куда двигаться дальше? Что делать, чтобы стать высококвалифицированным тестировщиком?

Как научиться находить баги, которые не находят другие тестировщики, несмотря на то, что они знают те же самые техники?

Освоение техник – это лишь первый шаг на пути к мастерству. Как нотная грамота и гаммы для музыканта. Как умение держать ракетку и наносить удары слева и справа для теннисиста. Как знание дебютов и эндшпилей для шахматиста.

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

Нужны дополнительные профессиональные навыки.

Этот тренинг нацелен на формирование у тестировщика специальных навыков:

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

Почитайте внимательно статьи и учебники про техники тест-дизайна. Они правильные, и они работают. Но в них не хватает чего-то неуловимого...

Откуда берутся пропущенные баги, которые тестировщик “не заметил”? Почему не заметил? Техники не виноваты. В них ничего не говорится о том, как надо проверять результат. Просто не хватило наблюдательности.

Почему в продуктив попадают баги, для которых тестировщик “не придумал” подходящего теста? Техники не виноваты. Просто неверно выбрана модель или техника применялась не там и не так.

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

Но там не написано главного – как понять, что вы нашли баг? Как его узнать? Как понять, правильно или неправильно работает программа? Говоря “профессиональным” языком – тема оракулов не раскрыта.

Наконец, как понять, правильно или неправильно вы применяете ту или иную технику? Тема оценки полноты покрытия не раскрыта тоже.

Подробная программа и условия участия

среда, апреля 11, 2012

Selenium 2.0: сотня полезных советов - примеры выпусков

Как вы уже, наверное, знаете, мы запускаем новую закрытую рассылку “Selenium 2.0: сотня полезных советов“. Чтобы было более понятно, каково будет её содержимое, мы решили рассказать об этом чуть подробнее и привести несколько примеров.

Рассылка начнет выходить в конце мая, сразу после окончания тренинга “Все секреты и тайны Selenium 2.0”. Для участников курса она будет содержать дополнения и повторения и позволит закрепить материал тренинга. Но она будет также доступна и не менее полезна тем, кто не принимал участие в тренинге. Каждый день в течение почти полугода вы будете получать в почтовый ящик небольшой кусочек кода с пояснениями. Прочтение его не займет более двух минут, а если вы захотите попробовать его выполнить, вы потратите на это минут десять. Но через полгода таких ежедневных тренировок вы будете свободно обращаться с этим замечательным инструментом.

Примеры будут касаться самых разных аспектов работы с Selenium 2.0. Одни короче, другие длинее. Одни попроще, другие посложнее. По ссылке приведено три примера таких советов (а их будет целая сотня!)

вторник, марта 20, 2012

Летняя школа тест-дизайна в Крыму

Еще не выбрали где провести отпуск?
Хотите на море?
Отдохнуть от городской суеты на море и одновременно повысить свой профессиональный уровень?
Хотите не просто выучить, а понять принципы тест-дизайна и развить "тестерское чутьё"?
Хотите провести неделю в обществе таких же активных тестировщиков, как вы?
Хотите посоревноваться с коллегами, кто лучше и быстрее тестирует?

Тогда вы просто не можете позволить себе пропустить это событие!

Летняя школа тест-дизайна -- это

9 дней на море, 16 часов чистого времени тренинга, 20 участников и 2 тренера

Алексей Баранцев (Software-Testing.Ru) и

Наталья Руколь (Лаборатория качества).

По количеству учебных часов это аналогично трёхдневному тренингу (так как на обычном восьмичасовом тренинге как минимум 2 часа съедается обедами и кофебрейками), но только гораздо лучше.

Почему? Потому что:

среда, марта 14, 2012

Все секреты и тайны Selenium 2.0

Новый уникальный тренинг от Алексея Баранцева

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

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

Мы тоже не являемся исключением:

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

Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?

Мы предлагаем новый, совершенно уникальный тренингпро Selenium как он есть, со всеми его достоинствами и недостатками!

  • тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее!
  • никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет,
  • минимум лирических отступления на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
  • останется только правда про Selenium, вся правда, и ничего кроме правды!

Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!

Почему мы уверены в этом?

понедельник, февраля 20, 2012

Автоматизация тестов с использованием TestComplete

Онлайн-тренинг автора единственного русскоязычного учебника по TestComplete Геннадия Алпаева.

начало 27 февраля

TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.

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

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

Посмотреть отзывы участников онлайн-тренинга "Автоматизация тестов с использованием TestComplete"

Подробная программа и условия участия

вторник, февраля 07, 2012

Автоконфетка стартует через неделю

Ровно через неделю начнется онлайн-конференция для специалистов по автоматизации тестирования Auto ConfeT&QA.

На этой конференции Вы услышите следующие доклады:

13 февраля 2012 года

17:00 Обходные пути в автоматизированом тестировании, Дмитрий Жарий

17:40 Гибкая система логирования результатов выполнения авто-тестов, Дмитрий Иржов

18:20 Разработка стратегии автоматизации, Алексей Баранцев

14 февраля 2012 года

17:00 Sikuli – инструмент автоматизации GUI приложений, Игорь Хрол

17:40 Visual Studio, Coded UI и MS Test Manager: три в одном, Денис Колесников

18:20 Python приправы при готовке Selenium фреймворка на медленном огне, Михаил Поляруш

19:00 TDD c помощью функциональных тестов на WebDriver, Николай Алименков

15 февраля 2012 года

17:00 Создание автоматизированного фреймворка на базе SmartBear TestComplete, Михаил Едемский

17:40 Можно ли писать автотесты на родном языке? Ольга Киселева

18:20 Автоматизируем тестирование Android приложений, Андрей Дзыня

Если Вы хотите участвовать, но еще не зарегистрировались, то у Вас еще есть шанс.

Регистрируйтесь прямо сейчас.

А на подходе уже следующая конференция для тест-менеджеров и тест-лидов Chief ConfeT&QA (12-13-14 марта 2012 года).

Большая часть докладов этой конференции уже принята программным комитетом. Ознакомиться со списком принятых докладов можно здесь.