9 сентября весь мир программного обеспечения отмечает День тестировщика.
Мы решили устроить праздничный тест для самих специалистов по тестированию АСКОН и попросили их ответить на ряд каверзных вопросов — о себе и о том, как происходит охота за ошибками не только в ПО, но и в повседневной жизни.
Оказалось, что наши ребята не прочь потестировать космические корабли, компьютерные игры и вина, получают удовольствие от найденных ошибок, но трепетно относятся к несовершенствам этого мира, выходят из сложных ситуаций с помощью своей дотошности и понимания.
одинаково хорошо как разработчикам, так и пользователям.
Остерегайтесь пробок .
Блиц для настоящего тестировщика
- Тестировщик чувствует себя пользователем или разработчиком?
- Профессиональная дотошность в жизни: что вы будете делать, если обнаружите ошибку в работе продукции или услуги?
- Если бы вы могли выбрать любую сферу деятельности помимо своей, чему бы вы посвятили себя тестированию?
- Бывало ли такое, чтобы вовремя обнаруженная ошибка спасла ситуацию?
- Какие качества, необходимые хорошему тестировщику, отмечают в вас ваши близкие?
- Что такое «отличный рабочий день» для тестировщика: когда ошибок нет или когда они есть?
«Я испытывал самолеты, но хотелось бы подняться выше — испытывать космические корабли!»
Евгений Филимонов, инженер-испытатель КОМПАС-3D, стаж 5 (полных) лет Пользователь или разработчик? Сначала доминировала роль пользователя.
Ну а опытный тестировщик все же больше эксперт со стороны разработки, хоть и с пользовательскими навыками.
Знание процесса разработки позволяет заглянуть «внутри» системы и обнаружить проблемы, которые обычный пользователь не заметит, но которые, например, могут в конечном итоге привести к сбоям в течение нескольких часов непрерывной работы или к порче документов.
Между тем знание процесса проектирования изделия позволяет проработать основные сценарии использования КОМПАС-3D при тестировании.
Но могут быть нюансы.
Это моя история, но не всем тестировщикам посчастливилось работать в продакшене! «Я не могу молчать!» Часто, обнаружив проблему, я стараюсь донести информацию до создателей услуги или продукта.
Например, я сообщил о проблемах с картами Яндекса и тарифами на сайте Мегафона.
Мобильный оператор перевел мне на счет целых 50 рублей в качестве вознаграждения! Я не вижу смысла воздерживаться от этих профессиональных проявлений.
Если меня что-то беспокоит, я пытаюсь решить проблему.
Иногда это можно сделать, сообщив создателям.
И это будет полезно другим пользователям.
Ведь таким образом можно помочь людям, практически не прилагая никаких усилий.
Но я, конечно, не ищу постоянно ошибки в чужих работах.
Все зависит от серьезности проблемы и целесообразности информирования создателей сервиса.
То же самое касается и продуктов.
Например, если товар на гарантии, но что-то не работает, то я обязательно обращусь в сервис.
Вместо тестов.
Я уже участвовал в испытаниях самолетов на своей предыдущей работе.
И это касалось боевых истребителей МиГ-29! Но, конечно, не как пилот, а как специалист по наземным испытаниям авиационных систем.
Но все равно было очень интересно и занимательно.
Но сейчас я бы взял его выше.
Я хотел бы принять участие в испытаниях космических кораблей нового поколения.
Открою вам один секрет, в этом году я даже участвовал в открытом конкурсе по отбору в отряд космонавтов Роскосмоса.
Но в итоге не получилось по медицинским причинам.
А речь шла о полете на новом российском космическом корабле «Федерация» и посадке на Луну! Я бы также принял участие в тестировании различных технических новинок, некоторые из которых уже вошли в нашу жизнь (например, квадрокоптеры, ховерборды или шлемы виртуальной реальности).
Компьютерные игры также являются интересным и перспективным направлением.
Она близка любому мужчине, независимо от его возраста! Внимание к спасению.
Что касается обнаружения ошибок, связанных с гарантированным риском для жизни, то я такого не припоминаю.
Но, например, несколько раз навигатор пытался вывести меня на встречную полосу дороги с односторонним движением.
А это уже большой штраф.
Хотя, конечно, здесь есть риск для здоровья.
Тестер видно издалека.
Вообще в профессии тестировщика важны дотошность (в хорошем смысле), внимательность, ответственность, настойчивость, любознательность, недоверчивость, склонность к деструктивному мышлению (способность разрушать), стремление к экспериментам.
Дотошность – это именно то, что замечают близкие люди.
И им это не всегда нравится.
Невыключенный утюг, свет, зарядка в розетке без телефона, мусор – все это вызывает некоторое раздражение.
Но не стоит думать, что семья испытателя дотошна до безумия и что он строит у себя тоталитарное общество.
Все в меру! Родственники тоже замечают ответственность.
Но в крепкой и счастливой семье ответственность – одно из важнейших качеств.
Меня также можно назвать весьма любопытным.
Меня интересует многое: от автомобилей до космоса.
Лучший день.
Лично для меня отличный день на работе — это когда много работы.
Для тестировщика не существует понятия «нет ошибок»; он всегда что-нибудь найдет. А если серьезно, то, конечно, интереснее работать в периоды активной разработки продукта.
В это время наблюдается большое количество ошибок.
Своевременное обнаружение проблем и их решение приносит нам удовлетворение.
Ищем ошибки
«Тестировщикам нужно немного занудства, экспериментирования и ауры разрушения».
Екатерина Ермакова, инженер по тестированию САПР ТП ВЕРТИКАЛЬ, опыт работы 6 (полных) лет Пользователь или разработчик? Не смог отдать предпочтение одному из вариантов, склоняюсь к равнозначности.
Тестировщик проверяет систему по заданным требованиям с учетом работы пользователя.
Возможно, я заблуждаюсь «Я не могу молчать!» Когда я что-то покупаю, я большое внимание уделяю необходимому функционалу; к счастью, сейчас есть хороший выбор.
При работе с сервисами вне профессиональной деятельности я не сталкивался с ошибками блокировки; конечно, запросы время от времени возникают. Но пока они не были объявлены, что-то сдерживает. Вместо тестов.
Люблю посещать и открывать для себя и своей семьи интересные места, узнавать что-то новое – я бы выбрал «пробный» туризм, а не экстремальный туризм.
Внимание к спасению.
Не помню, чтобы это меня реально спасло.
Но недавно столкнулся с ошибкой производителя при изготовлении мебели, все решилось мирным путем, клиент всегда прав - производитель учел недостатки.
Тестер видно издалека.
Список качеств для нашей профессии широк, многие из них уже не раз озвучивались: внимательность, логическое мышление, находчивость, любознательность, недоверчивость, усидчивость, терпение, а еще коммуникабельность, немного занудства и экспериментаторства, и, конечно же, , немного ауры разрушения.
Ну, похоже, аура разрушения сопровождает меня по жизни: знакомство с мужем началось с ремонта розетки (розетку выкорчевали).
Я периодически провожу эксперименты на кухне, результат не всегда получается с первого раза, но я не унываю, пробую еще раз.
Я утомляла сына инструкциями и очень люблю общаться.
Лучший день.
Не бывает кода без ошибок — ошибки есть всегда, в этом плане рабочий день складывается удачно только тогда, когда ловится неуловимая ошибка.
Как программисты видят тестировщиков
«Мои родственники даже не догадываются, что я работаю тестировщиком»
Вячеслав Теплинский, инженер по автоматизированному тестированию системы ЛОЦМАН:PLM, опыт 9 (полных) лет Пользователь или разработчик? Тестировщик — это инженерная профессия.
Чтобы грамотно тестировать ПО, необходимо обладать техническими знаниями.
Недостаточно быть уверенным пользователем ПК; как минимум необходимо обладать базовыми навыками администрирования прикладных программ, сервисов и популярных операционных систем.
Также необходимо иметь базовые представления о языках программирования: языках сценариев и языках высокого уровня.
В идеале было бы неплохо знать основы языка разработки, на котором написан тестируемый проект. Также важно уметь читать код, не бояться в него заглядывать и при необходимости помочь разработчику разобраться в проблеме.
Так что точно не пользователь! «Я не могу молчать!» По жизни я перфекционист как по отношению к себе, так и к другим.
Я не стесняюсь указать на ошибку ее автору, единственное, стараюсь подобрать правильную форму такого сообщения.
Вместо тестов.
Да, я хотел и хочу попробовать многое: быть хирургом, рыбаком на рыболовном судне, сотрудником МЧС и т. д. Внимание к спасению.
Да, такое бывало: например, я обнаружил ошибки в электромонтаже квартиры и хотя бы сэкономил электроприборы.
Тестер видно издалека.
Мои близкие даже не знают, что я работаю тестировщиком.
Им важно, чтобы я был жив, здоров, имел работу и хорошо оплачивался.
Важнейшие качества для тестировщика, как и для любого другого специалиста, — быть гибким и обучаемым.
Лучший день.
«Великий день на работе» тестировщика — это день, когда вы узнаете о «тяжелом дне на работе» разработчика.
Это значит, что впереди большая «работа над ошибками», и результат этой работы — качественный продукт.
Иногда тестирование может быть очень интересным
«Дома говорят: «Не трогай, все сразу сломается!»
Инна Мизюкевич, инженер по тестированию системы управления производством «ГОЛЬФСТРИМ», опыт работы 1 (полный) год Пользователь или разработчик? Тестировщик, по моему мнению, — это пользователь системы.
Изобретатель, экспериментатор, для которого возможно все невозможное.
«Я не могу молчать!» Нет, я не придираюсь к жизни.
Я стараюсь относиться к несовершенствам окружающего мира с принятием и пониманием.
Вместо тестов.
Как потребитель отнесется к тестированию новой Honda CRV 2017 года, или нового направления туроператора, или домашнего суперробота-помощника… Ну, а еще «удлинителя времени суток» или «машины времени»! Внимание к спасению.
Может произойти все, что угодно! Например, когда я работал дизайнером в типографии, вовремя найденные ошибки иногда спасали целый тираж, иногда миллионы экземпляров.
Сразу после университета я работал преподавателем, и тут одна ошибка, обнаруженная в экзаменационной работе.
проверен преподавателем высшей категории, сохранил ученику отличную оценку.
Но после этого случая коллега с высшей категорией меня невзлюбил и всячески вредил мне на работе.
Тестер видно издалека.
В профессии тестировщика важна внимательность, последовательность, критичность, умение анализировать и нестандартно мыслить, быстро переключаться и распределять свое время.
А еще тактичность по отношению к коллегам-программистам, но в то же время настойчивость, умение убеждать и терпение.
Близкие отмечают критический подход ко всему происходящему и чаще говорят: «Не трогай, все сразу сломается!» Лучший день.
Отличный рабочий день — это день, когда обнаруженная заказчиком ошибка уже исправлена в коде.
«Тестировщик — это технический специалист, который знает систему лучше, чем пользователи».
Елена Макарова, инженер по тестированию BIM-системы Renga Architecture, опыт работы 3 (полных) года Пользователь или разработчик? Выбрать один из этих вариантов довольно сложно.
Я бы объединил два понятия: тестировщик — это технический специалист, который знает систему лучше пользователей.
«Я не могу молчать!» Конечно, когда я сталкиваюсь с какими-либо ошибками, я стараюсь сообщить о них создателям.
Это важно, потому что я хочу пользоваться качественными услугами и программами.
Вместо тестов.
Интересный вопрос, я никогда об этом не задумывался.
Думаю, было бы интересно продегустировать вина.
Я очень люблю пробовать разные сорта вина с новыми блюдами.
Внимание к спасению.
Да, такое было, но только на работе.
Из последнего мне запомнился релиз, когда была обнаружена критическая ошибка в работе функционала, который ни в коем случае не должен был быть доступен пользователям.
И это было обнаружено за день до релиза.
Тестер видно издалека.
Хороший тестировщик должен быть внимательным, щепетильным, ответственным и обладать хорошим воображением.
Мои близкие отмечают во мне стремление к порядку и ответственности.
И я сама отметила, что люблю все планировать: планировать отпуск до мелочей, выходные.
Лучший день.
Если мыслить здраво, то, конечно, когда ошибок нет. Ведь если тестировщик говорит, что не нашел ошибок в системе, значит, она работает согласно заявленным требованиям.
Однако когда я не могу найти ошибки в функционале, я начинаю сомневаться и периодически возвращаюсь к нему, пытаясь посмотреть на проблему с другой стороны.
«Любая исправленная ошибка избавляет пользователя и техподдержку от боли и страданий»
Евгений Чернюк, инженер по качеству отдела разработки типовых решений, тестирует ЛОЦМАН: КБ и «8Д.
Управление несоответствиями», опыт 5 (полных) лет Пользователь или разработчик? Тестировщик — это скорее специалист по разработке, по сути выступающий «барьером» между разработчиками и пользователями.
Тестировщик (опять же, в зависимости от того, в какой компании/команде он работает и какая у него квалификация) должен знать: методы тестирования, ОС, СУБД, языки программирования, программное обеспечение и среды автоматизации.
Также неотъемлемой частью работы тестировщика является участие во всех жизненных циклах продукта.
Направлений в тестировании довольно много, например, удобством использования должен заниматься пользователь системы.
Поэтому однозначно говорить, что тестировщик — это специалист по разработке, также неверно.
«Я не могу молчать!» Не помню, чтобы писал об ошибках в работе продуктов.
Но иногда я пишу о работе ПО, но даю время разработчикам опомниться.
Последнее гневное письмо в Мегафон я написал из-за неправильного отображения баланса (х2).
Вместо тестов.
Компьютерные игры – обе руки за! А большего и не надо (ПУГБ — наше всё).
Внимание к спасению.
По сути, любая исправленная ошибка избавляет пользователя и техподдержку от боли и страданий.
Был случай со скриптом резервного копирования базы данных баг-трекера.
После создания резервной копии она сразу удалялась.
Скрипт выполнялся по расписанию, и, по сути, какое-то время у нас не было резервных копий.
Тестер видно издалека.
Родственники наверняка отмечают недоверие (неточное), одна из любимых фраз в быту – «Доверяй, но проверяй».
Успешный тестировщик обладает следующими качествами: любознательность, терпение (особенно при общении с разработкой), «чувство разрушения» (иногда заранее знаешь, где будут ошибки в следующей итерации).
Лучший день.
Для меня отличный день на работе — это выпуск продукта или когда написанная вами автоматизация обнаруживает хотя бы одну ошибку.
Найденные ошибки, конечно, приносят удовольствие, но наступает момент регрессионного тестирования, и тогда найденные ошибки уже приносят боль.
«Наличие ошибок не всегда хорошо, но отсутствие ошибок не означает, что их нет».
Степан Середа, инженер по испытаниям системы управления проектной организации «Пилот-ДВС», стаж 1 (полный) год Пользователь или разработчик? И то, и другое.
Вы подходите к тестированию и как эксперт, и как пользователь, который будет работать в системе.
Именно это помогает добиться лучших результатов.
«Я не могу молчать!» Да, но недостаточно просто найти ошибку; вам также необходимо понять причины.
То, что на первый взгляд кажется ошибкой, не всегда является правдой.
И не всегда есть время на эти исследования.
Вместо тестов.
Было бы интересно протестировать системы для «Умного дома».
Они состоят из множества компонентов, и их взаимодействие друг с другом представляет собой довольно интересный процесс.
Внимание к спасению.
Это было так.
Однажды я забыл подтянуть колесо на своей машине.
Я вовремя заметил странный звук и нашел причину.
Тестер видно издалека.
Любознательность, внимание к деталям, целеустремленность и умение работать в команде.
У меня тоже есть эти качества! Лучший день.
На этот вопрос сложно ответить однозначно.
Наличие ошибок не всегда хорошо, равно как и их отсутствие не означает, что их нет. Поэтому хороший день — это когда вы вовремя нашли ошибку!
Если вы не видите ошибку, это не значит, что ее не существует. Поздравляем всех причастных с Днем Тестировщика!
Тэги: #тестирование #тестирование #автоматизированное тестирование #компас-3д #компас #компас-3д #аскон #ЛОЦМАН #гольфстрим #renga #Пилот-ICE #ВЕРТИКАЛЬ #Тестирование IT-систем #CAD/CAM #Разработка под Windows
-
Генерируйте Веб-Трафик, Покупая Его!
19 Oct, 24 -
Кавитация
19 Oct, 24 -
Поднимаем Ci На Github Для Android За День
19 Oct, 24