|
Алексей Баранцев
- Опыт в области тестирования программного обеспечения с 1994 года от рядового тестировщика до аккаунт-менеджера, в том числе и разработчиком, и аналитиком, и консультантом, и менеджером проектов
- Читает лекции о тестировании студентам ГУ ВШЭ и МФТИ
- Автор и ведущий тренингов, консультант в области тестирования программного обеспечения
- Главный редактор портала Software-Testing.Ru
|
Этот тренинг рассчитан на разработчиков и тестировщиков, использующих среду разработки Microsoft Visual Studio Team System (VSTS) и желающих ознакомиться с её возможностями по созданию и выполнению тестов, а также по управлению тестами.
Во вводной части очень кратко будут рассмотрены основы тестирования программного обеспечения, чтобы договориться о терминах. Затем мы поговорим о различных видах тестирования и о том, насколько хорошо реализована их поддержка в VSTS 2010. Будет сделан обзор всех разновидностей тестов, для создания и выполнения которых в VSTS 2010 имеются встроенные средства.
Благодаря тому, что VSTS является расширяемой средой, её возможности могут быть расширены с помощью плагинов и инструментов, тем или иным способом интегрирующихся с VSTS. Мы рассмотрим целый ряд таких инструментов, разработанных в Microsoft Research и в других компаниях, а также открытым сообществом.
Мероприятие продолжает серию семинаров по VSTS и TFS 2008 и 2010 в рамках взаимодействия Careerlab и Microsoft по программе Inner Circle Partner.
Семинар разработан по специальному заказу Центра профессионального роста Careerlab и организован совместно с компанией Microsoft.
Мероприятие продолжает серию семинаров по VSTS 2008 и TFS 2008 и 2010 в рамках взаимодействия Careerlab и Microsoft по программе Inner Circle Partner.
Дата проведения: 20 октября 2009 года
Место проведения: Москва, 3-й Самотечный пер., дом 23, Учебный центр №1 компании 1С, аудитория 4205 (схема проезда)
Продолжительность: 8 часов
Стоимость: 5000 рублей (НДС не облагается)
Каждый участник семинара гарантированно получит в подарок:
 |
- материалы семинара в электронном виде
- книгу "Основы Microsoft Solution Framework" – практическое руководство по использованию Microsoft Solutions Framework (MSF) на русском языке
|
Конкурс на знание MS Visual StudioTeam System 2008
 |
В рамках семинара состоится Конкурс на знание MS Visual StudioTeam System 2008.
Победитель может быть только один, потому что призом является полнофункциональная версия Visual Studio Team System 2008!
|
Программа семинара
- Краткое введение в тестирование, чтобы договориться о терминах. Тестирование, контроль качества, обеспечение качества. Внутреннее и внешнее определения тестирования.
- Место тестирования в цикле разработки программного обеспечения. Поддержка всего цикла разработки в VSTS и поддержка тестирования как его части. Альтернативные способы контроля качества. Поддержка альтернативных способов контроля качества в VSTS: статический анализ с использованием инструмента FxCop.
- Работа с требованиями, запросами на изменение и дефектами. Что такое дефект? Что такое запрос на изменение? Жизненные циклы дефекта и запроса на изменение. Управление требованиями, дефектами и конфигурациями в VSTS.
- Классификация видов тестирования. Классификация характеристик качества в соответствии со стандартом ISO 9126. Виды тестирования, соответствующие различным характеристикам качества. Поддержка различных видов тестирования в VSTS. Системное, интеграционное и модульное тестирование. Поддержка разных уровней тестирования в VSTS.
- Способы определения полноты тестирования. Методы «чёрного ящика» и «прозрачного ящика». Работа с исходным кодом тестируемого приложения при разработке и при выполнении тестов. Оценка покрытия кода и оценка покрытия требований в VSTS.
- Функциональное тестирование на уровне программного интерфейса (API). Использование встроенных средств VSTS. Использование альтернативных фреймворков – TestDriven.NET, Gallio. Автоматическое улучшение покрытия кода тестами с использованием инструмента Pex.
- Автоматизированное функциональное тестирование веб-приложений. Использование встроенных средств VSTS. Использование альтернативных фреймворков – WatiN, Lightweight Test Automation Framework.
- Тестирование производительности веб-приложений. Использование встроенных средств VSTS. Дополнительные средства мониторинга производительности.
- Автоматизированное функциональное тестирование WPF-приложений. Использование встроенных средств VSTS. Использование альтернативных фреймворков – Test Automation FX.
- Управление тестами в VSTS. Ручное и автоматизированное тестирование. Хорошие практики, которых следует придерживаться при автоматизации тестов. Принципы формирования различных тестовых наборов – тестирование «на дым», приемочное тестирование, регрессионное тестирование, «полное» регрессионное тестирование. Способы борьбы с разрастанием тестовых наборов. Управление тестовыми наборами.
|