Регрессионное тестирование
Функциональное тестирование
Agile
UI тестирование
Ручное тестирование

Что такое QE?


Качество программного обеспечения - это совокупность характеристик программного обеспечения, относящихся к его способности удовлетворять установленные и предполагаемые потребности.


Что такое Software Testing?


Это одна из техник контроля качества, включающая в себя активности по планированию тестовых действий, дизайну тестов, выполнению этих тестов и анализу полученных данных.


Что такое QA?


Самое широкое из всех понятий и представляет собой совокупность мероприятий, охватывающих абсолютно все этапы разработки, выпуска и эксплуатации программного обеспечения. Это активности на всех этапах жизненного цикла ПО, которые предпринимаются для обеспечения требуемого уровня качества выпускаемого продукта.


Этапы обеспечения качества


  1. Проверить требования к продукту
  2. Оценка рисков
  3. Планирование идей улучшения качества продукции
  4. Планирование тестирования
  5. Анализ результатов тестирования


Обеспечение качества VS Контроль качества


Для понимания зависимости между понятиями Testing, Quality control, Quality Assurance привожу схему:




Полезные ссылки:

Software testing /video tutorial/eng

QA engineering /video tutorial/arm

Quality assurence /article/eng

Содержание