Как у вас был устроен отдел тестирования, как с этой областью?
В моём опыте отдел тестирования обычно был организован как отдельная команда QA, тесно взаимодействующая с разработчиками.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В моём опыте отдел тестирования обычно был организован как отдельная команда QA, тесно взаимодействующая с разработчиками.
Читать ответВ тестировании программного обеспечения выделяют несколько основных видов тестов:
Читать ответНездоровый эффект: Изменения в поведении функций или объектов становятся неявными и рассеянными по кодовой базе, что затрудняет их отслеживание.
Читать ответКачество написанного кода напрямую влияет на процессы тестирования:
Читать ответДля единичного тестирования модуля, который отправляет и получает электронную почту, важно изолировать тестируемый код от реальной почтовой системы. Для этого используют мок-объекты или заглушки.
Читать ответВ автоматизированном тестировании фикстуры — это подготовленные заранее условия или объекты, необходимые для выполнения тестов.
Читать ответЮнит-тестирование (unit testing) — это проверка самой маленькой части кода, обычно отдельной функции или метода, изолированно от остальной системы. Цель — убедиться, что конкретный блок работает правильно.
Читать ответПопулярные инструменты и библиотеки для автоматизированного тестирования в Python:
Читать ответДа, модульное тестирование API в Django обычно проводится с использованием встроенного тестового клиента django.test.Client или с помощью APIClient из Django REST Framework.
Читать ответТестирование программного обеспечения — это процесс проверки и оценки программы с целью выявления ошибок и подтверждения соответствия требованиям.
Читать ответДа, в своих проектах я проводил тестирование интеграционных сценариев.
Читать ответВ Python для явного инициирования исключения используется оператор raise. В рамках негативного тестирования это позволяет проверить, что код корректно обрабатывает ошибки и исключительные ситуации.
Читать ответ