Конференция Microsoft Quality Assurance Day: Докладчики и их доклады

Брайан Келлер

Брайан Келлер (Brian Keller) - ведущий технический евангелист Microsoft, специализируется на Visual Studio и управлением жизненным циклом приложений (Application Lifecycle Management, ALM - тесная интеграция между управлением бизнесом и процессом разработки ПО). Брайан выступает с докладами по всему миру. Он постоянная персона на сайте MSDN"s Channel 9 и ведущий популярного шоу This Week on Channel 9 . Брайан соавтор книги Professional Application Lifecycle Management with Visual Studio 2010.


Анутара Бардвадж

Анутара Бардвадж (Anutthara Bharadwaj) - ведущий Program Manager в группе Visual Studio Test Tools компании Microsoft. Она работает в департаменте разработки свыше 7 лет, выпуская различные версии Visual Studio и ALM, последняя из которых VS 2010 . Анутара с первого дня была вовлечена в работу и проектирование инструментов тестирования текущей VisualStudio и сейчас работает над следующей версией инструментов тестирования в Visual Studio.

Анутара выбрала тестирование методом свободного поиска (Exploratory Testing) как одну из своих исследовательских областей и работает над несколькими замечательными инструментами и прототипами, где центральной темой является тестирование методом свободного поиска. Она получила 3 патента во время работы над прототипами и исследованиями в этой области и способствовала написанию книги Джеймса Виттакера (James Whittaker) "Тестирование методом свободного поиска"("Exploratory Testing").

Анутара увлечена тестированием и выступала на большом количестве конференций по данной теме, таких как Eurostar, Step In and Software Testing Conference. До этого она была ведущим тестировщиком в течении нескольких лет и сейчас является частью команды, которая использует свои собственные продукты для тестирования своих разработок. Таким образом, она обладает интересным опытом Agile-тестирования крупнейших программных продуктов.

Доклад: Исследовательское тестирование: промышленный подход (Industrial strength exploratory testing).

Александр Орлов

Основатель проекта "Клуб Успешных Менеджеров Программистов". Автор книги "Секреты управления программистами". Эксперт по развитию нетехнических навыков у технических специалистов, мотивации и повышению производительности ИТ-команд. Автор ряда тренингов, через которые прошли более 1200 слушателей из ведущих отечественных и зарубежных компаний. Докладчик более 25 индустриальных конференций. В прошлом - менеджер команд в компаниях Intel и Sun Microsystems, Inc.

Доклад: Человеческий фактор в QA.

Довольно много сказано и написано о значении человеческого фактора в программировании и разработке ПО, включая книги и статьи Тома Демарко, Джоэла Спольски, Алистера Коберна и других известных в индустрии людей.

Однако не так много сказано про влияние человеческого фактора в Quality Assurance. В чем специфика QA, каковы качества хороших QA инженеров, какие трудности поджидают менеджера QAкоманды - в совокупности все эти факторы влияют на радикальное отличие в производительности QA команд.

В докладе автор поделится своим 6-летним опытом управления QA командами в компаниях Intel и Sun Microsystems, Inc. в самых различных проектах - от небольших коммерческих продуктовых до крупных open source проектов. Также Александр поделится своим опытом консультирования QA команд и расскажет, как специфика отечественных ИТ компаний влияет на организацию и работу QAкоманд - опыт, полученный в последние годы из консультационной практики.

Владимир Гусаров

Занимается разработкой программного обеспечения в течение 19-ти лет. Он принимал участие в таких проектах как "PDP-11 emulator for Windows NT/DEC Alpha™ Platform", "AMSD Ariadna - First Russian Internet Browser", "C++ Compiler for DEC Alpha™" и других. В настоящее время Владимир руководит разработкой продуктов Recovery Manager for Active Directory и Recovery Manager for Exchange компании Quest Software.

Microsoft Most Valuable Professional (MVP) (данным статусам в различных областях в СНГ обладают около 120 человек).

Мастер-класс: "Как включить тестирование в общий процесс разработки (на примере использования Microsoft Test and Lab Management)".

Аудитория: руководители разработки, менеджеры проектов, QA менеджеры, руководители команд разработки и тестирования, тестировщики.

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

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

Программа

  • Введение.
    • Базовые принципы организации полного цикла разработки программных продуктов.
    • Основные этапы разработки.
    • Роль тестирования.
  • Знакомство с MTLM.
    • Центр тестирования.
      • Планирование.
        • Создание и редактирование тест плана.
        • Организация требований и наборов.
        • Создание тестовых сценариев.
          • Основные элементы.
          • Привязка к требованиям.
          • Шаги, итерации и параметры.
          • Общие шаги.
        • Тестовые конфигурации.
          • Создание и редактирование тестовых конфигураций.
          • Переменные для конфигураций.
        • Планирование ресурсов
      • Тестирование.
        • Запуск тестов.
          • Проход по шагам.
          • Создание дефекта.
        • Проверка дефектов.
      • Контроль результатов.
    • Лаборатория тестирования.
      • Библиотека
        • Работа с шаблонами.
        • Создание тестовой среды.
          • Выбор виртуальных машин, основные параметры.
          • Метки окружения.
          • Возможности среды.
          • Сетевая изоляция
      • Настройки для тестирования.
  • Ручное тестирование с использованием тестовых сред.
    • Проход по тестовым сценариям.
    • Создание "совершенных" дефектов. Привязка мгновенных снимков к дефектам.
    • Запуск рекомендуемых тестов.
  • Контроль состояния проекта.
    • Готовность тестовых сценариев.
    • Прогресс тестового плана.
    • Прогресс реализации требований к продукту.
    • Контроль качества сборок.
  • Итоги.

 

Дмитрий Андреев

Эксперт по Архитектуре информационных систем Департамента Стратегических Технологий компании Microsoft. В индустрии с 1996 года, с опытом работы в компаниях специализирующихся на системной интеграции и разработке программного обеспечения. С 2004 года работает в компании Microsoft и имеет опыт внедрения информационных систем в многих крупных российских компаниях.

Мастер-класс: "Профилактика, диагностика и исправление ошибок в ПО. Как это эффективно делать в Visual Studio 2010".

Аудитория: разработчики, руководители команд разработки, руководители разработки, менеджеры проектов.

Между качеством программного обеспечения и термином "здоровье" можно провести очевидные параллели. Ошибки - это "болезни" системы. И если их начать рассматривать с такой "медицинской" точки зрения, становится понятно, что возможны организационные подходы, которые включают в себя комплекс мер по снижению количества ошибок в коде (профилактика) и увеличению количества найденных ошибок (диагностика). При этом самым важным является фактор времени. Затраты на эти задачи должны быть минимизированы с помощью инструментальных средств. В Visual Studio 2010 присутствуют такие средства и на мастер-классе мы поговорим о статическом анализе кода, юнит -тестировании, отладке и других технологиях, которые позволяют эффективно и быстро "поставить на ноги больного" и не допускать "повторных заражений".

Зарегистрироваться на конференцию Microsoft Quality Assurance Day

Подробнее о конференции Microsoft Quality Assurance Day


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=24911