Disclaimer: пост написаний на основі неабияк відредагованих логів чату closedcircles.com, звідси і стиль викладу, і наявність уточнюючих питань.
Останні років п'ять я займаюся тим, що допомагаю робити тестування системних додатків швидше і дешевше. По молодості (будучи юн і гірник) я намагався просто працювати швидше руками і уважніше головою, але поступово прийшло розуміння, що у ручного тестування є межа ефективності: для відділу з керівника та двох тестувальників це приблизно 30 фіч на місяць. Здавалося б - немає проблем, адже існує добре відпрацьований шлях щодо нещадної автоматизації тестування - одне позбавлення від регресу дасть з лишком свобдного часу, виберемо просто систему з того, що є на ринку, впровадимо і будемо жити щасливо. І тут життя заявляє: «Ні».
Після прочитання нотатки про початок моєї боротьби з роботами, багато хто запропонував використовувати стандартні засоби на зразок капчі або поля для введення, прихованого властивостями CSS. Були й нестандартні варіанти, на кшталт розпізнавання зорових образів (кішечка це чи собачка зображена на картинці?), аналізу руху миші по сторінці перед відправкою коментаря або плутанини в іменах полів.
