Виды тестирования
Функциональное тестирование – это проверка соответствия продукта заданным требованиям заказчика. Основная цель такого тестирования – убедиться, что продукт работает так как это было задумано и обеспечивает желаемую функциональность.
Такой вид тестирования включает в себя такие методы как:
1.Модульное тестирование - процесс тестирования отдельных компонентов
2.Интеграционное тестирование – процесс тестирования разных блоков, где используется интеграция как единой группы
3.Системное тестирование – процесс тестирования «продукта» в целом, оценивающий его общую функциональность, производительность и соответствие заданным требованиям.
4.Регрессионное тестирование – процесс тестирования «продукта» после внесения изменений или исправлений ошибок
5.Приемочное тестирование – процесс тестирования на заключительном этапе, обычно проводится заказчиком или пользователями
Нефункциональное тестирование – процесс тестирования, который оценивает такие аспекты как производительность, удобство использования и безопасность.
Такой вид тестирования включает в себя такие методы как:
1. Тестирование производительности – процесс тестирования работы «продукта» при различных нагрузках и условиях (например: высокий трафик на сайте)
2. Тестирование удобства использования – процесс тестирования, в котором оценивается удобство пользовательского интерфейса
3. Тестирование безопасности – процесс оценки уязвимости «продукта» на различные потенциальные атаки, получение несанкционированного доступа, а также утечки данных.
4. Тестирование на совместимость – процесс тестирования, направленный на совместимость «продукта» с другими платформами
Для того что бы получить стажировку вам достаточно понимать каких видов тестирования достаточно на начальных этапах работы в компании. Это так называемое «Ручного тестирования»
Ручное тестирование — это процесс тестирования программных приложений людьми, которые взаимодействуют с приложением и оценивают его поведение без поддержки автоматизированных тестовых сценариев.
Основные методы ручного тестирования:
1. Исследовательское тестирование
2. Тестирование удобства использования
3. Регрессионное тестирование
4. Обнаружение ошибок