Другие посты
Профессия: тестировщик
Традиционно за создание программного продукта все благодарят программистов, упуская из виду то, что именно тестировщик доводит “сырой” продукт до удовлетворительного релизного состояния.
Именно тестировщик находит в программах ошибки (а они неизбежно возникают при написании) и, тем самым, повышает качество программного продукта, делает его более стабильным. Иногда ошибки скрываются в совершенно непредсказуемых местах, и чтобы их отыскать тестировщику требуются невероятная изобретательность, собственный набор методик и… немного удачи.
Марина Ефимова:
“Когда мы ездили в Москву на курсы тестировщиков (ISTQB сертификация), преподаватель сразу готовил нас: "никто не любит тестировщиков, смиритесь с этим”. Это не всегда так, но казусы случаются.
Например, программист пишет какую-то новую фичу (новый функционал), пропускает её через тесты и с довольным видом говорит мне: “я всё сделал, у меня всё работает”. Тогда я подхожу и показываю ему, что если теперь нажать на кнопочку в левом верхнем углу, получится совершенно непредсказуемый результат. Обычно на этом моменте программист расстраивается. Никто не любит возвращаться к уже сделанной работе.
А вот как с юмором относятся к работе Марины сами программисты.
У нас в компании 2 группы программистов, это программисты Microsoft .net, которые разрабатывают решения направления “Повышение доступности”, “Профилактика ”и “Оказание медицинской помощи” , и программисты Oracle Forms - направление “Персонифицированный учет”.
Татьяна Панченко:
“В группе Oracle Forms работа идёт более регламентировано, через заявочную систему. У нас производится ежемесячный выпуск обновлений, которые планируется заранее, поэтому и такие методики разработки, как в группе .net, не нужны. Мы знаем, что определённого числа выходят новые приказы и доп.соглашения, и наше дело - предоставить возможность лечебным учреждениям вовремя сдать реестры и все необходимые отчёты.
Вообще, программистам удобнее исправлять ошибку, если её находит тестировщик, а не пользователь. Тестировщик может точно сказать, при каких именно условиях обнаруживается себя ошибка, и тогда программисту сразу понятно, что искать и где смотреть.
Но обязанности тестировщика – не только взаимодействие с программистами и программным продуктом. После того, как программа прошла тестирование, по ней пишется документация, с которой потом работают аналитики и копирайтер".
comments powered by Disqus