Найти тему
QA-инженер

Основные виды тестирования которые нужно знать что бы расчитывать на получение "стажировки"

Виды тестирования

Функциональное тестирование – это проверка соответствия продукта заданным требованиям заказчика. Основная цель такого тестирования – убедиться, что продукт работает так как это было задумано и обеспечивает желаемую функциональность.

Такой вид тестирования включает в себя такие методы как:

1.Модульное тестирование - процесс тестирования отдельных компонентов

2.Интеграционное тестирование – процесс тестирования разных блоков, где используется интеграция как единой группы

3.Системное тестирование – процесс тестирования «продукта» в целом, оценивающий его общую функциональность, производительность и соответствие заданным требованиям.

4.Регрессионное тестирование – процесс тестирования «продукта» после внесения изменений или исправлений ошибок

5.Приемочное тестирование – процесс тестирования на заключительном этапе, обычно проводится заказчиком или пользователями

Нефункциональное тестирование – процесс тестирования, который оценивает такие аспекты как производительность, удобство использования и безопасность.

Такой вид тестирования включает в себя такие методы как:

1. Тестирование производительности – процесс тестирования работы «продукта» при различных нагрузках и условиях (например: высокий трафик на сайте)

2. Тестирование удобства использования – процесс тестирования, в котором оценивается удобство пользовательского интерфейса

3. Тестирование безопасности – процесс оценки уязвимости «продукта» на различные потенциальные атаки, получение несанкционированного доступа, а также утечки данных.

4. Тестирование на совместимость – процесс тестирования, направленный на совместимость «продукта» с другими платформами

Для того что бы получить стажировку вам достаточно понимать каких видов тестирования достаточно на начальных этапах работы в компании. Это так называемое «Ручного тестирования»

Ручное тестирование — это процесс тестирования программных приложений людьми, которые взаимодействуют с приложением и оценивают его поведение без поддержки автоматизированных тестовых сценариев.

Основные методы ручного тестирования:

1. Исследовательское тестирование

2. Тестирование удобства использования

3. Регрессионное тестирование

4. Обнаружение ошибок