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

Фотография

Классификация тестировщиков


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

#1 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 21 февраля 2006 - 15:22

Приветствую всех!

Возникла следующая задача - классифицировать тестировщиков. Задачу разбили на несколько этапов:
1. Создать сводную таблицу потенциальных навыков, которыми может обладать тестировщик по ходу своей карьерной лестницы. Здесь фигурирую такие формулировки: умение разработать стратегию тестирования проекта, план тестирования, написать отчёт по тестированию, опыт автоматизации тестирования, владение английским языком и т.п. Порядка 50-ти пунктов можно набрать.
2. Ввести термины для классификации тестировщиков. Например «начинающий», «опытный» и «ведущий». При этом каждая категория подразделяется ещё на 3 (в идеале на 4).
3. Оценить каждый из навыков 1-го пункта для каждой из категорий 2-го пункта по 5-ти бальной шкале. Например «none», «basic», «intermediate», «advanced», «expert».

Дальше будет составлена вилка зарплат для каждой из категорий и т.д. – но это уже 2-й вопрос.

Меня же на данном этапе интересует, сталкивался ли кто с подобной задачей. Есть ли у кого-то наработки в этом направлении, и можно ли с ними ознакомиться.

Благодарен за любой совет по данному вопросу. :good:
  • 0

#2 serega

serega

    Опытный участник

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

Отправлено 21 февраля 2006 - 16:02

У меня подобная задача возникла при наборе персонала: а как оценить?

Составил список навыков из 12 критериев, некие разбились на подкритерии. Каждый критерий стоил 100 баксов.


Далее беседушь с человеком ставишь плюсы и минусы, сумма плюсов примерно равна зарплате.


P. S. Очень жалею, что щас такого нет в конторе, полезно разбивать людей на категории в одной должности.
  • 0

#3 Case

Case

    Основатель

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

Отправлено 21 февраля 2006 - 19:20

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

#4 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 21 февраля 2006 - 19:52

http://www.construx.com/ --> search "professional ladder" (free registration required)
  • 0
Andrey Yegorov. Изображение

#5 van

van

    Опытный участник

  • Members
  • PipPipPipPip
  • 475 сообщений
  • ФИО:Ваулин Артем Николаевич
  • Город:Россия, Санкт - Петербург

Отправлено 22 февраля 2006 - 07:52

Nickoledion, вот здесь посмотрите:
http://forums.softwa...435

А вообше, согласен со Славой - выкладывайте свои наработки - будем обсуждать...

И еще от себя - читайте книги по тестированию - там все написано :)
  • 0
Ваулин Артем
КОРУС Консалтинг
Руководитель отдела тестирования

Мой дневник

#6 Kaluga

Kaluga

    Опытный участник

  • Members
  • PipPipPipPip
  • 303 сообщений
  • ФИО:Александр
  • Город:Москва

Отправлено 22 февраля 2006 - 08:39

И еще от себя - читайте книги по тестированию - там все написано :)

Просмотр сообщения

+1
Зачем изобретать велосипед?

Еще хочу обратить Ваше Nickoledion внимание вот на что.
Видно, что у Вас нет достаточно опытного специалиста. Как Вы тогда собираетесь оценивать навыки персонала?
Понимаю, что это не совет. Но, мне кажется, стоит обратить на этот момент внимание.
  • 0
no fate but what we make

#7 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 10:11

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

Просмотр сообщения

Вот какие навыки имеем в черновой версии:
Опыт работы
- Тестировщик
- Ведущий Тестировщик
Знание основ программирования
- СУБД
- клиент-серверные приложения
- Интернет серверы приложений (IIS, Tomcat, etc)
- XML/XSD/DTD
Опыт программирования
- HTML/JScript
- XML
- SQL
- Java
- C++
- Delphi
Знание основ тестирования
- системы отслеживания ошибок
- методы тестирования
- разработка тест-планов
- создание отчётов по результатам тестирования
- отчёты по результатам тестирования
- выработка стратегии тестирования
Опыт тестирования
- тестирование удобства использования
- тестирование совместимости
- разработка unit-тестов
- автоматическое тестирование
- программные средства тестирования
- тестирование клиент-серверных приложений
- создание отчётов по результатам тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
Английский язык
- чтение
- письменный
- разговорный
Другие навыки
- высшее образование
- навыки менеджмента
- создание отчётности
- опыт работы с клиентом

Есть ещё пункты, связанные со спецификой разрабатываемых продуктов в нашей компании, но они не критичны в рамках обсуждения данной темы.

Ещё раз повторюсь, что приветствуются любые комментарии как по самому списку, так и по оценке "навык/должность" (например, 3-х бальной) - с этим то как раз и основная проблема. Может есть у кого пример такой матрицы?
  • 0

#8 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 10:13

Nickoledion, вот здесь посмотрите:
http://forums.softwa...435

Просмотр сообщения

Спасибо за ссылку! :good:
  • 0

#9 Kaluga

Kaluga

    Опытный участник

  • Members
  • PipPipPipPip
  • 303 сообщений
  • ФИО:Александр
  • Город:Москва

Отправлено 22 февраля 2006 - 10:19

Можно покритиковать?

- создание отчётов по результатам тестирования
- отчёты по результатам тестирования

В чем разница?

Знание основ тестирования
...
- разработка тест-планов
...
Опыт тестирования
...
- планирование тестирования

Не одно и то же?

Знание основ тестирования
...
- выработка стратегии тестирования
Опыт тестирования
...
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования

Это уже идут менеджерские навыки. Их лучше в отдельную статью.
  • 0
no fate but what we make

#10 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 22 февраля 2006 - 11:21

Самое слабое место в списке:

Опыт программирования
- HTML/JScript
- XML
- SQL
- Java
- C++
- Delphi

Просмотр сообщения

Языки перечислять не стоило. И вообще, не стоит завязываться на какую-либо конкретику (имхо). Может быть, перечислить технологии? Они уже частично перечислены в основах программирования
  • 0

#11 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 22 февраля 2006 - 11:24

Забыли про разработку тест-кейсов
  • 0

#12 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 22 февраля 2006 - 11:27

Нужно ещё по системному администрированию что-нибудь добавить. Я считаю это важными навыками тестировщика.
Ещё всякие сертификаты есть, майкрософт и иже с ними...
  • 0

#13 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 12:05

- создание отчётов по результатам тестирования
- отчёты по результатам тестирования

В чем разница?

Конечно одно и тоже. Оставим, например, "-создание отчётов по результатам тестирования"

- разработка тест-планов
- планирование тестирования

Не одно и то же?

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

- выработка стратегии тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования

Это уже идут менеджерские навыки. Их лучше в отдельную статью.

Я с этим согласен. Но эти пункты необходимы для дальнейшего использования данной матрицы - при составлении вилки зарплат. Хочется учесть как можно больше деталей, чтобы все остались довольны. Хотя, конечно, закапываться тоже нестоит, это я понимаю.

Спасибо за замечания!
  • 0

#14 Kaluga

Kaluga

    Опытный участник

  • Members
  • PipPipPipPip
  • 303 сообщений
  • ФИО:Александр
  • Город:Москва

Отправлено 22 февраля 2006 - 12:12

Nickoledion,
Вы немножно не поняли :) Я имел ввиду сделать еще один раздел - "Навыки менеджмента тестирования" (на названии не настаиваю), а не удалять их из списка.
  • 0
no fate but what we make

#15 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 12:27

Забыли про разработку тест-кейсов

Просмотр сообщения

Я предполагаю, что это входит в пункт "-разработка тест-планов", с подробным описанием тест-кейсов, входящих в этот план.
  • 0

#16 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 12:35

Нужно ещё по системному администрированию что-нибудь добавить. Я считаю это важными навыками тестировщика.
Ещё всякие сертификаты есть, майкрософт и иже с ними...

Просмотр сообщения

"системное администрирование" я включил в "другие навыки" пока - без деталей. По поводу сертификатов - на мой взгляд, пока не самый критичный пункт, но мы тоже планировали его учесть.

Спасибо за дельные советы! :good:
  • 0

#17 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 12:45

Итак, благодаря, замечаниям и предложениям Kaluga, Clauster, рекомендациям Case и van получился обновлённый список:

Опыт работы
- Тестировщик
- Ведущий Тестировщик
Знание основ программирования
- СУБД
- клиент-серверные приложения
- Интернет серверы приложений (IIS, Tomcat, etc)
- XML/XSD/DTD
Опыт программирования
- HTML
- SQL
- C++/Delphi
Знание основ тестирования
- системы отслеживания ошибок
- методы тестирования
- разработка тест-планов
- разработка тест-сценариев
- создание отчётов по результатам тестирования
Опыт тестирования
- тестирование удобства использования
- тестирование совместимости
- разработка unit-тестов
- автоматическое тестирование
- программные средства тестирования
- тестирование клиент-серверных приложений
- создание отчётов по результатам тестирования
Навыки менеджмента тестирования
- выработка стратегии тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
Английский язык
- чтение
- письменный
- разговорный
Другие навыки
- высшее образование
- навыки системного администрирования
- навыки менеджмента
- знание основ логистики
- создание отчётности
- опыт работы с клиентом


Теперь хотелось бы прописать для каждого из 3-х типов тестировщиков необходимый уровень владения тем или иным навыком.
У меня уже есть черновой вариант таблички в Excel - только вот как сюда его закинуть. Может, аттачем?
  • 0

#18 Mad Cat

Mad Cat

    Постоянный участник

  • Members
  • PipPipPip
  • 222 сообщений
  • ФИО:Александр Балабанов
  • Город:Киев

Отправлено 22 февраля 2006 - 14:12

В KB можно сделать таблицу.
  • 0

#19 Green

Green

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 233 сообщений
  • ФИО:Гринкевич Сергей
  • Город:Москва

Отправлено 22 февраля 2006 - 15:20

Коллеги,

В своей практике я встречал некое подобие того, что вы пытаетесь создать. Только в том случае речь шла о разделении сфер влияния и ответственности.

По горизонтали в шапке таблицы перечисляются тестировщик в зависимости от ранга: junior, tester, tester lead, test manager.

По вертикали - список активностей, разбитый по категориям. Например, тестирование: подготовка тест кейсов, выполнение тест кейсов, апдейт тест кейсов и т.д.

В клеточках, на пересечении каждой колонки и строки указывается степень участия данной "роли" в общем процессе. Возможны три варианта. Ничего не проставлено - значит не выполняет данное действияе и, следовательно, не отвечает за него. Галочка черного цвета - выполняет данное действие под управлением и руководством старшего товарища. Красная галочка - несет полную ответственность за данный вид деятельности.
  • 0
Гринкевич Сергей

#20 Nickoledion

Nickoledion

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Николай
  • Город:Самара

Отправлено 22 февраля 2006 - 16:07

...
В своей практике я встречал некое подобие того, что вы пытаетесь создать. Только в том случае речь шла о разделении сфер влияния и ответственности.
...

Просмотр сообщения

Так понимаю, что в данном случае речь идёт о так называемой таблице RACI. Мы создаём её в самом начале каждого проекта. Расшифровывается так:
Responsible - человек, который реально выполняет задачу
Accountable - человек, ответственный за выполнение
Consulted - человек, который может оказать помощь при выполнении
Informed - тот, кого нужно проинформировать о результатах задачи

Только в нашем случае ячейки не закрашивают разными цветами, а просто ставят соответствующие буковки. Вот пример нашёл, пока названия точные вспоминал :lol:

Но, думаю, что в данном случае мы пытаемся сделать несколько другой документ. Наша таблица должна помочь тестировщикам определиться с позиционированием в компании. А так же позволить прозрачно видеть, какие навыки нужно развивать и до какой степени, чтобы, например, получать больше денег в той же компании.
Пока идея такая, а там уж как получится. :good:
  • 0


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

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