понедельник, июня 23, 2014

Расписание онлайн-тренингов для тестировщиков на июль-август 2014 года

Сформировано расписание онлайн-тренингов по тестированию ПО на июль-август 2014 года. Разные направления, разные уровни курсов дают возможность любому тестировщику подобрать себе необходимый для профессионального роста курс.

  • Инструменты для тестирования программного обеспечения
    Начало: 17 июля 2014 года
  • Курс практического тестирования для начинающих
    Начало: 17 июля 2014 года
  • Selenium 2.0: стартовый уровень
    Начало: 18 июля 2014 года
  • Практический курс по гибким методологиям (на примере SCRUM)
    Начало: 21 июля 2014 года
  • Автоматизация тестирования: быть или не быть?
    Начало: 25 июля 2014 года
  • Тестирование защищенности
    Начало: 25 июля 2014 года
  • Программирование для тестировщиков
    Начало: 25 июля 2014 года
  • Разработка тестов на Java с использованием Selenium 2.0
    Начало: 25 июля 2014 года
  • Школа тест-менеджеров
    Начало: 4 августа 2014 года
  • Тестирование юзабилити (usability)
    Начало: 4 августа 2014 года
  • Онлайн-интенсив по планированию тестирования
    Начало: 4 августа 2014 года
  • Школа успешных тестировщиков
    Начало: 18 августа 2014 года
  • Управление командой тестировщиков (интенсив)
    Начало: 18 августа 2014 года
  • Онлайн-интенсив по организации процесса тестирования
    Начало: 18 августа 2014 года
  • Разработка тестов на Python с использованием Selenium 2.0
    Начало: 22 августа 2014 года
  • Тестирование веб-приложений
    Начало: 22 августа 2014 года
  • Все секреты и тайны Selenium 2.0
    Начало: 22 августа 2014 года
  • Практикум по тест-дизайну
    Начало: 22 августа 2014 года
  • Тестирование производительности
    Начало: 22 августа 2014 года
  • TestComplete для начинающих
    Начало: 29 августа 2014 года
  • Эффективное использование TestNG и JUnit
    Начало: 29 августа 2014 года
  • Онлайн-интенсив для начинающих тестировщиков
    Начало: 1 сентября 2014 года
  • четверг, января 09, 2014

    Расписание тренингов по тестированию ПО на зиму 2014 года

    Поздравляем всех с наступившим Новым годом. Желаем новых успехов и достижений как в личной жизни, так и профессиональной сфере.

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

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

    Очные тренинги мы проводим редко, поэтому если кто-то планировал посетить их, то ниже расписание до лета.

    И еще два уже запланированных мероприятия – это наши традиционные летние школы.

    Будем рады видеть Вас на наших мероприятиях.

    Полное расписание можно посмотреть на нашем сайте -- http://software-testing.ru/trainings/

    Если у Вас есть какие-то вопросы, то пишите на trainings@software-testing.ru

    вторник, января 29, 2013

    Selenium 2.0: стартовый уровень

    Онлайн с домашними заданиями, 3 занятия, Начало: 4 марта

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

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

    Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

    Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.

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

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

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

    Предусловия:

    • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
    • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
    • наличие опыта ручного тестирования веб-приложений.

    Программа тренинга:

    Занятие 1: автотестирование без программирования

    • рекордер Selenium IDE
      • инсталляция рекордера Selenium IDE в браузер Firefox
      • запись, воспроизведение, отладка теста в рекордере Selenium IDE
    • рекордер Selenium Builder
      • инсталляция рекордера Selenium IDE в браузер Firefox
      • запись, воспроизведение, отладка теста в рекордере Selenium IDE
    • Selenium Server
      • запуск тестов в разных браузерах
      • запуск тестов на удалённой машине
      • запуск тестов "в облаках"
    • обзор набора команд, которые можно использовать в Selenium IDE и в Selenium Builder

    Занятие 2: путь от перевода тестов на язык программирования до сервера непрерывной интеграции

    • перевод тестов на язык программирования
      • установка системы сборки Maven
      • создание проекта для тестов: Maven + Selenium Archetype
      • экспорт тестов из рекордера на язык программирования Java
      • запуск тестов вручную из консоли
    • организация сервера непрерывной интеграции
      • помещение тестов в систему хранения кода
      • установка сервера непрерывной интеграции Jenkins
      • запуск тестов в автоматическом режиме на сервере непрерывной интеграции

    Занятие 3: ручная доработка того, что не смог записать рекордер

    • методы идентификации элементов
      • обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
      • создание и отладка локаторов в рекордере Selenium IDE
      • создание и отладка локаторов при помощи плагинов Firebug, FirePath, WebDriver Element Locator
      • детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
    • ожидания
      • явные и неявные ожидания
      • ожидание загрузки страницы
      • ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
    • проверки
      • проверка наличия или отсутствия элементов
      • проверка текста и атрибутов элементов

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

    пятница, ноября 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% скидка.

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