Татьяна Сметанина. Автоматизированное тестирование веб-приложений Coded UI тесты и сценарии применения.

Презентация:



Advertisements
Похожие презентации
SQL 2012 И ГИБКИЕ МЕТОДЫ КОМАНДНОЙ РАЗРАБОТКИ C TFS Добро пожаловать в команду! Alexander Yakovlev
Advertisements

Team System - фреймворк для автоматизации тестирования от Microsoft Футорняк Елена Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
Msdevcon.ru#msdevcon. Интеграция Microsoft TFS в корпоративную среду Шамрай Александр.
Дмитрий Андреев Microsoft
Внедрение Microsoft Team Foundation Server Серебряков Станислав Руководитель проектов Перфоманс Лаб.
Project December Проект разработали: Додонов Алексей, Сорокина Анастасия, Ромащенко Екатерина.
Тестирование веб-проектов в Agile Асхат Уразбаев, ScrumTrek.
Организация процесса тестирования в Agile команде с помощью квадрантов тестирования.
Решения Люксофт по созданию среды управления проектами разработки программного обеспечения и поддержки пользователей Luxoft 2009.
Дипломная работа Выполнил: Чернилевский Денис, 518 гр. Научный руководитель: к.ф.-м.н. Луковников Иван Васильевич.
Владимир Гусаров. Занимаюсь промышленной разработкой программного обеспечения в течение более чем 20-ти лет. В настоящее время руковожу московским офисом.
РАСПРОСТРАНЕННЫЕ ОШИБКИ В ИДЕОЛОГИИ, ПЛАНИРОВАНИИ И ПРОВЕДЕНИИ ТЕСТИРОВАНИЯ 2.
Опыт создания и внедрения интегрированной системы автоматизации процессов разработки программного обеспечения Грачев Антон Гаврилов Евгений LUXOFT.
Дмитрий Андреев, ALM Ranger, Microsoft. Создание инфраструктуры ALM в Windows Azure.
Функциональное тестирование. 365 дней спустя Рубцова Наталья Директор по производству Перфоманс Лаб.
Программные средства для управления жизненным циклом приложений (Application lifecycle management -ALM) 16 октября 2009 г. Дмитрий Стрельников, Руководитель.
Фазы проекта действия и результаты продолжение Microsoft Solution Framework.
Унифицированный программный интерфейс для работы с системами контроля версий Разработчик: Лаптев Николай Иванович ПС-51 Руководитель: Муреев Павел Павлович.
Кирилл Семенихин Региональный директор Microsoft Russia.
Федеральное агентство по образованию Волгоградский Государственный Технический Университет Кафедра «Программное обеспечение автоматизированных систем»
Транксрипт:

Татьяна Сметанина

Автоматизированное тестирование веб-приложений Coded UI тесты и сценарии применения

Веб-приложения сегодня

Языки CMS Устройства Базы данных Операционные системы Visual Studio Team Foundation Server

Работа команды Тестирование Разработка Сборка Изменения

Не понятные сроки стабилизации Низкое качество релизов Длинный цикл разработки и тестирования

Ведение сценариев тестирования и замечаний в TFS Автоматизация регрессии и покрытие тестами стабилизированных сценариев в VS или MTM Автоматизация развертывания и тестирование после него Настройка отчетов и уведомлений в TFS

Сценарии использования Coded UI Функционально е тестирование и регрессия Smoke тесты Тестирование по use case Как элемент нагрузочного тестирования

Запись нажатий пользователя с генерацией кода (С#/VB) Тестирование в различных браузерах Интеграция со средствами ALM

Необходимые навыки Контроль версий Наличие тестовой среды Практика регистрация замечаний Наличие плана тестирования и сценариев

Необходимое ПО

Процесс создания

Инфраструктура командной работы Площадка заказчика Удаленная команда Среда разработки и тестирования (VM) Windows Azure Релиз Visual Studio Online (TFS)

Работа с данными Возможность запуска теста с разными данными Последовательная или случайная выборка Источники данных: XML CSV XSL Тест кейс TFS SQL Server

Тестирование в различных браузерах Дополнение Selenium; Возможность записывать тест в разных браузерах и сохранять конфигурации.

Сборка и тестирование В ручную; После сборки, перед выкладыванием в систему контроля версий; После автоматического развертывания: Непрерывное развертывание; По расписанию.

Coded UI тестирование Заключение Экономит время Сокращает рутину Помогает работать вместе Встраивается в процесс непрерывной разработки

ДЛЯ КОМАНДЫ Управление проектом (Agile, Scrum) Учет и контроль требований Совместная работа Отчеты ДЛЯ РАЗРАБОТЧИКОВ Рабочие элементы в одном месте Контроль версий Автоматизация сборки и развертывания Автоматизация тесты Автоматизация релизов Сценарии тестирования Баги Автоматизация всех видов тестирования ДЛЯ ТЕСТИРОВАНИЯ ДЛЯ БУДУЩЕГО Visual Studio Online Windows Azure

Контроль версий (TFVC или Git) Комментарии к коммитам Рабочие элементы: задачи, дефекты Комната обсуждений Планирование проектов Сбор отзывов Автоматическая сборка и непрерывное развертывание* Тест-кейсы* Нагрузочное тестирование Новое!

Вопросы и ответы