⚛️
QA vs QC. Простыми словами.На днях, на занятии у студентов возник вопрос: в чем же отличие QA и QC процессов?
Вокруг много статей на эту тему, углубляющихся в суть или дающих только определения.
Но часто, четкую границу уловить новичку - сложно.
Описываю свою версию, дабы пояснить эту терминологию. Возможно, она зайдет не только новичкам😉
✏️
Quality Control (QC)✏️Пояснение из ISTQB:Quality Control - контроль качества продукта - процесс включает в себя различные активности, включая тестирование, для достижения необходимого уровня качества. В рамках данного уровня выполняются следующие действия: анализ результатов тестирования, анализа кода, ревью требований, написание отчетов о тестировании и т.д.
Простыми словами: QC это действия, которые входят в этап тестирования:
🔹планирование
🔹написание тестов
🔹тестирование
🔹написание баг репортов
🔹анализ результатов
❇️❇️❇️
✏️
Quality Assurance (QA)✏️Пояснение из ISTQB:Quality Assurance - процесс обеспечения качества - включает в себя все нижестоящие уровни, сосредоточен именно на выстраивании процессов на всех уровнях жизненного цикла ПО для обеспечения необходимого уровня качества. QA призвано улучшить ПО через улучшение процесса разработки ПО.
Простыми словами:QA это изменение процессов на любом из этапов жизненного цикла разработки: управление, аналитика, разработка, тестирование.
Изменение процессов в рамках QA призвано улучшить качество конечного продукта.
Например, проведение ревью требований разработкой, тестированием для выявления вопросов/проблем на раннем этапе до начала разработки - это уровень QA.
#qa_qc
@testorest