SlideShare a Scribd company logo
Анализ существующих моделей и методов разработки. Роль и место
QA в процессе разработки программного обеспечения, тестирование и
QA.
 Agile Unified Process (AUP)
 Dynamic Systems Development Method (DSDM)
 Constructionist design methodology (CDM)
 Crystal Clear
 Extreme Programming (XP)
 Iterative and incremental development
 Kanban
 Lean software development
 Open Unified Process
 Pair programming
 Rapid application development (RAD)
 Rational Unified Process (RUP)
 Scrum
 Structured Systems Analysis and Design Method (SSADM)
 Unified Process (UP)
Многообразие методологий разработки ПО
 Обеспечение качества(Quality assurance) –
это совокупность мероприятий,
охватывающие все технологические этапы
разработки, выпуска и эксплуатации
программного обеспечения
информационных систем,
предпринимаемых на разных стадиях
жизненного цикла ПО, для обеспечения
качества выпускаемого продукта.
 Минимизировать риски,
связанные с ошибками в
создаваемом ПО по созданию
программных продуктов на всем
протяжении цикла жизни
продукта – от идеи до
послепродажной поддержки.
 Способы минимизировать риски:
- тестировать программный
продукт;
- постараться избежать появление
ошибок.
ВОПРОСЫ

More Related Content

What's hot

Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
DressTester
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
DressTester
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
DressTester
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
DressTester
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
DressTester
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
DressTester
 
Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.
DressTester
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
Igor Khmelnytskyy
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
Igor Khmelnytskyy
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
Igor Khmelnytskyy
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПОseleznev_stas
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
Natalia Zhelnova
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
Alexander Kalouguine
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
SQALab
 
Профилактика дефектов
Профилактика дефектовПрофилактика дефектов
Профилактика дефектов
SQALab
 
тестирование по
тестирование потестирование по
тестирование по
Ion Griu
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
DressTester
 

What's hot (20)

Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
 
Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПО
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
 
Профилактика дефектов
Профилактика дефектовПрофилактика дефектов
Профилактика дефектов
 
тестирование по
тестирование потестирование по
тестирование по
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
 

Similar to Анализ существующих моделей и методов разработки. Роль и место QA в процессе разработки программного обеспечения, тестирование и QA.

Lektsia 3
Lektsia 3Lektsia 3
Lektsia 3bomfan
 
Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектами
Тереза Богуш
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Technopark
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Yana Brodetski
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
romachka_pole
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
Maxim Shaptala
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Maxim Avdyunin
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспеченияcezium
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.
Project Management Institute (PMI) in Ufa
 
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"EPAM Systems
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Danil Dintsis, Ph. D., PgMP
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
dataomsk
 
Risk_methodologies
Risk_methodologiesRisk_methodologies
Risk_methodologies
Elena Petrova
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 

Similar to Анализ существующих моделей и методов разработки. Роль и место QA в процессе разработки программного обеспечения, тестирование и QA. (20)

Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Lektsia 3
Lektsia 3Lektsia 3
Lektsia 3
 
Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектами
 
Msf Dz
Msf DzMsf Dz
Msf Dz
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспечения
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.
 
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
 
Risk_methodologies
Risk_methodologiesRisk_methodologies
Risk_methodologies
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 

More from DressTester

системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
DressTester
 
базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
DressTester
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
DressTester
 
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
DressTester
 
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
DressTester
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
DressTester
 

More from DressTester (6)

системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
 
базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
 
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
 

Анализ существующих моделей и методов разработки. Роль и место QA в процессе разработки программного обеспечения, тестирование и QA.

  • 1. Анализ существующих моделей и методов разработки. Роль и место QA в процессе разработки программного обеспечения, тестирование и QA.
  • 2.  Agile Unified Process (AUP)  Dynamic Systems Development Method (DSDM)  Constructionist design methodology (CDM)  Crystal Clear  Extreme Programming (XP)  Iterative and incremental development  Kanban  Lean software development  Open Unified Process  Pair programming  Rapid application development (RAD)  Rational Unified Process (RUP)  Scrum  Structured Systems Analysis and Design Method (SSADM)  Unified Process (UP)
  • 4.  Обеспечение качества(Quality assurance) – это совокупность мероприятий, охватывающие все технологические этапы разработки, выпуска и эксплуатации программного обеспечения информационных систем, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения качества выпускаемого продукта.
  • 5.  Минимизировать риски, связанные с ошибками в создаваемом ПО по созданию программных продуктов на всем протяжении цикла жизни продукта – от идеи до послепродажной поддержки.  Способы минимизировать риски: - тестировать программный продукт; - постараться избежать появление ошибок.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.