Анализ существующих моделей и методов разработки....
TRANSCRIPT
Курс: «Мануальное тестирование ПО»
Анализ существующих моделей и методов разработки. Роль и место 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)
Многообразие методологий разработки ПО
Роль и место QA в процессе разработки программного обеспечения, тестирование и QA.Обеспечение качества(Quality
assurance) – это совокупность мероприятий, охватывающие все технологические этапы разработки, выпуска и эксплуатации программного обеспечения информационных систем, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения качества выпускаемого продукта.
Цель QA Минимизировать риски,
связанные с ошибками в создаваемом ПО по созданию программных продуктов на всем протяжении цикла жизни продукта – от идеи до послепродажной поддержки.
Способы минимизировать риски:
- тестировать программный продукт;
- постараться избежать появление ошибок.
Стадии разработки программного продукта и задачи QA на каждой стадии.
Модель иерархии процессов обеспечения качества.
Соотношение понятий QA, QC и тестирование.
Соотношение понятий QA, QC и тестирование.
Соотношение понятий QA, QC и тестирование.
Соотношение понятий QA, QC и тестирование.
ВОПРОСЫ