Поупражняемся в технологии написании максимума жизни.Просмотрел требования работодателей к тестерам на настоящий момент. По-моему, вырисовывается следующий алгоритм начального старта карьеры тестера (до 1000 уё).
Этап 0. Что делаем:- Подтянуть общую компутерную грамотность, если надо
- Изучить SQL (основы работы и простые запросы).
Продолжительность этапа: ?
На выходе имеем: - Знание ПК на уровне опытного пользователя: Windows, IE, MSOffice, PDF, NN, Opera, Mozilla, PhotoShop.
- Знание HTML, XML желательно.
- Базовые знания в области программирования и баз данных.
Далее:
Этап 1. зарплата 400-500$ Устроиться на любой оклад (скорей всего, это будет 400-500) на любую фирму (даже если фирма будет отстойная и, соответственно, злая, где никто работать не захочет. Кроме Вас.).
Чем будем заниматься на работе:Тестирование изменений программ на различных настройках системы
Плановое тестирование выпускаемых компанией программных продуктов, поиск и фиксация ошибок, взаимодействие с разработчиками. Желательно приобрести опыт работы с автоматизированными системами учёта ошибок.
Что изучаем:Pascal или Delphi, SQL, методики тестирования, программные продукты Rational (Clear Quest, Robot).
Продолжительность этапа: От 6 до 12 месяцев.
На выходе имеем: - Стаж работы тестировщиком 1 год (если полгода, всё равно за год сойдут, было бы то, что написано ниже).
- Получен опыт работы и знание основ разработки и тестирования ПО,
- Знаем язык SQL на уровне написания стандартных запросов, синтаксиса. Базовые знания по созданию клиент-серверных конфигураций (администрирования сети).
- Имеем знания основ программирования на Pascal или Delphi
- Получены навыки работы с системой bug-tracking (Rational/Robot, Rational/Clear Quest)
Этап 2. зарплата 700$ Теперь мы можем претендовать на оклад 700-800. Валим на более приличную фирму или остаёмся на той же, если изначальная фирма приличная.
Чем будем заниматься на работе:Ручное и автоматизированное тестирование ПО: составление тестовых сценариев и их прохождение, занесение найденных дефектов в систему баг-трекинга, консультации сотрудников группы техподдержки и внедрения, предвыпускная отчётность перед руководителями проектов. Консультирование пользователей, разработка пользовательских приложений, написание инструкций.
Что изучаем:Доводим до ума знания SQL и изучаем основы программирования на одном/двух объектно-ориентированных языков. Приобретаем опыт разработки сценариев автоматического тестирования.
Продолжительность этапа: 12 месяцев.
На выходе имеем: - Стаж работы тестировщиком 2 года.
- MS SQL Server уровень администрирования, знание теории и структуры БД.
- Знаем основы Pascal или Delphi, имеем базовые навыки работы с C++, Java,VB.
- Отлично работаем с bug-tracking (Rational/Robot, Rational/Clear Quest - Bug Management systems, Test Tools)
- Знаем различные технологии тестирования,
- Знаем DBMS, (DCOM, MTS, XML)
- Умеем анализировать тест-кейсы
- (Для web-тестеров):Знание основ тестирования ПО, опыт работы в области ручного тестрования, опыт подготовки плана тестирования ПО, знание HTML, основ JavaScript, желателен опыт тестирования web-проектов.
Этап 3. зарплата от 1000$ Теперь мы можем претендовать на оклад 1000. Желательно найти вакансию в известной фирме, где тестеров ценят и ценить будут в дальнейшем.
Чем будем заниматься на работе:Работаем с bug-tracking. Разработка Test Case и методик тестирования, планирование тестов, тестирование программного обеспечения по разработанным методикам.
Создание сценария тестирования, выполнение тестов, анализ тестов (нахождение и фиксирование ошибок), документирование запросов на изменение, формирование отчета по проделанной работе; - проведение регрессионного тестирования.
- (Для web-тестеров): Тестирование программных продуктов проектного отдела. Веб интерфейсы, функционал, юзабилити, орфографические ошибки, цветовые гаммы, стрессовые испытания. Написание планов тестирования. Корректирование уже написанных планов тестирования. Ведение баг-репортса (списка замеченных ошибок)
Для специалистов более высокого уровня я бы не стал делать намёток, потому как не являюсь в этой области специалистом.
Буду рад, если профессионалы прокомментируют предложенный мною план