SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Уровни и типы тестирования
Коучинг в ИТ
coach.ak-itconsulting.com
О Нас
• Коучинг в 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/
Намерения на сегодня
• Составные части тестирования (валидация
и верификация)
• Уровни тестирования (определение, кто? и
когда? выполняет)
• Типы тестирования
• Зависимость тестирования от жизненного
цикла разработки
Валидация и верификация
• Валидация отвечает на вопрос
«Соответствует ли построенное
программное обеспечение требованиям»
• Верификация отвечает на вопрос
«Соответствует ли построенное
программное обеспечение целям
продукта?»
Формирование продукта
Идеи, пожелания,
опыт, законы

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

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

Разработка

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

Локальная архитектура
Уровни тестирования
Разработка

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

Component testing

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

Integration testing

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

System testing

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

Acceptance testing
Component testing
Integration testing
• Top-down – тестирование происходит сверху вниз по элементам
управления и архитектуре (начиная с панели управления программы);

• Bottom-up – тестирование происходит снизу вверх;
• Functional incremental - интеграции и тестирования
происходит на основе функций или функциональности, как описано в
функциональной спецификации.
System testing
• Functional testing;
• Non-functional testing;
• Зависит от тестового окружения;
Acceptance testing
• Зависит от направления бизнеса
• Отвечает на ворос: «Можно ли выпускать программный
продукт?», «Каковы бизнес риски для продукта?», «Удовлетворяет ли
программный продукт требования бизнеса?»

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

• Operational acceptance test – валидирует соответствует
ли программа требованиям к использованию (тестирование
backup/restore, disaster recovery, безопасности)

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

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

Black box
Nonfunctional

Functional
requirementsbased

businessprocess-based

experiencedbased
Фокус Functional testing
Совместимости
(interoperability)

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

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

(suitability)

(security)

Functional
testing

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

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

(compliance)

(accuracy)
Фокус Non-functional testing
Нагрузочное
(load)

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

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

Nonfunctional
testing

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

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

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

Удобность
(usability)
Зависимость тестирования от
жизненного цикла разработки
• Waterfall
• Итерационная модель
• Agile
Waterfall
Итарационная модель
Agile
Спасибо за Ваше участие!
• Живой тренинг «Техники тестирования в рамках SCRUM»
coach.ak-itconsulting.com/trainings/testing-in-scrum/
• Помогите нам улучшится - оставьте отзыв:
bit.ly/1eE2E50
• Facebook: facebook.com/CoachInIT
• ВКонтакте: vk.com/club55392836
• Web: coach.ak-itconsulting.com

Mais conteúdo relacionado

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

Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программыSQALab
 
Целевое управление доступом в сети. Техническое решение для финансовых органи...
Целевое управление доступом в сети. Техническое решение для финансовых органи...Целевое управление доступом в сети. Техническое решение для финансовых органи...
Целевое управление доступом в сети. Техническое решение для финансовых органи...SelectedPresentations
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Technopark
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...RIF-Technology
 
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Yuri Bubnov
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиAnatoly Levenchuk
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: Iosif Itkin
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 

Semelhante a Слайды с вебинара "Уровни и типы тестирования" (20)

Intranet ISO
Intranet ISOIntranet ISO
Intranet ISO
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программы
 
01-lection-ka
01-lection-ka01-lection-ka
01-lection-ka
 
Целевое управление доступом в сети. Техническое решение для финансовых органи...
Целевое управление доступом в сети. Техническое решение для финансовых органи...Целевое управление доступом в сети. Техническое решение для финансовых органи...
Целевое управление доступом в сети. Техническое решение для финансовых органи...
 
Requirements in Agile
Requirements in AgileRequirements in Agile
Requirements in Agile
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиков
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиями
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Launched startup
Launched startupLaunched startup
Launched startup
 
лекция 10 (4часа)
лекция 10 (4часа)лекция 10 (4часа)
лекция 10 (4часа)
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 

Mais de ak-itconsulting.com

4 подхода работы с часто меняющимися требованиями в SCRUM
4 подхода работы с часто меняющимися требованиями в SCRUM4 подхода работы с часто меняющимися требованиями в SCRUM
4 подхода работы с часто меняющимися требованиями в SCRUMak-itconsulting.com
 
Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проектаak-itconsulting.com
 
Диагностика профессионального выгорания
Диагностика профессионального выгоранияДиагностика профессионального выгорания
Диагностика профессионального выгоранияak-itconsulting.com
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
 
Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?ak-itconsulting.com
 
Инструменты развития персонала в IT
Инструменты развития персонала в ITИнструменты развития персонала в IT
Инструменты развития персонала в ITak-itconsulting.com
 
«Почему SCRUM не работает?» или «SCRUM: как правильно?»
«Почему SCRUM не работает?» или «SCRUM: как правильно?»«Почему SCRUM не работает?» или «SCRUM: как правильно?»
«Почему SCRUM не работает?» или «SCRUM: как правильно?»ak-itconsulting.com
 
Модели ценообразования IT-проектов
Модели ценообразования IT-проектовМодели ценообразования IT-проектов
Модели ценообразования IT-проектовak-itconsulting.com
 
Чем Agile хорош для Стартапов
Чем Agile хорош для СтартаповЧем Agile хорош для Стартапов
Чем Agile хорош для Стартаповak-itconsulting.com
 
Коучинг в ИТ - Планирование 2014 года
Коучинг в ИТ - Планирование 2014 годаКоучинг в ИТ - Планирование 2014 года
Коучинг в ИТ - Планирование 2014 годаak-itconsulting.com
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестированияak-itconsulting.com
 
Командный коучинг в ИТ: Введение
Командный коучинг в ИТ: ВведениеКомандный коучинг в ИТ: Введение
Командный коучинг в ИТ: Введениеak-itconsulting.com
 
Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проектаak-itconsulting.com
 
Школа: Коучинг высокой эффективности в ИТ: Модуль #0
Школа: Коучинг высокой эффективности в ИТ: Модуль #0Школа: Коучинг высокой эффективности в ИТ: Модуль #0
Школа: Коучинг высокой эффективности в ИТ: Модуль #0ak-itconsulting.com
 
ak-itconsulting.com - Кто такой product owner
ak-itconsulting.com - Кто такой product ownerak-itconsulting.com - Кто такой product owner
ak-itconsulting.com - Кто такой product ownerak-itconsulting.com
 
ak-itconsulting.com - Master Class - Agile планирование проекта
ak-itconsulting.com - Master Class - Agile планирование проектаak-itconsulting.com - Master Class - Agile планирование проекта
ak-itconsulting.com - Master Class - Agile планирование проектаak-itconsulting.com
 
ak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com
 
ak-itconsulting.com - Почему SMART не работает
ak-itconsulting.com - Почему SMART не работаетak-itconsulting.com - Почему SMART не работает
ak-itconsulting.com - Почему SMART не работаетak-itconsulting.com
 
Ak itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileAk itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileak-itconsulting.com
 

Mais de ak-itconsulting.com (20)

4 подхода работы с часто меняющимися требованиями в SCRUM
4 подхода работы с часто меняющимися требованиями в SCRUM4 подхода работы с часто меняющимися требованиями в SCRUM
4 подхода работы с часто меняющимися требованиями в SCRUM
 
Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проекта
 
Диагностика профессионального выгорания
Диагностика профессионального выгоранияДиагностика профессионального выгорания
Диагностика профессионального выгорания
 
Как работает KANBAN
Как работает KANBANКак работает KANBAN
Как работает KANBAN
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешным
 
Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?
 
Инструменты развития персонала в IT
Инструменты развития персонала в ITИнструменты развития персонала в IT
Инструменты развития персонала в IT
 
«Почему SCRUM не работает?» или «SCRUM: как правильно?»
«Почему SCRUM не работает?» или «SCRUM: как правильно?»«Почему SCRUM не работает?» или «SCRUM: как правильно?»
«Почему SCRUM не работает?» или «SCRUM: как правильно?»
 
Модели ценообразования IT-проектов
Модели ценообразования IT-проектовМодели ценообразования IT-проектов
Модели ценообразования IT-проектов
 
Чем Agile хорош для Стартапов
Чем Agile хорош для СтартаповЧем Agile хорош для Стартапов
Чем Agile хорош для Стартапов
 
Коучинг в ИТ - Планирование 2014 года
Коучинг в ИТ - Планирование 2014 годаКоучинг в ИТ - Планирование 2014 года
Коучинг в ИТ - Планирование 2014 года
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестирования
 
Командный коучинг в ИТ: Введение
Командный коучинг в ИТ: ВведениеКомандный коучинг в ИТ: Введение
Командный коучинг в ИТ: Введение
 
Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проекта
 
Школа: Коучинг высокой эффективности в ИТ: Модуль #0
Школа: Коучинг высокой эффективности в ИТ: Модуль #0Школа: Коучинг высокой эффективности в ИТ: Модуль #0
Школа: Коучинг высокой эффективности в ИТ: Модуль #0
 
ak-itconsulting.com - Кто такой product owner
ak-itconsulting.com - Кто такой product ownerak-itconsulting.com - Кто такой product owner
ak-itconsulting.com - Кто такой product owner
 
ak-itconsulting.com - Master Class - Agile планирование проекта
ak-itconsulting.com - Master Class - Agile планирование проектаak-itconsulting.com - Master Class - Agile планирование проекта
ak-itconsulting.com - Master Class - Agile планирование проекта
 
ak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проекта
 
ak-itconsulting.com - Почему SMART не работает
ak-itconsulting.com - Почему SMART не работаетak-itconsulting.com - Почему SMART не работает
ak-itconsulting.com - Почему SMART не работает
 
Ak itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileAk itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agile
 

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