Слайды с вебинара "Уровни и типы тестирования"

5,446 views
5,371 views

Published on

Вебинар прошел 21.10.2013. В ходе вебинара участники:
- Узнали о этапах организации процесса тестирования
- Поняли разницу между уровнями и техниками тестирования
- Узнали кто должен выполнять тестироване на различных уровнях

Узнать больше можно по ссылке: http://coach.ak-itconsulting.com/2013/10/webinar-qa/

Подписывайтесь на:
- Facebook: https://www.facebook.com/CoachInIT
- ВКонтакте: http://vk.com/club55392836

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

No Downloads
Views
Total views
5,446
On SlideShare
0
From Embeds
0
Number of Embeds
2,957
Actions
Shares
0
Downloads
64
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Слайды с вебинара "Уровни и типы тестирования"

  1. 1. Уровни и типы тестирования Коучинг в ИТ coach.ak-itconsulting.com
  2. 2. О Нас • Коучинг в IT – coach.ak-itconsulting.com – Facebook: facebook.com/CoachInIT – ВКонтакте: vk.com/club55392836 • Сушко Катерина - ks@ak-itconsulting.com - ua.linkedin.com/pub/kateryna-sushko/27/8/7b9/
  3. 3. Намерения на сегодня • Составные части тестирования (валидация и верификация) • Уровни тестирования (определение, кто? и когда? выполняет) • Типы тестирования • Зависимость тестирования от жизненного цикла разработки
  4. 4. Валидация и верификация • Валидация отвечает на вопрос «Соответствует ли построенное программное обеспечение требованиям» • Верификация отвечает на вопрос «Соответствует ли построенное программное обеспечение целям продукта?»
  5. 5. Формирование продукта Идеи, пожелания, опыт, законы Требования пользователя Требования системы Разработка Глобальная архитектура Локальная архитектура
  6. 6. Уровни тестирования Разработка Локальная архитектура Component testing Глобальная архитектура Integration testing Требования системы System testing Требования пользователя Acceptance testing
  7. 7. Component testing
  8. 8. Integration testing • Top-down – тестирование происходит сверху вниз по элементам управления и архитектуре (начиная с панели управления программы); • Bottom-up – тестирование происходит снизу вверх; • Functional incremental - интеграции и тестирования происходит на основе функций или функциональности, как описано в функциональной спецификации.
  9. 9. System testing • Functional testing; • Non-functional testing; • Зависит от тестового окружения;
  10. 10. Acceptance testing • Зависит от направления бизнеса • Отвечает на ворос: «Можно ли выпускать программный продукт?», «Каковы бизнес риски для продукта?», «Удовлетворяет ли программный продукт требования бизнеса?» • User acceptance tests – фокусируется на функциональность, пригодности к использованию для пользователя; • Operational acceptance test – валидирует соответствует ли программа требованиям к использованию (тестирование backup/restore, disaster recovery, безопасности) • Alpha и Beta тестирование
  11. 11. Типы тестирования • Тип тестирования сфокусирован на конкретной целе тестирования, которыми могут быть тестирование функций, выполняемых программой; не функциональных требований (надёжность и удобство использования); или быть связано с изменениями, к примеру, подтверждение, что ошибка была исправлена(confirmation testing или re-testing) или поиск нежелательных изменений (regression testing). • Тип тестирование зависит от цели тестирования.
  12. 12. Подразделение типов тестирования Тестирование White Box Black box Nonfunctional Functional requirementsbased businessprocess-based experiencedbased
  13. 13. Фокус Functional testing Совместимости (interoperability) Соответствия Безопасности (suitability) (security) Functional testing Покладистости Правильности (compliance) (accuracy)
  14. 14. Фокус Non-functional testing Нагрузочное (load) Портативность (portability) Производительность (performance) Nonfunctional testing Надёжность (reliability) Стрессоустойчивость (stress ) Поддерживаемость (maintainability) Удобность (usability)
  15. 15. Зависимость тестирования от жизненного цикла разработки • Waterfall • Итерационная модель • Agile
  16. 16. Waterfall
  17. 17. Итарационная модель
  18. 18. Agile
  19. 19. Спасибо за Ваше участие! • Живой тренинг «Техники тестирования в рамках SCRUM» coach.ak-itconsulting.com/trainings/testing-in-scrum/ • Помогите нам улучшится - оставьте отзыв: bit.ly/1eE2E50 • Facebook: facebook.com/CoachInIT • ВКонтакте: vk.com/club55392836 • Web: coach.ak-itconsulting.com

×