Решения для автоматизации тестирования Web-приложений на базе Selenium
Team system - фреймворк для автоматизации тестирования от...
-
Upload
qa-dnepropetrovsk-community-ukraine -
Category
Documents
-
view
1.158 -
download
2
Transcript of Team system - фреймворк для автоматизации тестирования от...
![Page 1: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/1.jpg)
Team System - фреймворк для автоматизации тестирования от Microsoft
Футорняк ЕленаApriorit
Сообщество Тестировщиков Днепропетровска29/09/2011
![Page 2: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/2.jpg)
Что такое Team System
Team System - фреймворк для автоматизации тестирования от Microsoft
2
![Page 3: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/3.jpg)
3Team System: тестовое окружение
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 4: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/4.jpg)
- управляет проектами разработки ПО от начала и до конца.
Включает в себя:• Баг-треккер• Менеджер задач• Систему контроля версий• Билд контроллер• Службы отчетности• Поддержку автоматического тестирования • Web-портал
Team Foundation Server (TFS) 4
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 5: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/5.jpg)
TFS Web-interface 5
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 6: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/6.jpg)
- линейка продуктов компании Microsoft, включающих интегрированную среду разработки ПО и ряд других инструментальных средств.
А так же:• Среда для разработки автоматических тестов• Выполнение ручных тестов с видеозаписью• Автоматическое прикрепление контекста к отчетам об ошибках• Полная прослеживаемость и наглядность хода выполнения тестирования• Возможность пропуска части тестов для ручного тестирования
Visual Studio 2010 (VS) 6
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 7: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/7.jpg)
- интегрированный набор инструментов для тестирования, который обеспечивает полный рабочий процесс планирование-тестирование-прослеживание.
Преимущества:• Создание тест-кейсов и объединение их в тестовые наборы• Качественные отчеты об ошибках с детальными данными для разработчиков • Удобный интерфейс для управления тест-кейсами и тестовыми наборами• Возможность выполнения ручных, автоматических и смешанных тестов
Test Manager 7
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 8: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/8.jpg)
Выбор проекта для подключения 8
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 9: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/9.jpg)
Testing Center 9
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 10: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/10.jpg)
Создание тест-кейса 10
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 11: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/11.jpg)
Запуск ручных тестов 11
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 12: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/12.jpg)
Выполнение ручных тестов 12
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 13: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/13.jpg)
- приложение для запуска и выполнения автоматических тестов в тестовом окружении
Функции:• Запуск и выполнение автоматичеких тестов на тестовой машине• Сбор информации о системе• Выполнение нагрузочных тестов
Test Agent 13
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 14: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/14.jpg)
Test agent во время выполнения тестов 14
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 15: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/15.jpg)
Результаты тестов в Test Manager 15
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 16: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/16.jpg)
• Unit-тесты• Coded UI (запись-воспроизведение)• Generic tests (запуск сторонних exe-файлов с параметрами)• Web and Load tests (доступно только со специальной лицензией)
Типы автотестов 16
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 17: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/17.jpg)
1. Добавляем в проект элемент типа Unit test2. Пишем код на удобном языке в Visual Studio, создаем новый билд3. Назначаем Unit test тест-кейсу4. Запускаем на тестовой машине
Unit test 17
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 18: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/18.jpg)
1. Добавляем в проект элемент типа Coded UI(доступен не для всех языков в VS)2. Записываем последовательность действий3. Разпознаем элементы GUI4. Правим код, генерируем новый билд5. Назначаем полученный авто-тест тест кейсу6. Запускаем на тестовой машине
Coded UI: запись-воспроизведение 18
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 19: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/19.jpg)
1. Добавляем в проект элемент типа Generic test2. Указываем путь к исполнимому файлу и входящие параметры (если нужно)3. Создаем новый билд4. Назначаем Generic test тест кейсу5. Запускаем на тестовой машине
Generic Test 19
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 20: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/20.jpg)
Эти тесты позволяют генерировать http запросы, проверять правильность ответов на запросы, измерять время отклика и пропускную способность.
Web and Load Test 20
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 21: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/21.jpg)
• Распределенное тестирование с помощью Test Agent-ов • Менеджер управления тест-кейсами и тестовыми наборами• Среда для разработки тестов на полноценных языках• Возможность редактировать код, записанный с помощью
Coded UI• Связь исходного кода с тест-кейсами и т.д.
Преимущества автоматизации в Team System 21
Team System - фреймворк для автоматизации тестирования от Microsoft
![Page 22: Team system - фреймворк для автоматизации тестирования от Microsoft](https://reader030.fdocuments.net/reader030/viewer/2022012918/555e2186d8b42a6a4c8b4b4c/html5/thumbnails/22.jpg)
Вопросы? 22
Team System - фреймворк для автоматизации тестирования от Microsoft