Зачем проводят тестирование программных продуктов?
Тестирование программных продуктов проводят для:
Читать ответПодготовка к интервью
916 вопросов для подготовки на позицию QA-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию QA-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: testing, qa, api.
Каталог
Тестирование программных продуктов проводят для:
Читать ответПри проверке приложения обычно применяются следующие уровни тестирования:
Читать ответВ моём последнем Java-проекте тестирование проводилось с использованием нескольких методов:
Читать ответВ CI-пайплайне для Java-проектов обычно настраивают несколько этапов для проверки покрытия тестами и уязвимостей:
Читать ответНегативный тест-кейс — это тест, который проверяет, как программа ведет себя при вводе некорректных, неожиданных или неправильных данных.
Читать ответДля предотвращения снижения производительности системы в будущем применяют несколько подходов к тестированию:
Читать ответВ Java параметризованное тестирование обычно реализуется с помощью фреймворков, таких как JUnit (особенно JUnit 4 и JUnit 5).
Читать ответМутационное тестирование — это метод оценки качества тестов путём внесения небольших изменений (мутаций) в код и проверки, способны ли тесты обнаружить эти изменения.
Читать ответДа, использование микросервисной архитектуры обычно повышает сложность автоматизированного тестирования. Это связано с несколькими факторами:
Читать ответРекомендуется проводить тестирование системы под высокой нагрузкой регулярно, особенно в следующих случаях:
Читать ответФункциональное и интеграционное тестирование отличаются по целям и области охвата:
Читать ответНа проекте тестированием обычно занимаются QA-инженеры, которые разрабатывают и выполняют тест-кейсы, автоматизируют тесты и проводят регрессионное тестирование.
Читать ответ