Как развиваться начинающему тестировщику?

    На форуме тестировщиков и в блогах часто появляются вопросы: с чего начинать тестировщику, который только-только выбрал свою стезю?

    С одной стороны, сейчас много курсов в этой области, которые проводятся на базе портала Software-Testing.Ru, УЦ Luxoft, EPAM Systems и т.д.
    С другой стороны, начинающему тестировщику далеко не всегда нужны курсы. Если вы ещё не знаете, в каком направлении развиваться, какие области интересны, какие знания хочется получать – то о каких курсах идёт речь? А комплексного ВУЗовского образования для тестировщиков в СНГ пока что нет… В итоге, многие люди не могут быстро «влиться» в профессию, найти направление для развития и понять, «что и как надо изучать для быстрого старта?».

    Поэтому, я составила инструкцию для начинающих тестировщиков или людей, которые только выбрали себе эту область деятельности, и снабдила её максимумом ссылок, чтобы информацию не приходилось собирать по крупицам. Надеюсь, что эта инструкция поможет Вам в выбранном начинании.

    Итак, 7 шагов от чайника к тестировщику.


    image


    1. Прочитайте как минимум одну книгу по тестированию

    Этот пункт поможет ознакомиться со сленгом тестировщиков, понять общие принципы и понять, насколько вообще эта отрасль для вас интересна. Для начала наиболее понятной и доступной будет книга Романа Савина про тестирование веб-проектов. Она написана настолько легко и весело, что проблемы «сложно дочитать» точно не возникнет: наоборот, вы не сможете оторваться, пока не дочитаете. А времени это займёт немного, 4-6 часов – и готово!
    В качестве альтернативы, могу порекомендовать Библию Тестировщиков от Сэма Канера, потёртый печатный экземпляр которой попал мне в руки впервые почти 10 лет назад. Этой книге более 20 лет, поэтому она может ввести начинающего тестировщика в заблуждение «печатью баг-репортов в трёх экземплярах» или особенностями тестирования консольных приложений. Но при этом в ней в замечательной, доступной форме перечислены все ключевые вопросы тестирования, затронута тема коммуникаций в тестировании (которая важна, и которую пока никто пока что не описал лучше).

    2. Просмотрите вакансии и оцените, что чаще всего требуется от тестировщиков

    Многие начинающие тестировщики ищут знания, которые всем нужны. И начинают изучать никому ненужные термины, осваивать нераспространённые инструменты и тому подобное. Не додумывайте! Рассмотрите различные вакансии в своём городе. Выберите те, описания которых вам понравились, мотивировали вас. Какие знания требуются в них? Акцентируйтесь на получении только этих навыков, не изучайте ничего такого, что никому не нужно!

    3. Приступайте к практике!

    Наверное, вы думали, что следующим этапом будет «прочитать книгу по выбранному инструменту» или «поиск информации на форуме»? Как бы ни так!
    Знания без практики ничего не стоят, поэтому, при изучении любых новых навыков, вам потребуется практика. В худшем случае, выберите для себя задания, максимально приближенные к жизни, и выполните их. В лучшем – найдите короткую подработку. На портале фрилансеров вы всегда сможете найти задачи по тестированию. Честно признавайтесь, что вам это нужно для обучения, и просите в 10 раз меньше других. Не жадничайте – это единственный способ получить реальную жизненную практику, и не забудьте получить отзывы!
    В качестве альтернативы фри-лансу, если у вас хороший английский, рассмотрите uTest – этот сервис объединяет удалённых тестировщиков по всему миру.
    Выбирайте задачи, которые будут для Вас достаточно интересны и сложны, чтобы была возможность осваивать что-то новое.

    4. Станьте регулярным читателем форума для тестировщиков

    В процессе решения задач у вас обязательно возникнут сложности и вопросы, на которые вам смогут ответить на форуме. Помимо решения конкретных проблем, форум также позволяет быть всегда в курсе нововведений, наблюдать за трендами отрасли. В книгах новые темы появляются с задержкой в несколько лет, что уж говорить о русскоязычных книгах!
    Самым распространённым форумом для тестировщиков в СНГ является Форум Software-Testing.Ru.
    Если же у вас хорошо с английским языком (а в тестировании он очень важен!), то особо полезным будет самый крупный англоязычный форум SQA Forums. На этом ресурсе, если повезёт, на ваши вопросы могут ответить такие признанные мировые гуру, как Сэм Канер, Джеймс Бах, Ричард Блэк и другие.

    5. Подпишитесь на рассылку для тестировщиков

    Чтобы не стоять на месте и продолжать развиваться, вам пригодится подписка на рассылку. Благодаря такому регулярному напоминанию об интересных новостях, статьях, событиях и темах на форумах и блогах, вы всегда будете в курсе жизни тестировщиков. Подписаться на русскоязычную рассылку о тестировании и качестве, которую ведёт Виктория Птицына на Subscribe.Ru, можно здесь.

    6. Найдите клуб тестировщиков в своём городе


    Сейчас во всех крупных городах стали появляться клубы тестировщиков. Благодаря им, можно ходить на регулярные бесплатные встречи, общаться в среде специалистов, знакомиться, задавать вопросы и получать ответы. Также, клубы – это прекрасная возможность поиска работы, так как на них часто ходят тест-менеджеры.
    Свои сайты уже есть у сообществ Москвы, Санкт-Петербурга, Новосибирска, Казани, Харькова, Днепропетровска и Бишкека.
    А если вашего города нет в списке — то просто создавайте свой клуб! И вам польза, и всем тестировщикам вашего города.

    7. Создайте свой блог и начните учить других тому, что вы уже освоили.

    Обучение — лучший способ познания! Каждый из нас решает задачи по-своему, находя уникальные пути. Возможно, именно ваш способ будет лучшим, оптимальным? Для создания блога вы можете использовать простой и абсолютно бесплатный движок Blogspot, а чтобы о нём узнали другие тестировщики, добавьте его в трансляцию тест-блогов.
    Тогда, полученные вами знания не запылятся, вы получите полезную обратную связь от опытных тестировщиков, структурируете полученные знания и даже, возможно, заинтересуете кого-либо, кто ищет себе сотрудников :)

    Результаты выполнения 7 шагов


    • Вы получите необходимые знания и опыт
    • Разберётесь с требованиями в отрасли
    • Немножко заработаете на utest и/или free-lance
    • Завяжете массу полезных контактов
    • С удовольствием проведёте время в клубах и сообществах
    • Поделитесь интересными наработками с ещё более «начинающими» тестировщиками

    И главное: никаких затрат, только плюсы!

    Готовы?

    Тогда вперёд!
    Поделиться публикацией

    Комментарии 43

      +23
      Замените слово «тестирование» на любое другое и вы получите статью про другую профессию. Ничего конкретного.
        +14
        Из конкретного — более 15 тщательно подобранных ссылок, которые полезны начинающему специалисту.
          0
          на LinkedIn есть отличные группы тестировщиков как с различных стран, так и общие. Думаю что тоже можно добавить в статью
            0
            За ссылки большое спасибо. Было бы интересно почитать опыт тестировщика, работающего удаленно.
              +1
              Я знаю несколько высококлассных специалистов, удалённо решающих нетривиальные задачи по автоматизированному и нефункциональному тестированию за очень неплохие деньги. Но у них опыт 10+ лет, знаний вагон, и условия соответствующие.
              А в более частых случаях на фрилансе не заработать больше ~500$, а на uTest больше ~1500$.
              +1
              Не более 15, а ровно 15 :)
                +1
                неожиданный поворот событий :))
            +1
            Всё очень хорошо описано, почти по такому пути так я начинал свою карьеру. Прочитав одну книгу по тестированию, я пошёл на собеседование в одну фирму там меня не взяли — это было первым опытом прохождения собеседования. Затем я почитал что пишут на форуме подтянул свои знания и пошёл в другую фирму и меня взяли на должность тесрировщика. Это было в 2007 году, мой английский тогда оставлял желать лучшего…
            Но если бы в этом году я начал поиски работы с теми же самыми знаниями которые у меня были в 2007 году — меня б никуда не взяли, мотивируя тем что я плохо знаю английский язык.
            И со временем я понял, что если ты супер тестировщик, а по английский 2-х слов связать не можешь — то заказчик начнёт сомневаться в твоих знаниях и предпочтёт человека с высшим уровнем языка.
            Под исключения попадают проекты на которых знания английского не обязательны, ну соответственно зарплата тоже будет меньше.
            А посему нужно усиленно учить английский.
              +5
              Вы и по-русски тоже «не ахти». Извините.
              +2
              Очень сомневаюсь в пункте 3.
              Заказчикам на таких порталах чаще всего требуется, чтобы работа была сделана быстро, качественно и за не очень большие деньги. От начинающего тестировщика быстро и качественно с очень хорошей вероятностью не получится, даже если его финансовые запросы будут смешными.
                0
                можно просто связаться с заказчиком и попробовать задание, я так начинал свой путь :) просто связывался, обьяснял что вот, начинающий, хочу попробовать, согласен бесплатно :)
                  0
                  Да, как правило. как раз для новичков на таких порталах достаточно высокий порог вхождения — тяжело выделится и заработать «карму»
                    +1
                    Это гипотезы или личный опыт?
                    Опыт моих знакомых на uTest говорит об обратном.
                      +1
                      Не личный — моего хорошего знакомого. Сейчас он уже хорошо раскрутился и работает с постоянными клиентами, но начать ему было тяжело.

                      Хотя, я согласен, один пример не показателен
                    +1
                    > Заказчикам на таких порталах чаще всего требуется, чтобы работа была сделана быстро, качественно и за не очень большие деньги.
                    Правильно. И когда новичок за 30$ предлагает сделать всё так же классно и быстро, как опытный перец за 200$, стандартный работодатель верит из жадности :)

                    Зайдите на фри-ланс, каждый второй проект: высоконагруженный онлайн-магазин, куча наворотов, персональный дизайн, бюджет 300$.
                    Понятия не имею что они получают в результате…
                      0
                      Меня вообще смущает фри-ланс. «Заплати, чтобы найти работу» :)
                    +10
                    Шаг первый: проверить, видно ли картинки в его статье.
                      +5
                      И ещё одно. Не постить картинки на радикале.)
                        +4
                        и второе: обновлять комментарии :)
                          0
                          Многопоточное тестирование:)
                        –1
                        я бы наверно заменил пункт номер 3 на нечто более абстрактное из серии — посмотрите на сайт/программу Х и попытайтесь создать примерный тест-план или некие тест-кейсы, как можно проверить определенную функцию.
                          +1
                          нечто более абстрактное — проще и менее страшно, но и не так мотивирует на результат.
                          0
                          «Честно признавайтесь, что вам это нужно для обучения, и просите в 10 раз меньше других.» = «Демпингуйте»?
                            0
                            еще есть программа для начинающих тестировщиков, правда я забыл название. в ней содержится n-ное количество ошибок и их нужно найти :) думаю название ее всплывет :)
                              0
                              конечно же. ListBoxer
                                0
                                Не стал бы ее советовать начинающим.
                                Она настолько тривиальна, что у них может сформироваться «комплекс гуру» за два-три дня.
                            • НЛО прилетело и опубликовало эту надпись здесь
                                0
                                Меньше, чем средний заработок программиста.
                                  +1
                                  2-2,5k$ в Москве
                                    0
                                    Это точно средний?
                                      +1
                                      Для тестировщика (не junior и не senior) — да.
                                      (говорю это как человек, занимающийся поиском тестировщиков)
                                        0
                                        А для junior и senior какие средние з/п в Москве?
                                        И еще вопрос, имея какой опыт работы, тестировщик перерастает из junior'а на следующий уровень?
                                          +1
                                          Junior ~25-40 килорублей, меньше, если кто и предлагает, то это скорее исключения. Стать тестером можно за год, можно за 5 (но исключение скорее 5 — это люди, которые расценивают отрасль как что-то временное, не развиваются и в итоге подолгу «зависают»).
                                          Senior — сложно сказать, во всех компаниях они очень разные. В Касперском, Форме или Яндексе можно зарабатывать около 100 килорублей на неменеджерской позиции, но это наверное выше среднего.
                                            0
                                            Простите мой провинциализм — «килорубли» это тысячи долларов? Тогда удивлен, это не на столько уж меньше чем у нас тут в Кремниевой
                                              +1
                                              Это Вы простите за сленг :) Нет, килорубли — это тысяч рублей в месяц. Если сравнивать с тысячами долларов в год, то разница почти в три раза :)
                                  0
                                  А еще добавить что тестировщик он от Бога. У тестеров мозг как-то нестандартно функционирует. И это позволяет им находить такие вещи которые программист даже и не думал что могут случится.
                                    –2

                                    В Jet Screenshot нету ограничений. Лучше его использовать для поста картинок.
                                      0

                                      спасибо, посмеялся
                                      imageshack.us — наше все
                                      0
                                      > 2. Просмотрите вакансии и оцените, что чаще всего требуется от тестировщиков

                                      А если навыки строго разделились на две группы — востребованные и интересные? Менять профессию? (Это не про тестеров, т.к. статья действительно общая)
                                        +1
                                        Если навык не шибко популярен, это ещё не значит, что он не востребован. Бывают редкие знания и навыки, за которые работодатели наоборот готовы доплачивать (простой пример — sql требуется в 10 раз чаще oracle, но разработчики oracle зарабатывают чуть больше).

                                        Если же ситуация другая и интересные навыки не нужны — то да, менять профессию и искать более выгодный способ самореализации.
                                        +2
                                        А мне обезьянка понравилась! :)
                                          0
                                          Спасибо за статью ^^
                                            0
                                            Спасибо за статью!
                                            Коллеги, кто ищет интересные проекты по тестированию (Банк) — просьба обращаться с резюме: garagataya@hotmail.com

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

                                            Самое читаемое