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

10
Автоматизация тестирования в Microsoft Team System и “костыли” Павлов Игорь Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011

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

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

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

Павлов ИгорьApriorit

Сообщество Тестировщиков Днепропетровска29/09/2011

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

Непрерывная интеграция — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем.

Сontinuous integration

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

2

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

•Установка приложения.•Проверка корректности установки.•Запуск тестов, взаимодействующих с графическим интерфейсом.

Задачи:

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

3

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

•Проблема перезагрузки. •Использования autoit или других инструментов.

Установка приложения

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

4

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

•Тестовые случаи.•Наборы тестов•Окружение в TFS.

Test manager.

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

5

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

•Запуск тестов из Test Manager.•Запуск тестов при помощи Tcm.exe.•Организация одновременного запуска.

Запуск тестов

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

6

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

•Клиент-серверная архитектура. •Серверная часть с разным набором ролей.

Особенности проекта

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

7

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

•Дополнительные логи компьютеров, на которых проводились тесты.•Логи ежедневной сборки.

Система логирования.

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

8

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

•Использование HyperV.•Использование VMWare.•VMWare Vix.

Виртуализация.

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

9

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

Вопросы.

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

10