Автоматизация тестирования в Microsoft Team System и “костыли”

Preview:

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

Recommended