Сегодня поговорим о тех, кто помогает более качественно наносить пользу заказчику. Эти смелые люди не боятся говорить правду. Им ничего не стоит опустить вас на землю словами “А как это будет работать, если…?”. Их не напугаешь многостраничными спецификациями и инструкциями пользователя. И вы уже, наверняка, догадались, что речь идеть о специалистах обеспечения качества, другими словами, о тестировщиках.
Чем же занимаются тестировщики?
Вы не поверите. А если серьзено, то они обеспечивают проверку качества того, что получилось в результате реализации полученных и задокументированных (не всегда) вами требований.
Т.е. фактически эти люди помогают не упасть в грязь лицом разработчикам и аналитикам. Поэтому не стоит предвзято относиться к этой профессии.
Тестировщик — это лучший друг аналитика (да и разработчика). Цените их, ведь именно они укажут вам на неточность в требованиях, на их неполноту, помогут убедиться, что разработчики поняли все правильно.
Аналитику полезно понимать, какие задачи стоят перед тестировщиком и как тот с ними справляется.
Рекомендуем ознакомиться с основными понятиями и артефактами тестировщика. Некоторые из них отлично описаны на этом сайте.
Итак, бывают различные виды тестирования. В зависимости от целей и условий на проекте, тестировщик может прибегнуть к одному из множества способов найти дефекты:
-
Функциональное тестирование
-
Нефункциональное тестирование
-
Тестирование, связанное с изменениями
Когда аналитик фиксирует требования, тестировщик использует их для составления тестовых сценариев, т.е. описывает, как будут проверяться функции системы. Нефункциональное тестирование включает в себя проверку атрибутов качества, которые аналитик совместно с заинтересованными лицами определили для системы.
Это довольно трудоемкий процесс. Зачастую количество тестовых сценариев в несколько раз превышает количество вариантов использования, которые описал аналитик. Почему? Потому что, помимо самих вариантов использования, тестировщик также проверяет различные виды вносимых данных, работу пользователей с разным уровнем доступа под разными устройствами в разных средах, а еще для каждого требования следует создавать позитивный и негативный кейсы.
Когда же речь заходит об изменениях требований, мы слышим нецензурные высказывания и пожелания крепкого здоровья всем, кто с этими изменениями связан. Более стойкие и опытные тестировщики заранее готовятся к таким моментам: затачиваются ножи распределяется зона ответственности между тестировщиками (если их больше одного на проекте), тестовые сценарии пишутся так, чтобы их легко можно было найти и поправить, используется различный уровень детализации. Ах да! Друзья-аналитики, а вы разве не знали, что любые изменения, которые вы делаете в спецификации (либо в рамках критериев приемки в пользовательской истории), наверняка, повлекут за собой изменения и в документации, создаваемой тестировщиками, а не только регрессионное тестирование (это как раз один из видов тестирования, связанного с изменениями)?
Что ожидает тестировщик от аналитика?
- Требования будут описаны в полном объеме.
- Изменения будут внесены в спецификацию своевременно и согласно правилам проекта.
- Аналитик всегда будет доступен для ответов на вопросы.
- Аналитик объяснит цели проекта и предметную область.
- Аналитик поможет решить разногласия с разработчиками на тему “Считать багом или функциональной особенностью?”
- Аналитик знает ответы на все вопросы. =)
- Аналитик проявит уважение по отношению к тестировщику.
Что ожидает аналитик от тестировщика?
- Тестировщик поможет с проверкой спецификации на полноту, а также недвусмысленность требований.
- Тестировщик может помочь с подготовкой обучающих материалов и инструкций пользователя.
- Тестировщик спросит у аналитика, если в спецификации что-то непонятно, а не будет заводить по этому поводу баги с копией на начальство
- Тестировщик проявит не меньшее уважение по отношению к аналитку.
Особенности взаимодействия
Если команда распределенная, то и сложности возникают соответствующие: процесс согласования нюансов затягивается. Часто у тестировщика возникают вопросы, на которые гораздо проще дать развернутые ответы, когда вы находитесь в одной комнате. Что делать? Стараться снизить издержки такой коммуникации к минимуму: создать общее хранилище документации, организовывать звонки, вовремя информировать всю команду.
Тестировщик также старается разобраться в предметной области заказчика, поэтому ожидайте множество вопросов и на этот счет. Также для тестировщика, как, впрочем и для всей команды, важно понимать терминологию, артефакты, задачи аналитика. Убедитесь, что ваши коллеги в курсе того, что такое “use case”, чем бизнес-правило отличается от нефункционального требования — словом, сделайте все, чтобы говорить на одном языке.
Вместо заключения
Ввиду того, что в процессе работы над проектом тестировщику и аналитику придется очень много взаимодействовать друг с другом, взаимное уважение очень важно. Любые разногласия можно решить, если вы остаетесь непредвзяты по отношению к коллеге. И, поверьте, вы как аналитик можете извлечь много выгоды из доверительных отношений с тестировщиком.
Статьи по теме:
0. «Аналитик и..»
1. «Аналитик и» Проектный Менеджер
2. «Аналитик и» Эксперт в предметной области
3. «Аналитик и» Cпонсор проекта
4. «Аналитик и» Пользователь
Тестировщик или аналитик: что лучше выбрать и кем проще устроиться?
Эти две профессии сегодня востребованы. Поэтому многие люди, выбирая новую специальность, рассматривают их. Прочитав статью, вы узнаете, кем проще устроиться на работу, где легче учиться и на какую зарплату можно рассчитывать при трудоустройстве. Делимся ценной информацией, поэтому советуем прочитать все до конца.
Содержание статьи:
- Кем проще стать: аналитиком или тестировщиком?
- Кому больше платят: обзор зарплат
- В какой профессии легче найти работу?
- Тестировщик или аналитик: кому и что лучше выбрать?
- Где учиться профессиям?
- Стоит ли уходить из аналитики в тестирование и наоборот?
-
Как найти работу без опыта?
Кем проще стать: аналитиком или тестировщиком?
Если кратко, то тестировщиком. Эта профессия считается одной из самых простых для входа в ИТ. Обучение на курсах занимает около 8 месяцев, после чего можно искать работу. Но есть нюансы.
Аналитик – профессия более перспективная. Многие компании сегодня ищут хороших специалистов, способных повысить эффективность бизнеса за счет анализа данных. Они готовы брать выпускников курсов. Например, в Нетологии проводится курс для системных аналитиков с возможностью трудоустройства.
Однако чтобы стать дата аналитиком, нужно хорошо знать математику, иметь аналитический склад ума. Желательно наличие профильного высшего образования в сфере экономики, математики, физики, информатики. Это профессия, которую лучше выбирать людям, имеющим к ней предрасположенность.
Тестировать программы и приложения проще. Легче найти работу после курсов, даже не имея профильного высшего. Дело в том, что зарплаты новичков в сфере тестирования не очень высокие по меркам ИТ. Работодателям сложнее найти сотрудников. Поэтому они охотнее берут людей без опыта, если кандидат имеет нужные знания и навыки.
Подытожим информацию, кем проще стать, в таблице:
Тестировщик |
Аналитик |
|
|
Кому больше платят: обзор зарплат
В аналитике можно заработать больше, но в QA (тестировании) зарплаты тоже неплохие. Если рассматривать цифры, то вилка доходов такая:
Тестировщик – от 50 до 80 тыс. рублей в месяц. Встречаются вакансии, где работодатель готов платить 90-100 тыс. рублей и выше. Зарплата руководителя отдела может достигать 200 тыс. рублей в месяц. Больше всего платят в банках и финансовых организациях, а также специалистам, умеющим настраивать автоматическое тестирование. |
Аналитик данных может зарабатывать 200-250 тыс. рублей в месяц. Есть вакансии, где уровень оплаты может превышать 300 тыс. рублей и доходить до 500 тыс. рублей в месяц. Например, высокие зарплаты предлагают системным и бизнес-аналитикам, ведущим и главным специалистам. |
Если говорить о новичках и стажерах, то на старте могут предложить небольшую оплату из-за отсутствия опыта. Это может быть и 25-30 тыс. рублей в месяц. Однако проработав 6-12 месяцев, вы уже сможете претендовать на более интересные вакансии.
В какой профессии легче найти работу?
В тестировании. Вакансий в этой сфере много, в том числе для новичков без опыта. Есть компании, которые готовы натаскивать новых сотрудников. Можно найти стажировки для молодых специалистов. Открывается много предложений удаленной работы в таких компаниях, как Яндекс, ВКонтакте и других.
Аналитиком данных устроиться сложнее, так как работодатели предъявляют к сотрудникам высокие требования. Многие ищут людей с профильным высшим образованием. Это связано с высокой ответственностью специалистов, занятых анализом данных. Компания должна быть уверенна в квалификации кандидата, чтобы его взяли на работу.
С другой стороны, есть курсы, после которых можно сразу получить приглашение на собеседование. Например, в Нетологии проводится такой курс для системных аналитиков. Его партнером на момент подготовки статьи выступала компания «Спортмастер», которая заинтересована в выпускниках.
Тестировщик или аналитик: кому и что лучше выбрать?
Кому подходит профессия тестировщика |
Кому подходит профессия аналитика |
|
|
Где учиться профессиям?
В таблице собран обзор популярных курсов и описаны их особенности.
Название курса и ссылка на него |
Описание обучающей программы |
Аналитик данных |
Курс в Нетологии. Здесь обучают универсальных специалистов, которые могут работать в разных сферах. Включает теорию, практику, защиту диплома. Курс ведут эксперты-практики. Есть программа помощи с трудоустройством. |
Тестировщик |
Включает программу помощи с трудоустройством. Уровень обучения – с нуля. Выдается диплом. Помимо ручного тестирования, обучают созданию автотестов, языкам программирования. Обладание данными навыками повышает ценность работника на рынке и позволяет зарабатывать больше денег. |
Аналитик данных с нуля (Skillbox) |
Обучение профессии с нуля. Для прохождения программы желательно иметь технический бэкграунд. Состоит из лекций, записанных в формате видео, и практических работ, которые проверяет эксперт. Подойдет людям, готовым учиться самостоятельно в удобном для них режиме. По итогу обучения выдают сертификат. |
Введение в Data Science |
Небольшой 6-ти месячный курс, который дает базовую подготовку в области анализа данных. Подходит новичкам и программистам, которые хотят сменить сферу деятельности. Здесь также проходят основы статистики, математики, теории вероятностей. Поэтому если у вас нет технического бэкграунда, этот курс поможет его получить. |
Основы математики для Data Science |
Включает изучение базовых формул, функций, основ машинного обучения. Рассчитан на 4 месяца. Подходит новичкам, чтобы подтянуть свои знания в области математики. |
Системный аналитик |
Курс в Нетологии, на котором можно получить профессию с нуля. Выдают диплом о профессиональной переподготовке. На момент подготовки статьи партнером курса является «Спортмастер». В эту компанию могут пригласить выпускников. |
Бизнес-аналитик |
Здесь учат анализировать данные, находить проблемы в бизнесе и решения для роста. Курс подходит людям, которые хотят пройти специализацию в области анализа данных. Включает теорию, практику, дипломный проект. |
Игровой аналитик |
Курс для начинающих. Профессия подходит для людей, которые с одной стороны, любят цифры, с другой – компьютерные игры. Подробно об этой специализации можно прочитать в этой статье. |
Стоит ли уходить из аналитика в тестировщики?
Часто переходят из тестировщиков в аналитики, потому что это позволяет увеличить заработки и получить новые перспективы. Переходы в тестирование встречаются реже. Например, мы нашли информацию о случае, когда человек переехал в другую страну и ушел в тестирование, т.к. такую работу иностранцу оказалось проще найти.
Многое зависит от ваших желаний и задач. Например, начинающий аналитик может перейти в тестирование, если поймет, что ему сложно работать в сфере анализа данных или это не его профессия.
Стоит отметить, что QA Engineer часто уходят в разработку, и начинают заниматься программированием.
Как найти работу без опыта?
- Можно пойти на стажировку. Многие компании берут молодых специалистов на практику, а затем предлагают постоянную работу. Посмотреть компании, предлагающие стажировки, можно в этой статье.
- Есть курсы, которые идут в партнерстве с работодателями. Их выпускников могут приглашать на собеседование. Пример – курс для системных аналитиков в Нетологии. Если вы выбираете, где учиться профессии, можете выбирать образовательные программы с учетом этого фактора.
- Пока ищете постоянную работу, можете подрабатывать на фрилансе и набираться опыта. Например, предлагать свои услуги на бирже Кворк.
- Тестировщики могут получить опыт, участвуя в инди-проектах, некоммерческих разработках.
- Просматривайте вакансии на сайтах об удаленной работе и в Телеграм каналах. Там встречаются предложения для начинающих специалистов без опыта.
-
На старте можно согласиться на небольшую зарплату с целью получить опыт, а затем искать более выгодное место.
Мы рассказали, какую профессию лучше выбрать и чем вам предстоит заниматься, если вы решите погрузиться в каждую из описанных сфер. Если у вас остались вопросы, пишите их в комментариях. Постараемся всем ответить и помочь.
Рекомендуем
Поэты-песенники занимаются написанием текстов песен. Обычно они работают вместе с композиторами, и порою творческие союзы превращаются в семейные. …
Это специалист, который пишет тексты для интерфейсов программ, сайтов, приложений. Например, придумывает надписи на кнопках, подписи в формах, …
Обновлено: 18 янв. 2019 г.
Среди всех заинтересованных лиц можно выделить подгруппу, с которой аналитики работают наиболее плотно — разработчиков (или как их называет BABOK — Implementation Subject Matter Expert) и QA. Как мы выглядим в их глазах, что они от нас ждут и чем они недовольны?
На эти и другие вопросы согласилась ответить Анна Каплун, Lead QA Engineer в компании Intellias, тренер в компании SkillUP.
Небольшая предыстория. Мне довелось поработать с Анной на нескольких проектах. Редко когда встретишь такого внимательного к каждой мелочи, грамотного и разностороннего специалиста (иногда въедливого, но только для пользы делу). Настоящий специалист по качеству, который мотивирует своих бизнес-аналитиков к постоянному профессиональному росту! Ну а теперь вопросы и ответы.
Почему ты не перешла в бизнес-аналитики?
Пробовала, просто понравилось меньше, чем тестирование. В моем случае причина скорее психологическая – слишком много общения по сравнению с работой в тестировании. Бизнес-аналитик работает как с заказчиком, так и с командой, причем со всеми ее участниками. В этом смысле у тестировщика «круг общения» в целом меньше, самое оно для интроверта, если нравится то, чем занимаешься.
Имеет ли смысл тестировщикам переходить в бизнес-аналитики?
Зависит. У каждого свои пути и свои интересы. Если не рассматривать тестирование как основное желаемое занятие, то бизнес-аналитика – одна из разумных, как по мне, альтернатив. Большинство знакомых мне «свитчеров» из тестирования переходили или в разработку, или в менеджмент, или в бизнес-анализ. Мне кажется, это путь для людей с системным мышлением, которые при этом любят и умеют общаться (но не настолько, как менеджеры), объяснять, добывать информацию. Также это разумная опция, если нравится предметная область. Хороший аналитик будет иметь с ней дело куда больше, чем среднестатистический тестировщик.
Должны ли тестировщики изучать техники и подходы бизнес-анализа/инженерии требований?
На мой взгляд, это полезное знание. Хотя бы в общих чертах имеет смысл познакомиться с основными идеями. Как минимум, стоит представлять, откуда берутся требования, как расставляют приоритеты. Особенно важно понимать формат, в котором требования записывают. Это может потребовать некоторой подготовки (скажем, к диаграммам UML определенно подольше привыкать, чем к, допустим, use case-ам по Коберну). Но знание это окупается сполна, поскольку сразу отпадет часть вопросов по содержанию требований. Ну, и еще один фактор за – в небольших проектах тестировщик иногда сталкивается с необходимостью самостоятельно решать задачи бизнес-анализа. Лучше подготовиться к такому заранее, мало ли, чем в жизни предстоит заниматься. За плечами не носить.
Как ты относишься к профессиональным сертификациям?
Как к способу упорядочивания знаний и конкурентному преимуществу. Не воспринимаю сертификации как некое обязательное доказательство профессиональных знаний и навыков. Но сдавать экзамены в своей сфере, думаю, полезно. Как минимум, это говорит о человеке, что ему хватило силы воли на подготовку. Кроме того, на некоторых проектах сертификация обязательна. Это может быть хорошим стимулом, если хочется работать в каком-то конкретном месте.
Что при взаимодействии с бизнес-аналитиками тебя раздражает больше всего?
В моем текущем проекте – их отсутствие. 😊 Если вспомнить предыдущий опыт, то сталкивалась с парой раздражающих крайностей: отсутствие конкретики и отсутствие общей картины. В первом случае это требования, из которых в целом понятно, что за программу мы делаем, но больше непонятно ничего. То есть когда дело доходило до декомпозиции и реализации конкретных задач, команде приходилось справляться своими силами, что приводило к довольно большому количеству изменений по результатам демо. Второй случай – обратная ситуация, когда более чем достаточно деталей, аналитик проверяет (или сам пишет) тест-кейсы и генерит тестовые данные, но проект в целом сложный, и за обилием деталей никто в команде (возможно, кроме архитектора, но до сих пор не уверена) не представляет, а что же за систему мы делаем, какие бизнес-задачи она решает. За перекрашиванием кнопок и добавлением колонок в таблицы с результатами поиска так и не нашлось времени узнать (а потом ушла с этого проекта, так что тайна до сих пор не раскрыта).
О чем бизнес-аналитики забывают написать?
О нефункциональных требованиях. Даже с учетом заданных вопросов добыть тут какую-то информацию практически всегда было трудно. Особенно, когда всем понятно, что пишем высоконагруженную систему, мне нужно запланировать и сделать тестирование производительности, а какие-то конкретные ограничения тут приходится чуть ли не самим придумывать. Помогали больше маркетологи и девопсы, чем аналитики. Вообще в целом ситуация с технической, скажем так, составляющей требований в большинстве случаев печальна. Не только производительности касается. Еще часто забывают о необходимости выписать тексты сообщений об ошибках (программисты и даже тестировщики – не совсем те люди, которых стоит обязать их придумывать, может получиться что-то курьезное), о единицах измерения (был забавный случай, когда вся команда была уверена, что возраст нужно измерять годами, а заказчик – что днями), о конфигурациях, для которых нужно поддерживать работоспособность системы… Список можно продолжать долго.
Каких знаний/навыков бизнес-аналитикам не хватает?
Часто не хватает навыков для уточнения технических требований, как писала выше. Помимо этого, далеко не все аналитики хорошо ориентируются в предметной области. Еще полезно представлять, что делают другие в команде, а значит, что они ожидают от требований. Архитектор ожидает хорошего представления об общей картине, тестировщик – что аналитик не забудет про детали и разнообразные corner cases (и не придется задавать множество вопросов «а что будет, если…») и т.д. Часто в команде нет выделенного UI/UX дизайнера, и на аналитика ложится работа по созданию макетов. Далеко не все владеют какими-то инструментами в этой области (приходится тестировщикам осваивать Balsamiq и подобное).
Какая часть требований действительно нужна тестировщикам/что тестировщики ждут от бизнес-аналитика?
Для создания end-to-end тестов тестировщику нужно знание о системе в целом, ее частях, как они взаимодействуют между собой с точки зрения бизнес-логики, данных, ограничений по времени. Для системных тестов нужно много подробностей по каждой функции: точное описание каждого отдельного данного (на вход и на выход) и ограничений (обязательность, разрешенные символы и т.п.), правил их взаимодействия, последовательностей шагов, которые пользователи могут осуществлять в программе, способов вызова каждой функции (про это, кстати, тоже часто забывают написать). Ну, и вышеупомянутое: corner cases, сообщения об ошибках, нефункциональные требования. Все это важно, просто с разных точек зрения.
Agile или Waterfall?
Можно ли один раз зафиксировать требования, или предполагаются изменения? Это и даст ответ. 😊 Каждому свое. В waterfall все очень понятно и предсказуемо (и это прекрасно), но цена ошибки аналитика в этом подходе крайне высока. Agile безопаснее.
Нужен ли выделенный бизнес-аналитик, если есть PO со стороны заказчика?
Зависит от мастерства РО. Если он хорошо делает свою работу, то можно и обойтись. Но, как и в любой области, действительно хорошие специалисты встречаются не так часто, как хотелось бы. Кроме того, РО – часто довольно занятые люди, это не основная их занятость, выделенный аналитик может решить проблему доступности РО для команды в любой момент времени.
Как ты оцениваешь идею ведения всех требований в виде тест-кейсов?
Не особенно разделяю эту концепцию. Все требования в виде тест-кейсов вести будет дорого и не оптимально. Приемочные требования можно представлять в виде описания конкретных проверок, но все вообще – зачем? Тестировщик думает с точки зрения возникновения ошибок, такая детализация в требованиях часто не нужна. Кроме того, некоторые тест-кейсы будут для требований бесполезны (описывать уже известное), а в тестировании – вполне, поскольку предназначаются для каких-то конкретных случаев, связанных с выбранным языком программирования, например. Тест-кейсы и требования – разные точки зрения, как по мне, и тест-кейсы будут избыточны для описания требований. Зачем смешивать?
Специалист по ручному и автоматизированному тестированию. В чем разница для бизнес-аналитика?
В конкретизации требований и наличии примеров, на мой взгляд. Автоматизатору нужны конкретные сценарии, с очень конкретными шагами и данными, которые он будет автоматизировать. Специалист по ручному тестированию чаще всего сам занимается составлением тестов, автоматизатор – как повезет. Если нет выделенного человека, ответственностью которого будет тест-дизайн, это может лечь на плечи бизнес-аналитика, следовательно, ему придется заботиться о том, чтобы автоматизатору было достаточно данных для работы. Это примерно то же, что и для программистов, но нужно описать тесты, а не логику приложения.
На этом месте вопросы и свободное время у Анны и меня закончилось
Тренинги от «Art of Business Analysis»:
Базовые компетенции бизнес-аналитика (16 февраля, 2019)
Комплексный тренинг по бизнес-анализу (20 — 24 марта, 2019)
Data Science и машинное обучение для бизнес-аналитиков (29-30 марта, 2019)
#1
gigs
-
- Members
-
- 5 сообщений
Новый участник
Отправлено 29 июля 2014 — 09:29
Добрый день, я недавно начал изучать тестирование и у меня возник такой вопрос «кто конкретно создает тест-кейсы ?», я знаю что их пишет тестировщик, но вот представим что я устроился на роботу junior-тестировщиком, буду ли я с первых дней работы писать тест-кейсы и если да то получается что я их пишу сам себе, то есть сам пишу и сам исполняю. Вот разъясните мне пожалуйста этот момент.
-
0
- Наверх
#2
Petrov.Sergey
Petrov.Sergey
- ФИО:Petrov Sergey
- Город:МО, Лобня
Отправлено 29 июля 2014 — 09:52
Множество тесткейсов является проверяемой документацией.
1) её может просмотреть более опытный коллега, который может указать на:
а) неполноту набора тесткейсов
б) неоднозначность входных данных
в) неактуальность
г) излишество (когда два тесткейса легко объединяются в группу по классу эквивалентности)
д) …
2) её будете смотреть Вы сами, чтобы провести регрессионное тестирование (неоднократно, хочу заметить!).
3) её может (и должен) просмотреть тест-менеджер, чтобы выделить из множества тесткейсов те, которые пойдут в набор «verification tests» , «smoke tests» и другие группы.
Это те причины, которые мне пришли в голову сходу.
А, ну и самое главное, что важно будет конкретно Вам.
Набор тесткейсов является доказательством того, что Вы проверили функционал.
По этому набору можно будет судить, насколько полно проверен функционал, а также можно оценить, сколько времени потребуется для дальнейшего ретеста (этот момент важен для тестменеджера при планировании).
-
1
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).
- Наверх
#3
ryjii
ryjii
- Город:Санкт-Петербург
Отправлено 29 июля 2014 — 10:19
1. В некоторых случаях тест-кейсы не пишутся вообще. Это желательно осознавать заранее, для некоторых большим сюрпризом на собеседовании становится вопрос, как работать без тест-кейсов и даже без требований.
2. Опять же, в некоторых случаях тест-кейсы пишутся «для себя», в некоторых случаях есть отдельные люди, которые их пишут, и отдельные, которые проверяют.
3. Про ревью вам уже выше рассказали.
-
1
- Наверх
#4
gigs
gigs
-
- Members
-
- 5 сообщений
Новый участник
Отправлено 29 июля 2014 — 10:49
то есть я так понял что если я пришел работать junior-тестировщиком то мне скорее всего тест-кейсы будет писать скажем senior-тестер или кто то кто выше меня по должности.
-
0
- Наверх
#5
vmaximv
Отправлено 29 июля 2014 — 11:16
Полагайтесь на наихудший вариант: с первых дней работы вы будете проходить «чужие» тест-кейсы и, одновременно с этим, вникать в требования и писать новые.
-
0
- Наверх
#6
Petrov.Sergey
Petrov.Sergey
- ФИО:Petrov Sergey
- Город:МО, Лобня
Отправлено 29 июля 2014 — 11:20
то есть я так понял что если я пришел работать junior-тестировщиком то мне скорее всего тест-кейсы будет писать скажем senior-тестер или кто то кто выше меня по должности.
Ой, не фаааакт!
1) Вероятно, от Вас даже не потребуют их писать, потому что их написание требует времени, которого в небольших компаниях, как правило нет (от слова «совсем»)
2) Вероятно, Вас попросят их писать поначалу, чтобы удостовериться в качестве выполняемой Вами работы. В дальнейшем, в случае подтверждения качества с Вас эту обязанность могут снять.
В любом случае я сильно сомневаюсь, что ДЛЯ ВАС писать тесткейсы кто-либо будет.
Проверить — возможно.
Использовать ранее написанные — скорее всего, да.
Писать новые за Вас —
Есть вероятность, что в случае появления очевидных косяков с Вашей стороны Вас попросят начать писать тесткейсы, чтобы начать контролировать ход Вашей работы, ход Ваших мыслей и полноту покрытия.
-
0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).
- Наверх
#7
Julia Atlygina
Отправлено 29 июля 2014 — 14:26
В любом случае я сильно сомневаюсь, что ДЛЯ ВАС писать тесткейсы кто-либо будет.
Я знаю много контор, и работала в таких, где первое время ты только проходишь по чужим кейсам. В моей первое время — это было года полтора Ну то есть все оооооочень зависит от проекта, от процесса, как повезет.
-
0
- Наверх
#8
Petrov.Sergey
Petrov.Sergey
- ФИО:Petrov Sergey
- Город:МО, Лобня
Отправлено 29 июля 2014 — 16:00
В любом случае я сильно сомневаюсь, что ДЛЯ ВАС писать тесткейсы кто-либо будет.
Я знаю много контор, и работала в таких, где первое время ты только проходишь по чужим кейсам. В моей первое время — это было года полтора
Ну то есть все оооооочень зависит от проекта, от процесса, как повезет.
Вы не поняли мою мысль.
Имеющиеся кейсы — да. Новые для Вас писать — скорее всего, нет.
Использовать ранее написанные — скорее всего, да.
Писать новые за Вас —
-
0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).
- Наверх
#9
VinnieJohns
VinnieJohns
- ФИО:Дмитрий Новиков
Отправлено 29 июля 2014 — 18:42
В любом случае я сильно сомневаюсь, что ДЛЯ ВАС писать тесткейсы кто-либо будет.
Я знаю много контор, и работала в таких, где первое время ты только проходишь по чужим кейсам. В моей первое время — это было года полтора
Ну то есть все оооооочень зависит от проекта, от процесса, как повезет.
Вы не поняли мою мысль.
Имеющиеся кейсы — да. Новые для Вас писать — скорее всего, нет.
Использовать ранее написанные — скорее всего, да.
Писать новые за Вас —
Акцент на «персонально для Вас»? Кто-то же пишет кейсы, пока джуниор не вырос? )
-
0
- Наверх
#10
wret
Отправлено 29 июля 2014 — 19:03
то есть я так понял что если я пришел работать junior-тестировщиком то мне скорее всего тест-кейсы будет писать скажем senior-тестер или кто то кто выше меня по должности.
Ой, не фаааакт!
![]()
1) Вероятно, от Вас даже не потребуют их писать, потому что их написание требует времени, которого в небольших компаниях, как правило нет (от слова «совсем»)
2) Вероятно, Вас попросят их писать поначалу, чтобы удостовериться в качестве выполняемой Вами работы. В дальнейшем, в случае подтверждения качества с Вас эту обязанность могут снять.
Как часто у вас такое встречалось?
Можно ли это назвать исследовательским тестированием?
-
0
- Наверх
#11
lurk
Отправлено 30 июля 2014 — 04:35
Добрый день, я недавно начал изучать тестирование и у меня возник такой вопрос «кто конкретно создает тест-кейсы ?», я знаю что их пишет тестировщик, но вот представим что я устроился на роботу junior-тестировщиком, буду ли я с первых дней работы писать тест-кейсы и если да то получается что я их пишу сам себе, то есть сам пишу и сам исполняю. Вот разъясните мне пожалуйста этот момент.
Создает их тот — кому поручили это дело (или его подчиненный =)). Если начальник поручит создание вам — то вы и будете писать. Только писать хорошие тест-кейсы для Джуна обычно очень сложно — и пишут они лажу по которой нельзя нормально тестировать.
А вот тестировать по уже написанным тест-кейсам вам задачу поставить могут. Если тесты хорошо написаны они сэкономят вам время на узнавание возможностей тестируемого продукта и время затраченное на тестирование при достижении большего уровня покрытия, чем без тест-кейсов.
Бонус: Тестировщики не должны писать тест-кейсы статья от Алексея Лупана.
-
0
- Наверх
#12
BadMF
Отправлено 30 июля 2014 — 06:26
поток мысли какой-то, не понял ни посыл ни выводов из посыла автора. Демагогия на тему лексического смысла.
-
0
- Наверх
#13
Julia Atlygina
Отправлено 30 июля 2014 — 09:09
В любом случае я сильно сомневаюсь, что ДЛЯ ВАС писать тесткейсы кто-либо будет.
Я знаю много контор, и работала в таких, где первое время ты только проходишь по чужим кейсам. В моей первое время — это было года полтора
Ну то есть все оооооочень зависит от проекта, от процесса, как повезет.
Вы не поняли мою мысль.
Имеющиеся кейсы — да. Новые для Вас писать — скорее всего, нет.
ну ты же не думаешь, что за полтора года ни одного кейса не написали?:))) писали и по новым кейсам юниоры проходили)
-
0
- Наверх
#14
ksyundelek
ksyundelek
-
- Members
-
- 15 сообщений
Новый участник
- ФИО:Кузнецова Оксана
- Город:Тверь
Отправлено 31 июля 2014 — 05:28
Согласна с вышеозвученной мыслью: все зависит от проекта. И ничего нового наверняка сейчас не напишу.
Но расскажу как происходит у нас: джуниору тестировщику даются уже написанные тест-кейсы, он их проходит, знакомится с функциналом и даже иногда тесты актуализирует
Но учиться писать-то тоже надо! Поэтому тестировщику прилетает задача по тестированию какого-то маленького функционала с написанием тест-кейсов. Как правило к джуниору прикрепляется куратор, который кейсы ревьювит, комментирует, после чего кейсы исправляются (if needed).
-
2
- Наверх
Продолжаем брать интервью у сотрудников ELMA и сегодня поговорим с Юлей Васильевой о том, какой функционал выполняют аналитики и какие качества нужны, чтобы успешно работать аналитиком.
— Как ты пришла в IT-сферу?
— Всё началось с книги Шрейера Джейсона «Кровь, пот и пиксели», в которой описывается обратная сторона индустрии видеоигр. Тогда я всерьез задумалась о смене профессии. Меня заинтересовало, что в книге представлены эксклюзивные истории создателей самых популярных игр последнего десятилетия. Истории людей, которые “горели” своей мечтой и отдавались работе на 100%. Книга послужила неким стимулом изменить свою жизнь в лучшую сторону. Так я решила попробовать свои силы в ИТ, выбор пал на тестирование.
Многие считают смену профессиональной деятельности в 29 лет и изучение совершенно другой области глупой затеей. И зачем? Если ты имеешь стабильный заработок!? На мой взгляд возраст — это не помеха. Я очень рада, что решилась на изменения. Только путем проб и ошибок ты понимаешь свое истинное предназначение.
— Как ты стала аналитиком?
— Ещё год назад я работала в отделе поддержки продаж крупного телеком провайдера. Мы внедряли цифровые продукты, и я видела, что их создают такие же люди, как я. Мне захотелось помочь им сделать более качественный продукт. Так, я попробовала себя в роли тестировщика в IТ отделе того же телеком провайдера. В ходе погружения в эту сферу поняла, что аналитика мне ближе. К тому же в университете я изучала программирование (C# и C+). В нынешней должности это помогает мне ориентироваться в работе с разработчиками. В ELMA я устроилась в период сепарации лагеря на 2 отдела — аналитиков и Low-code разработчиков. Первые отвечают за требования, вторые — за код и реализацию. То есть сейчас мои основные задачи понять реальную потребность заказчика и спроектировать решение. Можно сказать, что я являюсь первым аналитиком нового набора в ELMA.
— В чем заключается работа аналитика?
— Аналитик исследует применяемые в компании бизнес-процессы и находит узкие места, где происходят потери рабочего времени и неоправданные расходы. Затем он вырабатывает и внедряет изменения, которые позволят бизнесу достичь максимума эффективности, конкурентоспособности и прибыльности. То есть аналитик сначала собирает данные, проверяет корректность их сбора, затем обрабатывает эти данные и на их основе делает выводы. Помимо того, важным этапом в работе аналитика является проверка на ошибки. В этом мне помогает мой опыт работы тестировщиком. После этого я передаю работу Low-code разработчику.
— Как ты считаешь, какие есть перспективы у аналитика в плане профессионального развития и карьерного роста?
— Рост аналитика вижу в нескольких направлениях. Можно развиваться в профессиональной области, определившись с конкретным направлением. К примеру, можно стать руководителем проекта или продолжать развивать свои компетенции и навыки и дорасти до международного специалиста в своей области, становясь в ней экспертом. Для любителей кода есть вариант уйти в программирование. Это больше вопрос амбиций, желаний и возможностей.
— Как в компании проходит этап адаптации нового сотрудника?
— Когда я пришла в компанию, то очень переживала, что всем не до новичков. В реальности всё по-другому: да, у всех много задач, но тебе не говорят, что им некогда, а, напротив, стараются помочь. И главное, это повсеместная тактика.
Приятный бонус: в ELMA предусмотрен куратор для новичков. Я пришла в компанию в период разделения отдела на аналитиков и Low-code разработчиков. Кроме того, на тот момент не был открыт офис в Питере, и я работала удаленно. Куратор всегда был на связи. Но самым приятным моментом для меня была командировка в головной офис в г. Ижевск. Мне предоставилась возможность познакомиться с коллегами-аналитиками вживую, задать вопросы лично. Эта поездка очень взбодрила меня и наполнила энергией для реализации дальнейших проектов.
— Кто на твой взгляд может стать аналитиком? Какими качествами должен обладать человек, чтобы успешно работать в этой сфере?
— Опишу портрет с моей точки зрения идеального коллеги-аналитика. Во-первых, умение общаться с заказчиком на его «языке». Во-вторых, быть любознательным и открытым к диалогу. Важно стойкое желание найти верное решение в любой ситуации. В-третьих, человек должен иметь высокий уровень концентрации. Работа аналитиком точно не для творческих личностей. И да, совсем не обязательно иметь за плечами математическое образование. Главное, желание изучить новую сферу.
— Почему ты сделала выбор в пользу ELMA? Что тебе нравится в компании?
— Когда я устраивалась в компанию, то абсолютно ничего о ней не знала. ELMA оказалась для меня большим сюрпризом. Компания активно растет: есть офисы в 4 городах — Санкт-Петербурге, Казани, Ижевске и Кирове. В качестве вишенки на торте офисы не только в России, но и в Словакии и США. Благодаря людям, которые на 100% отдаются работе, ELMA настолько быстро масштабируется, что ее лозунг «Меняйся легче!» отражает полностью вектор развития компании.
Нужны ли тестировщики? Что выбрать? Аналитик данных, дизайнер или тестировщик?
Сегодня мир уже невозможно представить без IT технологий, современный человек ежедневно пользуется электронными продуктами, которые позволяют упростить и ускорить те или иные процессы его жизни, найти информацию, получить необходимую услугу. За «ширмой» простой эксплуатации условного мобильного приложения пользователем, стоит длительная и трудоемкая работа разработчиков, тестировщиков, аналитиков, дизайнеров и многих других специалистов.
В IT отрасли найти себя сегодня может каждый, несмотря на текущую сферу деятельности, навыки, взгляды и многие другие факторы. Кнопкой «Start» в IT является профессия тестировщика (QA Аналитик), не требующая глубоких знаний кода, иностранного языка и многолетнего обучения. В то же время, работая тестировщиком, уже через несколько месяцев Вы сможете найти высокооплачиваемую работу в любой стране мира.
Мы рассмотрим:
- Стоит ли начинать работать в IT без знания кода?
- Что выбрать в сфере IT – основные профессии, плюсы и минусы;
- Почему тестировщик – лучший старт для начинающего айтишника?
- Где и как обучиться тестированию максимально эффективно?
Стоит ли начинать карьеру в IT?
«Войти» в IT проще, чем кажется на первый взгляд. Специалистом IT может стать кто угодно: офисный работник, менеджер по продажам, домохозяйка, таксист и т.д. Не влияет на результат и возраст, многие нашли свою стезю в IT после 40 и даже 50 лет.
7 причин стать айтишником:
- Минимальные затраты для старта;
- Растущий спрос на профессию;
- Стабильный высокий гарантированный доход;
- Комфортные условия труда;
- Возможность реализовать творческий потенциал;
- Возможность связать свою жизнь с мировыми брендами;
- Возможность регулярно расти профессионально и финансово.
Что выбрать и с чего начать в IT сфере?
В IT существует довольно много различных направлений, и почти все они связаны между собой.
- Программисты;
- Разработчики;
- Аналитики данных;
- Дизайнеры;
- Системные администраторы;
- Тестировщики и другие.
Аналитик данных или тестировщик, дизайнер или разработчик – что выбрать и с чего начать?
Аналитик данных или тестировщик? Дизайнер или тестировщик?
Аналитик данных (Data Analyst) – это специалист, обрабатывающий большие объемы данных того или иного ресурса. Data Analyst является неотъемлемой частью IT отрасли компании. В его обязанности входит:
- Применение базовых и продвинутых знаний статистики;
- Знание языка программирования (например, «R» или «Python»);
- Обработка данных в Excel, Google Sheets, Sublime;
- Работа с базами данных SQL;
- Умение вести отчеты в BI-системах (Power BI, Google Data Studio);
- Знание Google Analytics.
Дизайнер (Web Design) – это специалист, занимающийся разработкой внешнего вида продукта (сайт, приложение). Данную профессию обычно выбирают люди с креативным мышлением.
Требования к веб дизайнеру перед приемом на работу:
- Знание базовых принципов веб дизайна;
- Умение работать со шрифтами;
- Владение принципами гармонии цветовой гаммы;
- Продвинутое владение Adobe Illustrator, Photoshop и другим софтом;
- Умение адаптировать дизайн под устройство;
- Понимание общей стратегии ресурса и его реализация с помощью дизайнерских решений.
Тестировщик – специалист, который занимается выявлением ошибок (багов) в работе софта. Это может быть веб-сайт, приложение или другой ресурс. При обнаружении функциональных ошибок тестировщик передает данные разработчику, но не занимается их исправлением. В большинстве случаев основная работа тестировщика – это выполнение тест-кейсов, которые готовятся разработчиками.
Вывод – дата аналитик или тестировщик, программист или дизайнер – кем стать решает каждый индивидуально, НО! именно тестировщик, на сегодняшний день, является самой простой, и в то же время высокодоходной профессией. Здесь не нужно «кодить», владеть сложным софтом и иностранным языком.
Подробнее о профессии Вы можете узнать на YouTube канале Test Pro.
Нужны ли тестировщики в 2022 году?
Сотни и тысячи мировых брендов регулярно создают, обновляют и оптимизируют свои электронные продукты. Это могут быть сайты, мобильные приложения, видео-игры, торговые площадки и многое другое.
На первый взгляд компании, особенно крупные, способны без помощи тестировщиков устранить все имеющиеся недостатки в работе конечного продукта. На самом деле, это далеко не так, и вот почему:
- Все функции бета-продукта создаются разработчиками, находить функциональные ошибки в собственном «творении» сложно, а часто – невозможно;
- Оценка эффективной и правильной работоспособности продукта всегда требует отдельной команды специалистов, которые не связаны непосредственно с разработкой и внедрением функционала;
- Софт компании регулярно обновляется (от нескольких месяцев до нескольких дней), и после каждого обновления необходимо повторять старые и проводить новые тест кейсы, выявлять баги.
Вывод: нужны ли тестировщики в 2022 году? Однозначно! Данная профессия считается одной из самых перспективных и быстроразвивающихся во всем мире.
Часто задаваемые вопросы
Тестировщик – это продвинутый пользователь, для работы необходимо обучиться базовым принципам тестирования продукта, то есть выявлению багов, выполнению тест-кейсов, освоить стандартные команды на английском языке.
Да, любой бренд, разрабатывающий электронные продукты, так или иначе нуждается в тестировщиках всех категорий. Без данных специалистов полноценная работа приложений невозможна.
Дизайнер – более узкая профессия, при этом она требует глубокого изучения специализированных программ, хороших знаний иностранного языка, умения находить креативный подход к уникальному продукту. Тестировщик – более простая и широкая специальность, «войти» в которую проще начинающему пользователю.
Аналитик данных (Data Analyst) – это один из специалистов, который создает работу тестировщику (совместно с разработчиками и другими). Работа Data Analyst подходит для лиц с отличными знаниями статистики, владением Google Sheets, Excel, Google Data Studio, Google Analytics и другим софтом. В то же время тестированием можно овладеть гораздо быстрее и проще.
Почему тестировщик – это ТОП перспектива, и где этому обучиться?
Итак, почему тестировщик – ТОП-1 профессия не только для начинающего, но и для продвинутого пользователя?
- Старт с нуля – тестировщиком может стать любой желающий, независимо от прежней сферы деятельности;
- Простое и понятное обучение – в отличие от профессии разработчика или веб-дизайнера, тестировщику не нужна длительная подготовка сразу в нескольких сферах деятельности, обучение можно пройти за несколько месяцев и сразу искать работу;
- Возможность работать удаленно – профессия тестировщика далеко не всегда обязывает 24/7 проводить в офисе, работать можно практически из любой точки мира;
- Высокий уровень дохода – со старта тестировщик уже может зарабатывать 40-50$/час, а при наличии опыта и навыков цифра увеличивается до 100$/час и более;
- Непрерывное развитие – от простого QA Аналитика до тест-разработчика с зарплатой 200 000$/год Вы можете дорасти за несколько лет работы.
Думаете, стоит ли начинать карьеру в IT? Сомневаетесь, нужны ли тестировщики в современном мире автоматического анализа данных? Узнайте, почему тестировщик – это самый главный шаг к успеху в Вашей IT карьере, свяжитесь со специалистом Test Pro, заполнив формы Apply или Book a call на главной странице сайта, и начните карьеру в IT уже сейчас.
-
28 июля, 2022 -
4:24 пп -
No Comments