Тестерство

В последние несколько дней я попробовал новую профессию. А именно я был тестером. На этой неделе мы подготовили релиз и наши тестеры должны его протестить. Правда, с тестерами у нас и раньше проблемы были, а сейчас совсем тяжко, да еще и надо все делать быстро. Поэтому призвали несколько добровольцев помочь протестить. Я вот как-то оказался среди этих добровольцев.
В чем суть работы? Я себе представлял что сидишь и тыкаешь на кнопочки. А как на самом деле…
Надо подготовить систему. Для этого надо создать уйму юзеров, уйму всяких элементов и прочего. Чтобы это создать, надо понять чего эти прогеры понаписали и как вообще это все работает. Ладно, с горем пополам сделал.
Шаги для тестирования описаны в документации. Ты должен строго следуя этим шагам проверять как работает та часть, которую ты тестируешь. Шагов около 50. Периодически попадаются пункты вида: повторить эти действия для всех пользователей. А пользователей под 10ок. Пользователи отличаются какими-нибудь незначительными правами и поведение программы для них отличается пропорционально. Еще очень офигенное занятие — искать «кнопочку». В документации «кнопочка» есть, а где ее взять в проге и как ею пользоваться не всегда очевидно. Ладно, ты прошел все на раз и счастлив. А теперь тебе это надо еще повторить в трех браузерах… Это ужасно сидеть, нажимать кнопочки, ждать реакцию от кнопочек, выходить, заходить под другим пользователем, повторять…
А потом нужно протестить еще один компонент, еще один и еще.
В общем, все профессии нужны, все профессии важны и легкой работы не бывает. Люблю прочувствовать на себе прописные истины))))

ПОДЕЛИТЬСЯ:

7 комментариев

  1. вот так и спиваются люди на конвейерах)))

    1. Ты знаешь, а в твоей шутке, мне кажется, очень большая доля правды)

      1. таки это и не шутка)))

  2. Это еще хорошо, что кто-то написал тест кейсы. А holy wars между разработчиками и тестерами никогда не кончатся — каждая сторона ненавидит другую и каждая считает, что другая сидит и плюет в потолок. Кстати, судя по тому, что постоянные проблемы с поиском кнопочек, то тест план ээээ…. так себе тест план 🙂 Ну и… так как все надо делать руками, то тут тоже не все очень блестяще. Хотя, конечно, пользовательский интерфейс очень сложно тестировать ночью, в автоматическом режиме после непосредственно автоматической сборки билда — это голубая мечта софтварных контор, вторая по популярности мечта после выхода на мировую арену и захвата глобального рынка. Еще очень перспективно обучать и нанимать для тестирования обезьян. В прямом смысле этого слова. Шимпанзе вроде неплохие результаты показывают. Опять же, нетребовательны к условиям, работают за бананы, способны выполнять монотонные действия длительное время.

    1. Какой хороший комментарий)
      Когда я начинал работать на этом проекте, девочка-тестер посоветовала мне сказать, что тестеры придурки и их надо уволить с проекта, чтобы я лучше влился в коллектив программистов)))
      Вопрос об автоматизации тестирования пользовательского интерфейса регулярно поднимается программистами, но заказчик настаивает на ручном. В целом, конечно, плюсы в этом есть. Все баги которые нашел я были вне тест плана и были достаточно мелкие. Плюс я не думаю что хорошо автоматизируется тестирование когда на проекте херова туча технологий. Так как у нас начинается от простейших хтмл страничек и заканчивается XBAP и прочей такой ерундою. Да и много багов чисто визуальные. Например, сегодня я весь день ковырял некрасивый вывод одного из компонентов. Но с другой стороны, автоматизацией можно значительно облегчить процесс ручного тестирования. И хотя бы какую рутинную часть убрать.
      А про шимпанзе мне идея очень понравилась)))

  3. Ну т.е. есть бизнес-идея: создать трейнинг центр шимпанзе-тестеров. 🙂

    По сабжу. Тоже люблю сама открывать прописные истины. 🙂

Добавить комментарий для Анюта Отменить ответ