Your SlideShare is downloading. ×
0
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Do you know what you are testing?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Do you know what you are testing?

6,051

Published on

Presentation from 11th SQADays conference in Kiev (April 2012) and Selenium Camp 2013 (February 2013) about how to measure what functional tests are really testing from requirements, code and UI …

Presentation from 11th SQADays conference in Kiev (April 2012) and Selenium Camp 2013 (February 2013) about how to measure what functional tests are really testing from requirements, code and UI perspective.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
6,051
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. А вы знаете чтотестируют ваши тесты? Николай Алименков http://xpinjection.com 21.04.2012
  • 2. Немного обо мне• Java Technical Lead/Scrum Master в компании Zoral Labs• 7+ лет в разработке• 5+ применяю Agile подходы• Эксперт в Agile инженерных практиках• Основатель и тренер в XP Injection• Организатор и идеолог конференций Selenium Camp, JEEConf, XP Days Ukraine, IT Brunch
  • 3. Для чего нужны тесты? Браузер У нас есть Разработчикитребования трудятся над кодом Тесты сводят все воедино
  • 4. Вопрос #1Какие требованияпокрыты тестами?
  • 5. Определяем требования Модуль Функция Сценарий системы использования
  • 6. Привязываем к ним тесты Ссылки на задачи Сценарий использования Имя тестового набора
  • 7. Необязательно писать все тесты сразу Еще нереализован Ссылка на задачу Имя тестового сценария
  • 8. Интеграция с системами управления проектами • Двухсторонняя • Обновление статуса • Применение правил
  • 9. Что мы получаемна выходе?
  • 10. Основная информация Статистика и статусы
  • 11. Общая картина по модулюИерархия функций и статус тестов
  • 12. Отчеты по всем функциям и сценариямПокрытие, прогресс и связанность
  • 13. Детальный отчет покаждому тесту с шагами Время, шаги, данные и скриншоты
  • 14. ВРЕМЯ ПОКАЗАТЬ ФОКУС!
  • 15. Какую часть кода мыпротестировали?Вопрос #2
  • 16. Как же измерить покрытие? Берем код Загружаем на Автотесты веб-сервер Используем Собираем и браузеринструментируем Ручное тестирование Сохраняем отчеты
  • 17. Собираем друзей…
  • 18. Запускаем функциональные тесты (часть 1) продолжение следует…
  • 19. Запускаем функциональные тесты (часть 2)
  • 20. Стартуем и останавливаем Tomcat (часть 1) продолжение следует…
  • 21. Стартуем и останавливаем Tomcat (часть 2)
  • 22. Подключаем JaCoCo
  • 23. Открываем отчеты в Sonar
  • 24. ВРЕМЯ ПОКАЗАТЬ ФОКУС!
  • 25. Какие части UI Вопрос #3покрыты тестами?
  • 26. Selenium IDE + Page Coverage
  • 27. Подсветка + Скриншоты • Обертка над WebElement • CSS стили • Все элементы подряд • Скриншот на “ключевые” события
  • 28. Статистика + Тепловая карта • Шаблон Page Object • Обертка над WebElement • Координаты элементов • Размеры элементов • Группировка скриншотов
  • 29. ВРЕМЯ ПОКАЗАТЬ ФОКУС!
  • 30. Менеджеры счастливы!
  • 31. Успешноетестирование прозрачно ипредсказуемо
  • 32. @xpinjection http://xpinjection.commikalai.alimenkou@xpinjection.com

×