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

19
Уровни и типы тестирования Коучинг в ИТ coach.ak-itconsulting.com

Upload: ak-itconsultingcom

Post on 31-Oct-2014

20 views

Category:

Documents


5 download

DESCRIPTION

Вебинар прошел 21.10.2013. В ходе вебинара участники: - Узнали о этапах организации процесса тестирования - Поняли разницу между уровнями и техниками тестирования - Узнали кто должен выполнять тестироване на различных уровнях Узнать больше можно по ссылке: http://coach.ak-itconsulting.com/2013/10/webinar-qa/ Подписывайтесь на: - Facebook: https://www.facebook.com/CoachInIT - ВКонтакте: http://vk.com/club55392836

TRANSCRIPT

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

Уровни и типы тестирования Коучинг в ИТ

coach.ak-itconsulting.com

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

Намерения на сегодня

• Составные части тестирования (валидация и верификация)

• Уровни тестирования (определение, кто? и когда? выполняет)

• Типы тестирования

• Зависимость тестирования от жизненного цикла разработки

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

Валидация и верификация

• Валидация отвечает на вопрос «Соответствует ли построенное программное обеспечение требованиям»

• Верификация отвечает на вопрос «Соответствует ли построенное программное обеспечение целям продукта?»

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

Формирование продукта

Идеи, пожелания, опыт, законы

Требования пользователя

Требования системы

Глобальная архитектура

Локальная архитектура

Разработка

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

Уровни тестирования

Разработка

Локальная архитектура

Глобальная архитектура

Требования системы

Требования пользователя

Component testing

Integration testing

System testing

Acceptance testing

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

Component testing

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

Integration testing

• Top-down – тестирование происходит сверху вниз по элементам

управления и архитектуре (начиная с панели управления программы);

• Bottom-up – тестирование происходит снизу вверх;

• Functional incremental - интеграции и тестирования

происходит на основе функций или функциональности, как описано в функциональной спецификации.

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

System testing

• Functional testing;

• Non-functional testing;

• Зависит от тестового окружения;

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

Acceptance testing

• Зависит от направления бизнеса

• Отвечает на ворос: «Можно ли выпускать программный

продукт?», «Каковы бизнес риски для продукта?», «Удовлетворяет ли программный продукт требования бизнеса?»

• User acceptance tests – фокусируется на

функциональность, пригодности к использованию для пользователя;

• Operational acceptance test – валидирует соответствует

ли программа требованиям к использованию (тестирование backup/restore, disaster recovery, безопасности)

• Alpha и Beta тестирование

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

Типы тестирования

• Тип тестирования сфокусирован на конкретной целе тестирования, которыми могут быть тестирование функций, выполняемых программой; не функциональных требований (надёжность и удобство использования); или быть связано с изменениями, к примеру, подтверждение, что ошибка была исправлена(confirmation testing или re-testing) или поиск нежелательных изменений (regression testing).

• Тип тестирование зависит от цели тестирования.

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

Подразделение типов тестирования

Тестирование

Black box

Functional

requirements-based

business-process-based

experienced-based

Non-functional

White Box

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

Фокус Functional testing

Functional

testing

Совместимости

(interoperability)

Безопасности

(security)

Правильности

(accuracy)

Покладистости

(compliance)

Соответствия

(suitability)

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

Фокус Non-functional testing

Non-functional

testing

Нагрузочное (load)

Производительность

(performance)

Стрессоустойчивость (stress )

Удобность (usability)

Поддерживаемость (maintainability)

Надёжность (reliability)

Портативность (portability)

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

Зависимость тестирования от жизненного цикла разработки

• Waterfall

• Итерационная модель

• Agile

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

Waterfall

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

Итарационная модель

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

Agile

Page 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