View
589
Download
0
Embed Size (px)
Citation preview
Автоматизация тестирования в Microsoft Team System и “костыли”
Павлов ИгорьApriorit
Сообщество Тестировщиков Днепропетровска29/09/2011
Непрерывная интеграция — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем.
Сontinuous integration
Автоматизация тестирования в Microsoft Team System и “костыли”
2
•Установка приложения.•Проверка корректности установки.•Запуск тестов, взаимодействующих с графическим интерфейсом.
Задачи:
Автоматизация тестирования в Microsoft Team System и “костыли”
3
•Проблема перезагрузки. •Использования autoit или других инструментов.
Установка приложения
Автоматизация тестирования в Microsoft Team System и “костыли”
4
•Тестовые случаи.•Наборы тестов•Окружение в TFS.
Test manager.
Автоматизация тестирования в Microsoft Team System и “костыли”
5
•Запуск тестов из Test Manager.•Запуск тестов при помощи Tcm.exe.•Организация одновременного запуска.
Запуск тестов
Автоматизация тестирования в Microsoft Team System и “костыли”
6
•Клиент-серверная архитектура. •Серверная часть с разным набором ролей.
Особенности проекта
Автоматизация тестирования в Microsoft Team System и “костыли”
7
•Дополнительные логи компьютеров, на которых проводились тесты.•Логи ежедневной сборки.
Система логирования.
Автоматизация тестирования в Microsoft Team System и “костыли”
8
•Использование HyperV.•Использование VMWare.•VMWare Vix.
Виртуализация.
Автоматизация тестирования в Microsoft Team System и “костыли”
9
Вопросы.
Автоматизация тестирования в Microsoft Team System и “костыли”
10