Як розвиватися початківцю тестувальників

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

З одного боку, зараз багато курсів в цій області, які проводяться на базі порталу Software-Testing.Ru, УЦ Luxoft, EPAM Systems і т.д.
З іншого боку, починаючому тестувальника далеко не завжди потрібні курси. Якщо ви ще не знаєте, в якому напрямку розвиватися, які області цікаві, які знання хочеться отримувати - то про які курсах йде мова? А комплексного вузівської освіти для тестувальників в СНД поки що немає ... У підсумку, багато людей не можуть швидко «влитися» в професію, знайти напрям для розвитку і зрозуміти, «що і як треба вивчати для швидкого старту?».

Тому, я склала інструкцію для початківців тестувальників або людей, які тільки вибрали собі цю область діяльності, і забезпечила її максимумом посилань, щоб інформацію не доводилося збирати по крихтах. Сподіваюся, що ця інструкція допоможе Вам в обраному починанні.

Отже, 7 кроків від чайника до тестувальників.

1. Прочитайте як мінімум одну книгу з тестування

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

Багато починаючі тестувальники шукають знання, які всім потрібні. І починають вивчати нікому непотрібні терміни, освоювати непоширених інструменти тощо. Чи не додумувати! Розгляньте різні вакансії в своєму місті. Виберіть ті, опису яких вам сподобалися, мотивували вас. Які знання потрібні в них? Акцентуйтеся на отриманні тільки цих навичок, які не вивчайте нічого такого, що нікому не потрібно!

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

Напевно, ви думали, що наступним етапом буде «прочитати книгу за обраним інструменту» або «пошук інформації на форумі»? Як би не так!
Знання без практики нічого не варті, тому, при вивченні будь-яких нових навичок, вам буде потрібно практика. У гіршому випадку, виберіть для себе завдання, максимально наближені до життя, і виконайте їх. У кращому - знайдіть коротку підробіток. На порталі фрілансерів ви завжди зможете знайти завдання з тестування. Чесно признавайтесь, що вам це потрібно для навчання, і просите в 10 разів менше за інших. Чи не скупіться - це єдиний спосіб отримати реальну життєву практику, і не забудьте отримати відгуки!
В якості альтернативи фрі-лансу, якщо у вас гарна англійська, розгляньте uTest - цей сервіс об'єднує віддалених тестувальників по всьому світу.
Вибирайте завдання, які будуть для Вас досить цікаві і складні, щоб була можливість освоювати щось нове.

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

У процесі вирішення завдань у вас обов'язково виникнуть складності і питання, на які вам зможуть відповісти на форумі. Крім вирішення конкретних проблем, форум також дозволяє бути завжди в курсі нововведень, спостерігати за трендами галузі. У книгах нові теми з'являються з затримкою в кілька років, що вже говорити про російськомовних книгах!
Найпоширенішим форумом для тестувальників в СНД є Форум Software-Testing.Ru.
Якщо ж у вас добре з англійською мовою (а в тестуванні він дуже важливий!), То особливо корисним буде найбільший англомовний форум SQA Forums. На цьому ресурсі, якщо пощастить, на ваші запитання можуть відповісти такі визнані світові гуру, як Сем Канер, Джеймс Бах, Річард Блек і інші.

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

6. Знайдіть клуб тестувальників в своєму місті

Зараз у всіх великих містах стали з'являтися клуби тестувальників. Завдяки їм, можна ходити на регулярні безкоштовні зустрічі, спілкуватися в середовищі фахівців, знайомитися, ставити запитання і отримувати відповіді. Також, клуби - це прекрасна можливість пошуку роботи, так як на них часто ходять тест-менеджери.
Свої сайти вже є у спільнот Москви. Санкт-Петербурга. Новосибірська. Казані, Харкова. Дніпропетровська і Бішкека.
А якщо вашого міста немає в списку - то просто створюйте свій клуб! І вам користь, і всім тестувальникам вашого міста.

7. Створіть свій блог і почніть вчити інших тому, що ви вже освоїли.

Навчання - кращий спосіб пізнання! Кожен з нас вирішує завдання по-своєму, знаходячи унікальні шляху. Можливо, саме ваш спосіб буде найкращим, оптимальним? Для створення блогу ви можете використовувати простий і абсолютно безкоштовний движок Blogspot. а щоб про нього дізналися інші тестувальники, додайте його в трансляцію тест-блогів.
Тоді, отримані вами знання не запиляться, ви отримаєте корисну зворотний зв'язок від досвідчених тестувальників, структуруєте отримані знання і навіть, можливо, зацікавите кого-небудь, хто шукає собі співробітників :)

Результати виконання 7 кроків

  • Ви отримаєте необхідні знання та досвід
  • Розберетеся з вимогами в галузі
  • Трошки заробите на utest і / або free-lance
  • Зав'яжете масу корисних контактів
  • Із задоволенням проведете час в клубах і спільнотах
  • Поділіться цікавими напрацюваннями з ще більш «початківцями» тестувальниками
І головне: ніяких витрат, тільки плюси!