Эффективное использование JUnit и TestNG: о чём этот тренинг?

Через месяц мы запускаем новый онлайн-тренинг Эффективное использование TestNG и JUnit, посвящённый тестовым фреймворкам JUnit и TestNG, в котором будет много полезных практических советов по использованию этих фреймворков. Однако для полноты картины нельзя не сказать несколько слов об истории развития тестовых фреймворков и о том, какое место они занимают в общем наборе инструментов, используемых тестировщиками-автоматизаторами. Поскольку эта информация не очень техническая и для неё не нужно выполнять домашние задания, мы решили опубликовать эту вводную часть в открытом доступе.