Перейти к содержимому

Фотография

Test Leader / Ведущий тестировщик


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 27

#1 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 26 сентября 2003 - 12:13

Нет у меня определения, хочется народ послушать. Меня интересует, в частности, нужны ли такому специалисту навыки системного аналитика.
  • 0

#2 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 26 сентября 2003 - 12:24

Ведущий тестировщик - специалист, которые принимает решения наравне с проектировщиком и ведущим разработчиком, проводит тестирование этих решений, анализирует полученные решения на предмет их дальнейшей тестируемости, составляет сценарии использования системы, определяет применяемые технологии тестирования и типы тестов, определяет перечень разрабатываемых тестов, очерёдность их разработки и выполнения, составляет тестовые планы, контрольные листы, пределяет качество процесса тестирования (анализ выполненных/невыполенных сценариев). В качестве руководителя отдела тестирования занимается распределнием обязанностей внутри команды, контролирует разработку тестов и выполнение планов тестирования, занимается проблемами перераспределения ресурсов, ротации кадров и внутрикомадным управлением.

Обладание навыками системного анализа требуется as must, наравне с навыками руковдителя и практическим опытом тестирования и разработки.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#3 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 26 сентября 2003 - 12:24

Ух. Оказывается так много всего делается...
В резюме себе что ли пару абзацев добавить?
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#4 el-step

el-step

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • Город:Москва

Отправлено 26 сентября 2003 - 22:19

Альтернативное предложение:
Ведущий тестировщик -- специалист, отвечающий за тестирование некоторого продукта или части продукта и координирующий работы, непосредственно попадающие в зону его ответственности.

В резюме себе что ли пару абзацев добавить?

Фрагмент для резюме просто чудесный получился :)
Цитировать не буду, исходный текст еще вполне близко..
Все сказанное для конкретной ситуации, компании и персоны может быть неоспоримо; однако так мы теряем общность, а значит лишаем высокого звания (в данном случае "ведущего тестировщика") столь многих наших коллег :). Например:

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

Определение должности, я полагаю, должно соответствовать выполняемым функциям независимо от специфики компании; мы же пытаемся определить должность путем перечисления конкретных обязанностей или, что еще более шатко, навыков. Это удобно для составления требований о приеме на работу или для того же резюме (помните, дата начала - дата окончания, должность, а следующим абзацем -- обязанности, которые приходилось выполнять на данной позиции... вот это оно и есть). Ведь обязанности (и тем более навыки) не определяют должность, всё ровно наоборот.

Представляете, приходит HR в отдел тестирования и говорит: "Так, Иванов, Петров и Васечкин у нас умеют кодить, значит будут называться девелоперами. А Сидоров писал в последнем проекте FD -- зовите его теперь системным аналитиком..." и т. д. :)

Обладание навыками системного анализа требуется as must, наравне с навыками руковдителя и практическим опытом тестирования и разработки


Насчет практического опыта тестирования и разработки соглашусь полностью (опыт разработки, на мой взгляд, может быть некоммерческим, но должен иметься).
Насчет системного анализа -- пожалуй тоже, но именно на уровне навыков, а не способности полноценно выполнять функции штатного системного аналитика.
По поводу навыков руководителя -- думаю, это обсуждаемо. Ведущий тестировщик должен быть способным руководить, да, но навыки -- откуда же он их возьмет, если был до этого обычным рядовым тестировщиком? :)
  • 0

#5 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:11

Ведущий тестировщик - специалист, которые принимает решения наравне с проектировщиком и ведущим разработчиком.

Тогда ему требуются как навыки системного анализа, так и глубокое знание бизнес-функциональности продукта. Последнее, ИМХО, в основном определяет, кто из команды будет просто тестировщиком, а кто - ведущим тестировщиком проекта.
  • 0

#6 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:13

Ведущий тестировщик - специалист, который ... проводит тестирование этих решений, анализирует полученные решения на предмет их дальнейшей тестируемости.

Case, было бы очень интересно узнать, какие методики применяются для тестирования на этом уровне, кроме анализа требований и разработки use cases. Аналогично - насчет анализа решений на предмет их тестируемости.
  • 0

#7 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:21

Ведущий тестировщик - специалист, который ...
В качестве руководителя отдела тестирования занимается распределнием обязанностей внутри команды, контролирует разработку тестов и выполнение планов тестирования, занимается проблемами перераспределения ресурсов, ротации кадров и внутрикомадным управлением.

Думаю, что el-step прав - это скорее обязанности менеджера команды тестировщиков, чем ведущего тестировщика. Идеальная ситуация, когда есть, так сказать, И ведущий научный сотрудник - в нашем случае ведущий тестировщик, И руководитель отдела, занимающийся организационными вопросами и внутрикомандным управлением.
  • 0

#8 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:25

Альтернативное предложение:
Ведущий тестировщик -- специалист, отвечающий за тестирование некоторого продукта или части продукта и координирующий работы, непосредственно попадающие в зону его ответственности.

Все сказанное для конкретной ситуации, компании и персоны может быть неоспоримо; однако так мы теряем общность, а значит лишаем высокого звания (в данном случае "ведущего тестировщика") столь многих наших коллег :). Например:

- принимает решения наравне с проектировщиком и ведущим разработчиком -- разве структура компании не может оставлять эту роль начальнику или менеджеру отдела тестирования?..

Вполне может, вот только если в компании больше 3-х проектов тестируется, и каждый из них разрабатывается командой минимум из 5 программистов, то менеджер или начальник отдела тестирования одного проекта просто физически не сможет работать с каждым из проектов на столь детальном уровне, как это будет делать ведущий тестировщик, который держит руку на пульсе постоянно. Начальнику отдела приходится уделять время каждому из проектов, за счет чего его степень погруженности в каждый проект меньше, чем у ведущего тестировщика. И соответственно, он просто не обладает необходимыми знаниями, чтобы принимать решения на уровне проектировщика и ведущего разработчика.
  • 0

#9 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:29

Альтернативное предложение:
Ведущий тестировщик -- специалист, отвечающий за тестирование некоторого продукта или части продукта и координирующий работы, непосредственно попадающие в зону его ответственности.

Все сказанное для конкретной ситуации, компании и персоны может быть неоспоримо; однако так мы теряем общность, а значит лишаем высокого звания (в данном случае "ведущего тестировщика") столь многих наших коллег :). Например:
..........
- составляет тестовые планы, контрольные листы -- "контрольных листов" в процедуре может просто не существовать..
..........

Если нет контрольных листов, то как говорить об оценке результатов тестирования? В той или иной форме надо же включать ожидаемые результаты тестов...
  • 0

#10 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 28 сентября 2003 - 12:35

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

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

#11 el-step

el-step

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • Город:Москва

Отправлено 28 сентября 2003 - 17:53

Вполне может, вот только если в компании больше 3-х проектов тестируется ...

... В той или иной форме надо же включать ожидаемые результаты тестов


Абсолютно справедливо :)
Я как раз об этом и хочу сказать -- предложенный список обязанностей ведущего тестировщика может быть правильным для одной компании (например, где больше 3-х проектов, а ожидаемые результаты называются "контрольными листами"), и в то же время неверным для другой (где проектов 2 и начальник отдела тестирования рулит обоими, а ожидаемые результаты называются, скажем, "чеклистами" или как угодно еще). При этом и в той и в другой могут быть ведущие тестировщики, поэтому определение должно сохранять общность...

А я бы поспорила насчет опыта разработки

Пожалуй, в определенной ситуации действительно без этого можно обойтись -- например, тестирование исключительно ручное, а читать код человек мог выучиться в процессе работы тестировщиком обыкновенным (т. е. не получал образования в IT с практикумами по программированию и прочими удовольствиями), и т. д.
  • 0

#12 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 29 сентября 2003 - 07:19

Значит нужно разнести предложенное определение понятия на несколько ролей, они по сути определились: руководитель отдела (менеджер отдела) тестирования и ведущий тестировщик (которого как я понимаю логично вынести на управление тестированием проекта в более технических деталях). Так я себе уяснил?
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#13 el-step

el-step

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • Город:Москва

Отправлено 29 сентября 2003 - 07:32

Я думаю, это было бы справедливо :)
И еще нам придется разнести собственно определение понятия (должности) и типичные обязанности, соответствующие этой должности.
По поводу руководителя/менеджера отдела -- было бы интересно услышать от коллег, существует ли на практике отличие и если да -- то в чем оно (т. е. если это разные вещи, то определить отдельно начальника, а отдельно менеджера).
  • 0

#14 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 29 сентября 2003 - 08:35

А я бы поспорила насчет опыта разработки

Пожалуй, в определенной ситуации действительно без этого можно обойтись -- например, тестирование исключительно ручное, а читать код человек мог выучиться в процессе работы тестировщиком обыкновенным (т. е. не получал образования в IT с практикумами по программированию и прочими удовольствиями), и т. д.

To el-step:

Насколько я понимаю, существуют разные методики тестирования. В частности, при тестировании black box читать код не требуется.
  • 0

#15 el-step

el-step

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • Город:Москва

Отправлено 29 сентября 2003 - 09:42

To Олешка:

Вы абсолютно правы, разумеется.
Просто даже при изначально blackbox'овом подходе, особенно в случае ручного тестирования, после обнаружения ошибки вместо дальнейшего слепого нащупывания условий ее проявления бывает удобнее проверить соответствующий фрагмент кода -- можно получить серьезный выигрыш по времени.
Но, конечно, при строгом соблюдении правил blackbox или при недоступности кода этот навык не требуется.
  • 0

#16 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 29 сентября 2003 - 10:04

По поводу руководителя/менеджера отдела -- было бы интересно услышать от коллег, существует ли на практике отличие и если да -- то в чем оно (т. е. если это разные вещи, то определить отдельно начальника, а отдельно менеджера).

Разве что так - в отделе много народа и можно выделить отдельного человека, который будет добывать оборудование и программы, а также составлять графики тестирования и распределять ресурсы по проектам - менеджер, а начальник отдела будет отвечать за технически-научное наполнение процесса тестирования. Что скажете?
  • 0

#17 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 29 сентября 2003 - 10:19

По-моему чуток проще можно.
Если проект один, то руководитель отдела и выступает ведущим тестировщиком в моей первой интерпретации.
Если проектов несколько, то руководитель отдела занимается администированием процесса в целом - перераспределение ресурсов, общее руководство отдела, не вникая в технику тестирования как таковую, но принимая руководящее участие в составлении графиков тестирования (ибо график это ресурсы), а ведущий тестер тогда спокойно занимается подготовкой тестпланов, распределением задач внутри команды.

Может так?
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#18 OlegSh

OlegSh

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 02 октября 2003 - 14:44

И все-таки мне не понятно преимущество подхода к организации работы компании как такового - ну зачем нужен какой-то менеджер или начальник отдела тестирования или разработки??? Не лучше ли отказаться от этого лишнего рта? К тому же если проектов будет более 16 одновременно, то он со своими ф-циями уже справляться не будет.
  • 0

#19 Олешка

Олешка

    Консультант

  • Members
  • PipPipPipPip
  • 497 сообщений
  • ФИО:Ольга
  • Город:Рига, Латвия

Отправлено 02 октября 2003 - 15:02

А очень просто - кроме выполнения тех работ, что описал Case, есть еще такой фактик: менеджеры проектов НЕ заинтересованы показывать ошибки своих проектов. Начальник отдела тестирования отвечает и за то, чтобы тестировщиков не заставляли их скрывать.
  • 0

#20 Alpha

Alpha

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • Город:Украина, г.Львов

Отправлено 02 октября 2003 - 15:10

to OlegSh
Для того и нужен менеджер (или руководитель, начальник) отдела тестирования что-бы перераспределять ресурсы между проектами. контролировать процесс тестирования, загрузки людей и многое другое. Далеко не всегда один тестер тестирует один проект. У мене в команде тестер в основном ответсвенный за несколько проектов. Не все команды разработчиков по 4 человека, бывает меньше, бывает больше.

К тому же если проектов будет более 16 одновременно, то он со своими ф-циями уже справляться не будет

Он спокойно буде справляться со своими функциями, только в его функции тогда не будет входить написание тестпланов и прочие прекрасные вещи, которые тогда будет делять ведущий тестировщик
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных