Найти тему
QA

Введение в тестирование.

Теория тестирования — это то, что необходимо знать любому тестировщику, и ручному, и автоматизатору: какие бывают тестовые кейсы, что такое тест-дизайн, что должно содержаться в баг-репорте, пару разных программ и т.
Автоматизатору помимо теории необходимо знать хотя бы один язык программирования + умение работать с базами данных (БД), которые нужны для написания автоматизированных тестов.

Ч
то такое Тестирование?
Тестирование - это проверка соответствия результатов работы программного продукта на соответствие заданным критериям.
Тестировщики занимаются тестированием всего продукта в целом или же отдельных компонентов.
Тестирование играет важнейшую роль в обеспечении качества продукта.

Цели тестирования:
1. Выявление дефектов до того, как их обнаружат пользователи.
2. Предоставление актуальной информации о состоянии продукта на каждом этапе разработки и поддержи.
3. Проверка на соответствие продукта всем заявленным требованиям.

Кто такой тестировщик?
Тестировщик – это специалист, который проверяет качество продукта и уровень его соответствия заранее определённым требованиям.

Quality Assurance (QA) – обеспечивает правильность процесса тестирования, подходит к контролю качества глобально, следит за нормализацией процессов.
Quality Control (QC) – предполагает контроль соблюдения требований. Testing – Тестировщик обеспечивает сбор данных, которые вносятся в документы, созданные в ходе работы QC.

P.S. На самом деле терминов кто есть кто достаточно много. На деле встречаются только QA Enginner и QA Automation Engineer. А уже в самих вакансиях пишут что нужно тестить.