Автоматизация функционального тестирования (c) 201 1  Xored Software, Inc.  http://www.xored.com
<ul><li>Кто мы </li></ul><ul><li>Что тестируем </li></ul><ul><li>С помощью чего тестируем  </li></ul><ul><li>Требования к ...
xored <ul><li>100% Российская компания, созданная с нуля в Новосибирске, и известная в мире Eclipse своими технологиями и ...
Тестируемое приложение <ul><li>Eclipse Tigerstripe – приложение для моделирования, используется в Cisco Systems </li></ul>...
Eclipse Tigerstripe
Инструмент тестирования  <ul><li>Q7  –  c редство автоматизации функционального тестирования  </li></ul><ul><li>Создано на...
Организация тестового набора <ul><li>Максимальный отказ от ручных тестов </li></ul><ul><li>Тестовая база для всего приложе...
Запись теста <ul><li>Создание контекста – подготовка среды для выполнения теста </li></ul><ul><li>Запись теста рекордером ...
Пример записи теста
Особенности записи теста <ul><li>Независимость от размера окна </li></ul><ul><li>Независимость от среды ( Windows, Linux ,...
Просмотр результатов теста
Просмотр результатов на  bamboo <ul><li>Количество пройденных/не пройденных тестов </li></ul><ul><li>Просмотр причины паде...
Просмотр результатов на  bamboo
Просмотр результатов на  bamboo
Затраты времени на тестирование <ul><li>Подготовка тестовой среды </li></ul><ul><li>Запись самого теста </li></ul><ul><li>...
Результат автоматизации тестирования <ul><li>Получение информации о качестве продукта при каждой сборке: </li></ul><ul><ul...
Спасибо! <ul><li>xored software - http://www.xored.com </li></ul><ul><li>Q7  overview -  http://www.xored.com/q7 </li></ul...
Upcoming SlideShare
Loading in …5
×

5 колчинская

1,127 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,127
On SlideShare
0
From Embeds
0
Number of Embeds
593
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

5 колчинская

  1. 1. Автоматизация функционального тестирования (c) 201 1 Xored Software, Inc. http://www.xored.com
  2. 2. <ul><li>Кто мы </li></ul><ul><li>Что тестируем </li></ul><ul><li>С помощью чего тестируем </li></ul><ul><li>Требования к организации тестового набора </li></ul><ul><li>Создание теста </li></ul><ul><li>Просмотр и работа с результатами тестов </li></ul>
  3. 3. xored <ul><li>100% Российская компания, созданная с нуля в Новосибирске, и известная в мире Eclipse своими технологиями и продуктами </li></ul><ul><li>Одно из направлений – разработка систем моделирования для компаний телекоммуникационного сектора (Cisco Systems, British Telecom) </li></ul><ul><li>C обственная разработка - средство автоматизации функционального тестирования Q7 </li></ul>
  4. 4. Тестируемое приложение <ul><li>Eclipse Tigerstripe – приложение для моделирования, используется в Cisco Systems </li></ul><ul><li>Создано на платформе Eclipse </li></ul><ul><li>Большое количество диаграмм </li></ul><ul><li>Большое количество взаимосвязей между объектами </li></ul>
  5. 5. Eclipse Tigerstripe
  6. 6. Инструмент тестирования <ul><li>Q7 – c редство автоматизации функционального тестирования </li></ul><ul><li>Создано на платформе Eclipse и для тестирования Eclipse приложений </li></ul><ul><li>Поддерживает работу с графическими элементами </li></ul><ul><li>Обеспечивает встраивание тестов в систему непрерывной интеграции </li></ul>
  7. 7. Организация тестового набора <ul><li>Максимальный отказ от ручных тестов </li></ul><ul><li>Тестовая база для всего приложения </li></ul><ul><li>Тесты на новую функциональность </li></ul><ul><li>Отдельный тест на каждый тестовый случай </li></ul><ul><li>Отдельный тест на каждый баг </li></ul><ul><li>Тесты не зависят друг от друга </li></ul>
  8. 8. Запись теста <ul><li>Создание контекста – подготовка среды для выполнения теста </li></ul><ul><li>Запись теста рекордером либо на языке ECL </li></ul><ul><li>Редактирование теста (при необходимости) </li></ul>
  9. 9. Пример записи теста
  10. 10. Особенности записи теста <ul><li>Независимость от размера окна </li></ul><ul><li>Независимость от среды ( Windows, Linux , Mac OS ) </li></ul><ul><li>Автоматическое распознавание момента старта и завершения процесса </li></ul><ul><li>Возможность записи тестов с перезагрузкой SUT </li></ul><ul><li>Распознавание элементов модели на диаграммах </li></ul><ul><li>Возможность переключения между приложениями во время записи и выполнения теста </li></ul>
  11. 11. Просмотр результатов теста
  12. 12. Просмотр результатов на bamboo <ul><li>Количество пройденных/не пройденных тестов </li></ul><ul><li>Просмотр причины падения теста </li></ul><ul><li>Просмотр истории прохождения тестов </li></ul>
  13. 13. Просмотр результатов на bamboo
  14. 14. Просмотр результатов на bamboo
  15. 15. Затраты времени на тестирование <ul><li>Подготовка тестовой среды </li></ul><ul><li>Запись самого теста </li></ul><ul><li>Поддержка тестов в актуальном состоянии </li></ul><ul><li>Оформление тестовой документации </li></ul>
  16. 16. Результат автоматизации тестирования <ul><li>Получение информации о качестве продукта при каждой сборке: </li></ul><ul><ul><li>Отслеживание регрессии </li></ul></ul><ul><ul><li>Проверка стабильности на разных платформах </li></ul></ul><ul><li>Сокращение трудозатрат на тестирование </li></ul>
  17. 17. Спасибо! <ul><li>xored software - http://www.xored.com </li></ul><ul><li>Q7 overview - http://www.xored.com/q7 </li></ul><ul><li>[email_address] </li></ul>

×