Конференция 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
|