Правдивая сказка: автоматизация по цене ручного тестирования

Правдивая сказка: автоматизация по цене ручного тестирования

Сегодня все любят говорить о клиентоориентированном бизнесе. Но мало кто следует одному из ключевых его правил: делай больше, чем от тебя ожидает заказчик. Раньше мы думали, что этот принцип нужно пропагандировать своим сотрудникам как элемент корпоративной культуры. И только недавно поняли, что стремление к полной самоотдаче уже стало частью нашего профессионального Alter ego.

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

Как это было? Садитесь поудобнее, сейчас мы расскажем правдивую сказку…

В некотором царстве, в некотором государстве…

Жил да был “Проект”. Его уже давно защищал орден рыцарей “Ручников”, чьи сильные руки и отважные сердца вели неравную борьбу со всякого рода багами. Но сколько бы чудовищ ни было повержено, с каждым новым днём их становилось всё больше. На счастье “Проекта” мимо проходил наш эксперт и тренер по автоматизации странствующий маг Тес-Тлид. Маг был искусен в плетении чар, да к тому же искал себе учеников с предрасположенностью к автоматизации колдовству. Посмотрел он на рыцарей с сильными руками и говорит: “Эээ нет братцы, с таким объёмом регресса/чудовищ руками много не навоюешь, сделаю ка я из вас автоматизаторов/паладинов”.

От простого к сложному

Этап первый: изучи своего врага

Сначала для рыцарей процесс казался таким же, как и раньше. Правда теперь они не просто рубили багов, а собирали их лапки и усики. Полученную же в битве информацию вносили в бестиарий, который маг предложил назвать в честь себя: “Тес-Ткейсом”. Тес-Тлид же превращал их в сценарии автотестирования магические заклинания и пускал в дело.

Этап второй: овладей магией

Поднаторев, “Ручники” начали самостоятельно писать полноценные сценарии свои заклинания, используя словарь фраз магический фолиант, предусмотрительно составленный Тес-Тлидом. Полученные тесты заклинания вместе с ручниками разбирали на предмет ошибок.

Этап третий: жги

Как и обещал Тес-Тлид, часть рыцарей стало вполне сносными паладинами. Они заменили свои мечи на увесистые томики с заклинаниями. Только вот беда, основой любой автоматизации магии являются локаторы. Ведь как уничтожить баги, если ты даже не можешь по ним попасть. Сложные локаторы, которые изначально были у рыцарей решено было заменить на более простые и удобные. При этом паладины старались не ломать старые локаторы, чтобы заклинания не летели в своих же.

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

Правдивая сказка: автоматизация по цене ручного тестирования

Мораль

Забудем весь этот сказочный антураж и оценим итоги. Постепенно осваивая автоматизированное тестирование команде ручных тестировщиков удалось сохранить качество продукта и обеспечить плацдарм для начала автоматизации растущего регресса. Сейчас на проекте покрыто сценариями 80% функционала:

  • создание и изменение всех элементов справочников;
  • создание всех видов заявок;
  • создание кейсов для заявок с несколькими покупателями (раньше это было слабым местом);
  • загрузка документов;
  • генерация заявлений и сертификатов на выпуск электронной подписи.

Было ли легко обеспечивать качественное ручное тестирование и при этом осваивать новое направление? 

Ответ — нет. 

Помогло ли это нашим ручным тестировщикам лучше понять автоматизацию и повысить свою квалификацию?

Ответ — ещё как помогло!

Вот слова одного из специалистов, освоивших новый материал:

“Если раньше слово автотесты вводило меня в в ступор, то сейчас я понимаю как они создаются, для чего и как работают. Хотя для этого я и прошла несколько кругов ада».

Вот такие Данте от автоматизированного тестирования у нас работают.

Итоги

Правдивая сказка: автоматизация по цене ручного тестирования

Приходя на проект, мы стараемся создать дополнительную выгоду и превзойти ожидания клиентов. Пример того, как ручной тестировщик переходит к написанию автотестов непосредственно в работе над проектом — это только один из случаев. Подобное происходит постоянно. Хотя, скажем честно, мы и сами в этом заинтересованы, потому что нам приносит удовольствие тот факт, что сотрудники “Лаборатории Качества” прокачиваются и повышают свою квалификацию и ценность в глазах заказчика. Будем рады показать вам наш подход в деле.

Другие статьи