вторник, Февраль 02, 2010

Впервые в России: Майкл Болтон с тренингом Rapid Software Testing, Москва, 11-12 марта

11-12 марта Майкл Болтон проведёт в Москве двухдневный тренинг «Rapid Software Testing», разработанный им совместно с Джеймсом Бахом.

Майкл Болтон является одним из наиболее активных евангелистов школы контекстно-ориентированного тестирования. Он имеет более чем 20-летний опыт работы в области тестирования. Майкл регулярно выступает на конференциях, проводит тренинги и семинары, с 2005 года является постоянным колумнистом одного из самых популярных журналов в области тестирования Better Software и ведёт замечательный блог о тестировании http://www.developsense.com/blog.shtml.

В 2003-2005 годах он совместно с Джеймсом Бахом разработал тренинг Rapid Software Testing, в основу которого легли основные концепции школы контекстно-ориентированного тестирования. С тех пор Майкл Болтон объездил с этим тренингом весь мир -- Канада, США, Бразилия, Франция, Германия, Индия, Сингапур, Испания, Швеция, Турция. И вот впервые этот тренинг проводится в России!

Rapid Software Testing

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

Хотите научиться тому, как эффективно выполнять тестирование в условиях, когда вы сталкиваетесь с недостатком информации и нехваткой времени? Хотите стать настоящим асом в тестировании? В таком случае Rapid Software Testing – методология и учебный курс, разработанные Джеймсом Бахом и Майклом Болтоном – для вас.

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

четверг, Январь 14, 2010

Тестирование производительности: новый онлайн-тренинг с домашними заданиями

Вслед за онлайн-тренингом в новом формате обучения "Программирование для тестировщиков" 18 февраля начнется новый онлайн-тренинг, продолжительностью 6 занятий "Тестирование производительности".


"Младших тестировщиков производительности" не бывает.
Зато бывают люди, которые начинают заниматься тестированием производительности.
(с) Скотт Барбер (aka The Perf Guy)

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

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

На тренинге мы будем учиться обращаться с этим оружием:

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

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

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

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

Формат курса

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

Каждая ступень состоит из трех занятий.

Онлайн-занятия состоятся каждый четверг с 15-00 до 16-30.

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

Между занятиями в любой момент можно задать вопрос тренеру в форуме.

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

Технические требования

Онлайн-тренинг организуется с использованием системы DimDim.

Для участия требуется браузер c установленным плагином Adobe Flash и достаточно быстрое Интернет-соединение. Проверить пропускную способность своего соединения можно здесь: http://www.dimdim.com/support/dimdim_tools.html (слева инструмент Bandwidth Checker).

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

В случае возможных технических сбоев с ведущим можно будет связаться через систему Skype.

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

воскресенье, Январь 10, 2010

5 февраля, Москва, открытый тренинг "Тест-дизайн от А до Я"

5 февраля в Москве я проведу открытый очный однодневный тренинг "Тест-дизайн от А до Я".

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

Программа тренинга:
1. Построение карты функций приложения и проектирование тестов по этой карте.
2. Разделение областей данных на поддомены (классы эквивалентности), эвристики выбора представителей.
3. Способы проектирования тестов для цепочек функций.
4. Проектирование тестов на основе вариантов использования.
5. Проектирование тестов на основе гипотез об ошибках.
6. Подход к тестированию, основанный на анализе рисков.
7. Комбинирование различных эвристик.
8*. Особенности проектирования тестов для регрессионного тестирования.
9*. Особенности проектирования тестов для автоматизации их выполнения.
10*. Особенности проектирования тестов различных уровней (модульные, интеграционные, системные).

Место проведения: Москва
Дата: 5 февраля
Время тренинга: 10:00 - 18:00

Об условиях участия можно узнать здесь.

Буду рад видеть Вас среди участников!!!

суббота, Декабрь 12, 2009

Кто платит за разработку бесплатных инструментов

В четверг (17 декабря) я проведу два семинара посвященные бесплатным и недорогим инструментам тестирования.

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

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

С читателями блога я решил тоже поделиться этой записью: http://software-testing.ru/files/webinar_free_tools_intro/Webinar_090415_part2.wmv

четверг, Декабрь 10, 2009

Тренинги по тестированию ПО в Минске

Мои минские коллеги пригласили меня прочитать три открытых тренинга в Минске.

Я принял предложение, таким образом с 17 по 19 января 2010 года я планирую прочитать в Минске три тренинга.

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

17 января, Минск, тренинг "Тестирование методом свободного поиска (exploratory testing)"

18 января, Минск, тренинг "Автоматизация функционального тестирования веб-приложений: Selenium + Selenium RC"

19 января, Минск, семинар "Обзор бесплатных инструментов тестирования"

пятница, Декабрь 04, 2009

Онлайн-семинары про бесплатные и недорогие инструменты тестирования

Весной этого года я проводил Онлайн семинар-обзор бесплатных инструментов тестирования .

Тема была настолько востребована, что пришлось повторить семинар несколько раз.

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

· 17.12.2009 | 13.00 15. Бесплатные и недорогие инструменты функционального тестирования

· 17.12.2009 | 16.00 16. Бесплатные и недорогие инструменты нефункционального тестирования

понедельник, Ноябрь 30, 2009

SPMGuild: бесплатный вебинар по Lean, 4 декабря

4-го декабря с 13:00 до 14:30 (по московскому времени) под эгидой “Гильдии менеджеров программных проектов”, aka SPMGuild, пройдёт бесплатный вебинар с коротким и ёмким названием “Lean”.

Выступать будет Сурен Самарчян, руководитель  департамента управления проектами компании Innova Systems.

Записаться можно тут: https://www2.gotomeeting.com/register/176042747 .

Ниже -- официальный анонс.

Гильдия менеджеров программных проектов (www.spmguild.org) приглашает Вас 4-ого декабря в 13:00 принять участие в вебинаре на тему «Лин» - подходу к организации  работы, используемому такими компаниями как Toyota, Boeing, Intel и другими мировыми лидерами в своих отраслях. В России на Лин недавно начали переходить такие гиганты как «Сухой», «Камаз», «Сбербанк» и другие. Более того, эти компании не просто используют данный подход, а считают его одним из нескольких ключевых элементов своей стратегии. В софтверной индустрии Лин подходы используют Google, Nokia, Yahoo, British Telecom, IBM, Microsoft и многие другие.

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

1. Основные принципы Лин

2. Какие компании используют Лин и какие результаты были получены

3. Стандартные классы потерь

4. Канбан

5. Картирование потока добавления ценности для пользователя

6. Переработки, вариабельность и их влияние на скорость выпуска продуктов

7. Лин для разработки инновационных продуктов

8. С чего начать при внедрении Лин

Это первый из серии вебинаров, которые подготавливаются для вас Гильдией менеджеров программных  проектов. Темы вебинаров были выбраны на основе анализа наиболее частых причин неудач менеджеров и директоров софтверных компаний. Ждем Ваших пожеланий и комментариев по выбору тем вебинаров.

  © Blogger template 'Mantis' by Ourblogtemplates.com 2008

Back to TOP