17
Автоматизация функционального тестирования (c) 2011 Xored Software, Inc. http://www.xored.com

5 колчинская

  • Upload
    qasib

  • View
    868

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 5 колчинская

Автоматизацияфункционального

тестирования(c) 2011 Xored Software, Inc. http://www.xored.com

Page 2: 5 колчинская

• Кто мы

• Что тестируем

• С помощью чего тестируем

• Требования к организации тестового набора

• Создание теста

• Просмотр и работа с результатами тестов

Page 3: 5 колчинская

xored

• 100% Российская компания, созданная с нуля в Новосибирске, и известная в мире Eclipse своими технологиями и продуктами

• Одно из направлений – разработка систем моделирования для компаний телекоммуникационного сектора (Cisco Systems, British Telecom)

• Cобственная разработка - средство автоматизации функционального тестирования Q7

Page 4: 5 колчинская

Тестируемое приложение

Eclipse Tigerstripe – приложение для моделирования, используется в Cisco Systems

• Создано на платформе Eclipse• Большое количество диаграмм • Большое количество взаимосвязей между

объектами

Page 5: 5 колчинская

Eclipse Tigerstripe

Page 6: 5 колчинская

Инструмент тестирования

Q7 – cредство автоматизации функционального тестирования

• Создано на платформе Eclipse и для тестирования Eclipse приложений

• Поддерживает работу с графическими элементами

• Обеспечивает встраивание тестов в систему непрерывной интеграции

Page 7: 5 колчинская

Организация тестового набора

• Максимальный отказ от ручных тестов• Тестовая база для всего приложения• Тесты на новую функциональность• Отдельный тест на каждый тестовый случай• Отдельный тест на каждый баг• Тесты не зависят друг от друга

Page 8: 5 колчинская

Запись теста

• Создание контекста – подготовка среды для выполнения теста

• Запись теста рекордером либо на языке ECL• Редактирование теста (при необходимости)

Page 9: 5 колчинская

Пример записи теста

Page 10: 5 колчинская

Особенности записи теста

• Независимость от размера окна• Независимость от среды (Windows, Linux, Mac OS)• Автоматическое распознавание момента старта и

завершения процесса• Возможность записи тестов с перезагрузкой SUT• Распознавание элементов модели на диаграммах• Возможность переключения между

приложениями во время записи и выполнения теста

Page 11: 5 колчинская

Просмотр результатов теста

Page 12: 5 колчинская

Просмотр результатов на bamboo

• Количество пройденных/не пройденных тестов

• Просмотр причины падения теста• Просмотр истории прохождения тестов

Page 13: 5 колчинская

Просмотр результатов на bamboo

Page 14: 5 колчинская

Просмотр результатов на bamboo

Page 15: 5 колчинская

Затраты времени на тестирование

• Подготовка тестовой среды• Запись самого теста• Поддержка тестов в актуальном состоянии• Оформление тестовой документации

Page 16: 5 колчинская

Результат автоматизации тестирования

• Получение информации о качестве продукта при каждой сборке:– Отслеживание регрессии– Проверка стабильности на разных платформах

• Сокращение трудозатрат на тестирование

Page 17: 5 колчинская

Спасибо!

• xored software - http://www.xored.com• Q7 overview - http://www.xored.com/q7

[email protected]