В тестировании невозможно учесть всё: даже простая форма регистрации может содержать тысячи вариантов поведения. А если речь идет о сложной системе хранения данных, количество сценариев становится почти бесконечным.
❓Что будет, если во время записи данных внезапно отключится диск? А если пользователь отправит некорректный запрос? Или интерфейс покажет, что всё прошло успешно, хотя данные уже повреждены? QA-инженер постоянно работает с такими вопросами. Его задача — не найти абсолютно все ошибки, а понять, где система может сломаться больнее всего, и обезопасить продукт заранее.
Как тестировщики расставляют приоритеты, зачем пишут баг-репорты и почему хороший QA участвует в обсуждении продукта еще до начала разработки, рассказал старший инженер по разработке ПО в YADRO Артём Хюппенен.
Читать статью ➡️
#джуниор #база_знаний
@ultimate_engineer
