Як і на чому заробляють тестувальники
Чим займається тестувальник?
Ця людина-checklist розробляє власний сценарій тестування та перевіряє певні процеси з різними налаштуваннями та в різних умовах. Таким чином, як би «програється» алгоритм поведінки користувача, в результаті чого виявляються збої і баги. Потім фахівець поєднує всю отриману інформацію воєдино у звіті та надає її розробнику.
Що потрібно знати тестувальнику?
Насамперед потрібно бути добре підкованим у сфері IT. Дійсно хороший фахівець повинен володіти технічною англійською мовою, знати мову програмування SQL та вміти працювати з базами даних Oracle, MSSQL та ін, використовувати основні методики тестування (MSF, CMM, RUP), володіти програмами Rational ClearQuest, Silk Test, TrackStudio, Rational Robot .
З особистісних якостей можна назвати посидючість, предметність та швидкість мислення, педантичність, уважність.
Для чого потрібно тестувати сайти?
Для тестувальників це, зрозуміло, фінансовий дохід, а для власників сайтів, що тестуються, — перевірка зручності їх використання цільовою аудиторією, тобто юзабіліті, користь від якого очевидна. Рівень юзабіліті прямо пропорційний конверсії та, само собою, прибутку.

Ризики, пов'язані з тестуванням сайтів
Якщо ви вирішили почати заробляти тестувальником, врахуйте наступні моменти:
ця робота може здатися вам надто нудною та монотонною;
є ризик залишитися вузькопрофільним фахівцем;
якщо ви фрілансер, то існує ризик того, що замовник вам не заплатить за виконану роботу.
Останнім часом з'явилося багато сайтів-лохотронів, які пропонують тестувати сайти за трикопійки, які, утім, потім не виплачуються. Якщо вам пропонують зареєструватися на якомусь ресурсі-посереднику (не біржі) між фрілансерами-тестувальниками та різними компаніями, яким потрібно протестувати, припустимо, ігри, не ведіться. Навряд чи ви зможете вивести зароблені там гроші, тому не витрачайте даремно свій час.
Працюємо за «дякую»
Якщо ви не можете влаштуватися на роботу через відсутність досвіду, його потрібно отримати. Бажано на реальних проектах. Для новачків це, як правило, open source. Такі проекти не вимагають чорного поясу з тестування, та й часу на них потрібно витрачати лише годин шість на тиждень. Таким чином, ви можете поєднувати тестування з основною роботою, приємне з корисним, так би мовити.
Якщо вам незрозуміло, навіщо треба працювати за їжу, я відповім так: заради перспективи. Іноді сьогодні потрібно чимось пожертвувати, наприклад, грошима, заради того, щоб завтра знайти собі замовників, заслужити на повагу і набратися цінного досвіду. Це своєрідні інвестиції у своє майбутнє.
Тестуємо будь-які сайти, що сподобалися, або мобільні програми
Вам ніхто не забороняє тестувати все, що завгодно. Однак, найзручніше це робити з сайтами, які вам подобаються та приносять користь. Наприклад, ви можете протестувати сайт кінотеатру, в який регулярно ходите, або інтернет-магазину, де постійно купуєте подарунки для друзів та близьких. Виділяють два більш-менш нескладні види тестування:

Навантажувальне та тестування безпеки – це вже складніший рівень. Крім цього, ці види тестування не можна здійснювати без дозволу власника сайту.
Функціональне тестування передбачає перевірку граничних значень, розбиття на класи еквівалентності, тестування подокументації. Якщо у вас немає останньої, не засмучуйтесь. Функціональна діагностика, наприклад, сайту інтернет-магазину передбачає перевірку того, як працює функція додавання в кошик товару чи послуги, функція оплати тощо.
Здійснюючи перевірку юзабіліті, дайте відповіді на такі запитання:
наскільки зручно працювати із веб-сайтом?
Наскільки зрозумілий та інтуїтивний інтерфейс? Чи легко в ньому розібратися?
Чи довго потрібно шукати можливість замовити товар чи послугу? Чи добре видно кнопку дії («Купити», «Замовити», «Підписатися» тощо)?
Чи добре працює локалізація? Чи всі функції доступні при перекладі сайту іншою мовою (якщо ресурс доступний кількома мовами)?
Як тільки ви знайшли помилки на досліджуваному вами ресурсі, саме час повідомити їх розробникам або власникам. Дайте їм зворотний зв'язок. Для цього краще написати листа на e-mail з коротким, поважним та зрозумілим вмістом. Обов'язково відсортуйте вказані в листі баги щодо зменшення критичності.
Одна справа, якщо ви знайшли друкарську помилку в договорі оферти, який ніхто не читає. А інша річ, якщо фільтр інтернет-магазину не працює належним чином, що може вплинути на бажання клієнта купити той чи інший товар. Загалом, починайте з найважливішого!
Як заробити тестувальнику?
Щоб отримувати гроші за знайдені баги, можна:
а) влаштуватись штатним тестувальником у компанію з розробки ігор, софту або сайтів. Звичайно, досить складно влаштуватися навіть на позицію junior без відповідного досвіду. Якщо з цим складнощі, дивимось варіант нижче;
б) стати фрілансером і самому шукати замовників на біржах, форумах тощо. Під час пошуку роботи в першу чергу розглядайте IT-компанії, незалежнігрупи тестування та дизайнерські бюро. Саме туди ви зможете влаштуватися на повну робочу ставку або брати замовлення як фрілансер.
Тепер про те, скільки заробляє тестувальник. Як і в інших IT-сферах, рівень доходу цього фахівця визначається регіоном та досвідом роботи. Новачок або студент може розраховувати на 20-45 тис. руб. У міру професійного розвитку до зарплати додається 10-15 тис. руб. Фахівці, які працюють у сфері тестування 4-5 років, одержують від 70 до 140 тис. руб.
Отже, як, на чому і скільки заробляють тестувальники, ви знаєте. Крім цього, у вас у запасі вже є кілька варіантів розвитку кар'єри, які я описав у цій статті. Тепер все залежить від вас, від вашого бажання та завзятості. Тож удачі!
У наступних випусках ви дізнаєтеся ще більше цікавої інформації про професію тестувальника, тому підписуйтесь та залишайтеся з нами. До нових зустрічей!

