Полный текст
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкамНужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах данных зачастую фрустрируют даже опытных QA-инженеров. Что-то где-то пошло не так, но что именно и где?Разумеется, БД — вовсе не чёрный ящик с магией внутри, а такой же набор взаимодействующих по определённым правилам компонентов, как и всё остальное, с чем ежедневно приходится иметь дело QA-инженерам (и разработчикам, на самом деле, тоже, но они обычно больше погружены в контекст). Понимание того, что там под капотом, помогает эффективно проводить тест-дизайн, локализовывать баги, общаться с разработкой.Ребята из «Сравни» подготовили шпаргалку по распространённым багам в работе баз данных