SlideShare a Scribd company logo
QA процесс, часть 2 (Подготовка, тестирование,
рапортование, финальная фаза).
1. Возникновение и исследование идеи;
2. Анализ требований и проектирование;
3. Программирование;
4. Тестирование и отладка;
5. Ввод программы в действие;
6. Эксплуатация и сопровождение;
7. Завершение эксплуатации.
 Планирование качества - определение стандартов
и критериев качества, на которые нацелен проект,
и средств удовлетворения этих стандартов.
 Это один из ключевых вспомогательных процессов
планирования и он должен осуществляться
регулярно и параллельно с другими процессами
планирования.Так, желательное качество процесса
может потребовать корректировки стоимости или
расписания работ, а желательное качество
продукта - детального анализа рисков
потенциальных проблем.
 Сложность работы с требованиями:
 требования разнообразны по значимости
(обязательность, риск, важность, стабильность);
 требования связаны между собой и с другими
проектными артефактами;
 они часто относятся к нескольким
функциональным областям сразу;
 требования изменяются в процессе жизненного
цикла создания ПО.
Для эффективного управления качеством
необходимо установить соответствия между
требованиями и тестами их проверяющими
 создание тестов
 контроль качества
- регулярное тестирование продукта
- контроль параметров качества
 контроль исполнения плана качества
 управление качеством
- улучшение процессов
- выработка рекомендаций
 обучение команды
 Регулярное тестирование
- прогон тестов
- анализ результатов
- регистрация дефектов
- предоставление отчетов
 Контроль качества
- контроль параметров качества
- контроль исполнения плана качества
 Управление качеством
- улучшение процессов
- выработка рекомендаций
 Обучение команды
 Поддержка тестовой базы
 Валидация
 Контроль финальных параметров качества
 Управление качеством
 Обучение команды
 Регулярное тестирование
 Приоритезация дефектов полученных от
пользователей
 Разработка дополнительных тестов на
проблемные области
 Управление версиями
 Управление качеством
 Обучение команды
 Архивирование тестовой инфраструктуры
 Анализ успешности проекта и
документирование его результатов
QualityAssurance (Гарантия качества) -
обязательство, что работа выполнена с
соблюдением соответствующих стандартов.
Стандарты:
 ISO 9000
 CMM/CMMI
 PMBoK
Система управления качеством
 Организационная структура
 Распределение отвественностей
 Процедуры
 Процессы
 Ресурсы
План управления качеством входит в общий план
проекта и описывает технологию управления
качеством, подтверждения качества и
улучшения качества для проекта.
 Capability Maturity Model®
 Integration (CMMI)
0. Incomplete
1. Performed
2. Managed
3. Defined
4. Quantitatively Managed
5. Optimizing
GG 1 Achieve Specific Goals
 GP1.1 Perform Base Practices
GG 2 Institutionalize a Managed Process GP
 2.1 Establish an Organizational Policy GP
 2.2 Plan the Process GP
 2.3 Provide Resources GP
 2.4 Assign Responsibility GP
 2.5 Train People GP
 2.6 Manage Configurations GP
 2.7 Identify and Involve Relevant Stakeholders GP
 2.8 Monitor and Control the Process GP
 2.9 Objectively Evaluate Adherence GP
 2.10 Review Status with Higher Level Management
GG 3 Institutionalize a Defined Process GP
 3.1 Establish a Defined Process GP
 3.2 Collect Improvement Information
GG 4 Institutionalize a Quantitatively Managed ProcessGP
 4.1 Establish Quantitative Objectives for the Process GP
 4.2 Stabilize Subprocess Performance
GG 5 Institutionalize an Optimizing Process
 GP 5.1 Ensure Continuous Process Improvement GP
 5.2 Correct Root Causes of Problems
 PMBoK PMI – Project Management Institute
 PMBoK – Project Management Body of Knowledge
Набор процессов и требований к ним, которые
по общему мнению дают положительный
результат при управлении проектами
 Unification of QA processes and standards in an
organization
 QA career path
 Separation of development and testing resources
 Common QA planning
 Sharing and load balancing of HW and human
resources
 QA manager has similar org-level with
development managers and has a say so in
decision making
Инструменты: CVS,TeamWare(SCCS),
SubVersion,VCS …
Функции:
- Несколько человек могут править один и
тот же файл одновременно
- Поддержка версионности на уровне
файлов и всего продукта
- Поддержка change-sets
- Мультиплатформенность
- command-line и GUI интерфейсы
 Инструменты: Bugzilla, Mantis, Jira…
 Функции:
- Учет и регистрация найденных дефектов
или заданий для разработки
- Классификация дефектов
- Поддержка жизненного цикла дефекта
- Сохранение истории коммуникации по
дефектам
Функции:
 Структурированное хранилище тестов и
всего необходимого для их исполнения
 Тесты объеденены в сюиты
 Позволяет определить специфические
условия исполнения для каждого теста
или для всей сюиты
Функции:
 Исполнение набора тестовых сюит или
отдельных тестов
 Генерация отчета об исполнении тестов
 Распараллеливание тестового прогона на
несколько машин различных
конфигураций и генерация объединенного
отчета
 Управление множественными прогонами
 Версия продукта
 Дата прогона
 Метрики качества по отношению к
предыдущему тестированию, а также к
тестированию эталонного компилятора
 Список новых падений
 Список известных падений
 Список новых тестов
 Список прошедших тестов
Функции:
 Хранение результатов тестирований за
длительный срок
 Сравнение произвольного набора
тестирований между собой
 История жизни любого теста из тестовой
базы
 Использование общей статистики для
оптимизации тестовых прогонов
ВОПРОСЫ
ThankYou!

More Related Content

What's hot

Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
DressTester
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
DressTester
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
DressTester
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
DressTester
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
DressTester
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
DressTester
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
Igor Khmelnytskyy
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
Igor Khmelnytskyy
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
Igor Khmelnytskyy
 
Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.
DressTester
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
DressTester
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
Александр Шамрай
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
Alexander Kalouguine
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПОseleznev_stas
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
SQALab
 
тестирование по
тестирование потестирование по
тестирование по
Ion Griu
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycleQA Guards
 
День ADV на Russian Digital Week: Тестирование как часть технологического про...
День ADV на Russian Digital Week: Тестирование как часть технологического про...День ADV на Russian Digital Week: Тестирование как часть технологического про...
День ADV на Russian Digital Week: Тестирование как часть технологического про...
ADV/web-engineering
 

What's hot (20)

Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
 
программное обеспечение процесса тестирования
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
 
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
 
Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.
 
Особенности тестирования веб приложение
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПО
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
тестирование по
тестирование потестирование по
тестирование по
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycle
 
День ADV на Russian Digital Week: Тестирование как часть технологического про...
День ADV на Russian Digital Week: Тестирование как часть технологического про...День ADV на Russian Digital Week: Тестирование как часть технологического про...
День ADV на Russian Digital Week: Тестирование как часть технологического про...
 

Viewers also liked

Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
DressTester
 
базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
DressTester
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
DressTester
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
DressTester
 
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
DressTester
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
DressTester
 
How Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian KarlHow Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian Karl
SmartBear
 
TestLink
TestLinkTestLink
TestLinkISsoft
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
Kalei White
 
Quality Built In @ Spotify
Quality Built In @ SpotifyQuality Built In @ Spotify
Quality Built In @ Spotify
Andrii Dzynia
 

Viewers also liked (11)

Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
 
базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
When qa sucks
When qa sucksWhen qa sucks
When qa sucks
 
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
 
How Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian KarlHow Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian Karl
 
TestLink
TestLinkTestLink
TestLink
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
 
Quality Built In @ Spotify
Quality Built In @ SpotifyQuality Built In @ Spotify
Quality Built In @ Spotify
 

Similar to QA процесс, часть 2

Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектами
Тереза Богуш
 
Проектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.pptПроектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.ppt
dinarium2016
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Technopark
 
Управление качеством
Управление качествомУправление качеством
Управление качествомLocalStorm
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
 
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
Ievgenii Katsan
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
romachka_pole
 
Short guide to PMBOK 5
Short guide to PMBOK 5Short guide to PMBOK 5
Short guide to PMBOK 5
Vladimir Nikulin
 
Управление качеством 2
Управление качеством 2Управление качеством 2
Управление качеством 2LocalStorm
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Technopark
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
Trpo 12 управление качеством
Trpo 12 управление качествомTrpo 12 управление качеством
Trpo 12 управление качеством
pogromskaya
 
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
Alexandrov, Alexandr основы управления качеством
Alexandrov, Alexandr основы управления качествомAlexandrov, Alexandr основы управления качеством
Alexandrov, Alexandr основы управления качествомrit2010
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
Alexander Novichkov
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
RIF-Technology
 
процессы смк
процессы смкпроцессы смк
процессы смк
trenders
 

Similar to QA процесс, часть 2 (20)

Совершенствование процессов управления проектами
Совершенствование процессов управления проектамиСовершенствование процессов управления проектами
Совершенствование процессов управления проектами
 
Проектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.pptПроектирование_и_архитектура_ПС_2022_L02s.ppt
Проектирование_и_архитектура_ПС_2022_L02s.ppt
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
 
Управление качеством
Управление качествомУправление качеством
Управление качеством
 
7
77
7
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
Short guide to PMBOK 5
Short guide to PMBOK 5Short guide to PMBOK 5
Short guide to PMBOK 5
 
Управление качеством 2
Управление качеством 2Управление качеством 2
Управление качеством 2
 
GEP (Good Engineering Practice)
GEP (Good Engineering Practice)GEP (Good Engineering Practice)
GEP (Good Engineering Practice)
 
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
 
лекция 2
лекция 2лекция 2
лекция 2
 
лекция 2
лекция 2лекция 2
лекция 2
 
Trpo 12 управление качеством
Trpo 12 управление качествомTrpo 12 управление качеством
Trpo 12 управление качеством
 
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
 
Alexandrov, Alexandr основы управления качеством
Alexandrov, Alexandr основы управления качествомAlexandrov, Alexandr основы управления качеством
Alexandrov, Alexandr основы управления качеством
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 
процессы смк
процессы смкпроцессы смк
процессы смк
 

QA процесс, часть 2

  • 1. QA процесс, часть 2 (Подготовка, тестирование, рапортование, финальная фаза).
  • 2.
  • 3.
  • 4. 1. Возникновение и исследование идеи; 2. Анализ требований и проектирование; 3. Программирование; 4. Тестирование и отладка; 5. Ввод программы в действие; 6. Эксплуатация и сопровождение; 7. Завершение эксплуатации.
  • 5.
  • 6.  Планирование качества - определение стандартов и критериев качества, на которые нацелен проект, и средств удовлетворения этих стандартов.  Это один из ключевых вспомогательных процессов планирования и он должен осуществляться регулярно и параллельно с другими процессами планирования.Так, желательное качество процесса может потребовать корректировки стоимости или расписания работ, а желательное качество продукта - детального анализа рисков потенциальных проблем.
  • 7.  Сложность работы с требованиями:  требования разнообразны по значимости (обязательность, риск, важность, стабильность);  требования связаны между собой и с другими проектными артефактами;  они часто относятся к нескольким функциональным областям сразу;  требования изменяются в процессе жизненного цикла создания ПО. Для эффективного управления качеством необходимо установить соответствия между требованиями и тестами их проверяющими
  • 8.  создание тестов  контроль качества - регулярное тестирование продукта - контроль параметров качества  контроль исполнения плана качества  управление качеством - улучшение процессов - выработка рекомендаций  обучение команды
  • 9.  Регулярное тестирование - прогон тестов - анализ результатов - регистрация дефектов - предоставление отчетов  Контроль качества - контроль параметров качества - контроль исполнения плана качества  Управление качеством - улучшение процессов - выработка рекомендаций  Обучение команды  Поддержка тестовой базы
  • 10.  Валидация  Контроль финальных параметров качества  Управление качеством  Обучение команды
  • 11.  Регулярное тестирование  Приоритезация дефектов полученных от пользователей  Разработка дополнительных тестов на проблемные области  Управление версиями  Управление качеством  Обучение команды
  • 12.  Архивирование тестовой инфраструктуры  Анализ успешности проекта и документирование его результатов
  • 13. QualityAssurance (Гарантия качества) - обязательство, что работа выполнена с соблюдением соответствующих стандартов. Стандарты:  ISO 9000  CMM/CMMI  PMBoK
  • 14. Система управления качеством  Организационная структура  Распределение отвественностей  Процедуры  Процессы  Ресурсы План управления качеством входит в общий план проекта и описывает технологию управления качеством, подтверждения качества и улучшения качества для проекта.
  • 15.  Capability Maturity Model®  Integration (CMMI) 0. Incomplete 1. Performed 2. Managed 3. Defined 4. Quantitatively Managed 5. Optimizing
  • 16. GG 1 Achieve Specific Goals  GP1.1 Perform Base Practices GG 2 Institutionalize a Managed Process GP  2.1 Establish an Organizational Policy GP  2.2 Plan the Process GP  2.3 Provide Resources GP  2.4 Assign Responsibility GP  2.5 Train People GP  2.6 Manage Configurations GP  2.7 Identify and Involve Relevant Stakeholders GP  2.8 Monitor and Control the Process GP  2.9 Objectively Evaluate Adherence GP  2.10 Review Status with Higher Level Management GG 3 Institutionalize a Defined Process GP  3.1 Establish a Defined Process GP  3.2 Collect Improvement Information GG 4 Institutionalize a Quantitatively Managed ProcessGP  4.1 Establish Quantitative Objectives for the Process GP  4.2 Stabilize Subprocess Performance GG 5 Institutionalize an Optimizing Process  GP 5.1 Ensure Continuous Process Improvement GP  5.2 Correct Root Causes of Problems
  • 17.  PMBoK PMI – Project Management Institute  PMBoK – Project Management Body of Knowledge Набор процессов и требований к ним, которые по общему мнению дают положительный результат при управлении проектами
  • 18.
  • 19.
  • 20.  Unification of QA processes and standards in an organization  QA career path  Separation of development and testing resources  Common QA planning  Sharing and load balancing of HW and human resources  QA manager has similar org-level with development managers and has a say so in decision making
  • 21.
  • 22. Инструменты: CVS,TeamWare(SCCS), SubVersion,VCS … Функции: - Несколько человек могут править один и тот же файл одновременно - Поддержка версионности на уровне файлов и всего продукта - Поддержка change-sets - Мультиплатформенность - command-line и GUI интерфейсы
  • 23.  Инструменты: Bugzilla, Mantis, Jira…  Функции: - Учет и регистрация найденных дефектов или заданий для разработки - Классификация дефектов - Поддержка жизненного цикла дефекта - Сохранение истории коммуникации по дефектам
  • 24. Функции:  Структурированное хранилище тестов и всего необходимого для их исполнения  Тесты объеденены в сюиты  Позволяет определить специфические условия исполнения для каждого теста или для всей сюиты
  • 25. Функции:  Исполнение набора тестовых сюит или отдельных тестов  Генерация отчета об исполнении тестов  Распараллеливание тестового прогона на несколько машин различных конфигураций и генерация объединенного отчета  Управление множественными прогонами
  • 26.  Версия продукта  Дата прогона  Метрики качества по отношению к предыдущему тестированию, а также к тестированию эталонного компилятора  Список новых падений  Список известных падений  Список новых тестов  Список прошедших тестов
  • 27. Функции:  Хранение результатов тестирований за длительный срок  Сравнение произвольного набора тестирований между собой  История жизни любого теста из тестовой базы  Использование общей статистики для оптимизации тестовых прогонов
  • 28.
  • 29.