Градация тестировщиков
Градация условная. Взято из загашников, затачивалось под конкретную фирму, так что вам может не подойти. Будет нужно - измените.
Начинающий инженер по качеству ПО
Обязанности:
- Выполнение тестов
- Нахождение и фиксация дефектов
- Ведение лога тестирования
Должен уметь и применять на практике:
- Фиксировать дефект в форме пригодной для дальнейшей работы
Инженер по качеству ПО
Обязанности:
- Подготовка тестовых сценариев
- Выполнение тестов
- Нахождение, фиксация дефектов
- Ведение лога тестирования
Должен уметь и применять на практике:
- Фиксировать дефект в форме пригодной для дальнейшей работы
- Знать теорию тестирования
- Обеспечивать и оценивать тестовое покрытия
Ведущий инженер по качеству ПО
Обязанности:
- Верификация тестовых сценариев
- Выполнение сложных видов тестов (нагрузочное, …)
- Нахождение и фиксация дефектов
- Ведение лога тестирования
- Верификация ТЗ (SRS)
- Подготовка ПМИ (если нет выделенного аналитика)
- Курирование начинающих тестировщиков и инженеров на испытательном сроке
- Выполнение контрольных процедур, отличных от тестирования (анализ архитектурных решений, оценка тестопригодности, …)
Должен уметь и применять на практике:
- Фиксировать дефект в форме пригодной для дальнейшей работы
- Знать теорию тестирования на глубоком уровне
- Обеспечивать и оценивать тестовое покрытия
- Владеть одной или несколькими смежными специальностями (базовый уровень), такими как: программирование, системный анализ, дизайн интерфейсов, системное администрирование, …
Руководитель группы тестирования
- Определение стратегии тестирования
- Планирование, координация и контроль работ по тестированию
- Организация коммуникаций внутри и вне группы
- Анализ результатов тестирования и подготовка отчетов о текущем качестве разрабатываемой системы
- Обучение инженеров
- Прочие работы по тестированию
Должен уметь и применять на практике:
- Фиксировать дефект в форме пригодной для дальнейшей работы
- Владеть методологией тестирования и контроля качества ПО на глубоком уровне
- Обеспечивать и оценивать тестовое покрытие
- Владеть одной или несколькими смежными специальностями (базовый уровень)
- Владеть методологией разработки ПО
- Владеть современными методами управления
24 Ноябрь 2011 в 14:24
подскажите пожалуйста, а что подразумевается под “теорией тестирования”, интересует не столько точноее определение, сколько источники(книги) где теорию можно почитать. Для понимания моего контекста - я вроде как девелопер, но, по факту, кроме разработки, выполняю большинство из описанных вами функций второй “ступени” и стараюсь автоматизировать почти все, благо “серверная специфика” позволяет(т.е. конечный софт в руки юзера не попадает, это независимые серваки с апишкой функций обработки данных).
И я вот пытался у наших тестировщиков узнать, а есть ли какая-то “теория тестирования” окромя здавого смысла, которым я руководствуюсь строя и деплоя софт, четкого ответа не получил. Поэтому и спрашиваю - для лучшего пронимания смежных специалностей.
25 Ноябрь 2011 в 12:53
Да легко: http://software-testing.ru/books/44-review/1392-2011-07-07-11-29-47
13 Февраль 2012 в 15:23