Замысел by Igor

Так случилось в нашей жизни, что мы создали и продолжаем развивать достаточно большое и сложное интернет приложение (примерно 400К строк в настоящий момент). По мере того как наш код превращался в СИСТЕМУ со стандартными интерфейсами и подсистемами, тем настойчивее наши мысли возвращались снова и снова к трудоёмкости и практической невозможности ручного тестирования.
И всё же, некоторые разработчики очень не любят, когда пользователи находят ошибки в их коде, и даже задерживаются на работе вечерами, продолжая тестировать свой код.

Мы должны были либо согласиться с тем, что автоматическое тестирование не для нас и продолжать тестировать кое-что руками и в остальном положиться на то, что жизнь сама проявит ошибки в виде багов, и принесены они будут нам нашими пользователями, либо разобраться в том что же это такое – автоматическое тестирование – и начать использовать это как для написания тестов для собственных приложений сейчас, так и для развития этого направления бизнеса в будушем.

Правда будет не полной, если мы хотя бы не упомянём о существовании ещё одной причины. Да – она есть, но скажем мы о ней чуточку позже.

В нас нет фанатизма по отношению к автоматическому тестированию и мы как бы примерно понимаем области, которые никогда не будет подвластны тестируемущему коду и человеку, пишущему его.
Мы решили сделать свой процесс осмысления полностью открытым, так как рассчитываем на Ваше участие в нём и на то, что пройденный нами путь поможет кому-то ещё.

Форма BLOG-a как нельзя лучше отразит эволюцию нашего понимания автоматического тестирования и использование Selenium-a для этих целей.
Мы будем публиковать наши заметки на двух языках – английском и русском, не обещая при этом полной синхронности их появления.

Print this post | Home

Не удивляйтесь если вы ничего не поняли прочитав что-то из середины. Вы читате скорее книгу, чем журнал. Начните сначала и у вас появится возможность разобраться во всём.

Post a comment

Subscribe to comments on this post