| Заработок на краудтестинге: мой полный обзор uTest и Test.io, как я на этом зарабатываю |
Заработок на краудтестинге: мой полный обзор uTest и Test.io, как я на этом зарабатываю
Всем привет! Если вы, как и я, устали от копеечных задач и ищете реальный способ заработка в интернете, то вы попали по адресу. Сегодня я поделюсь своим опытом в краудтестинге — это когда вам платят в долларах за поиск ошибок (багов) на сайтах и в приложениях. Моя основная площадка для этого — uTest, и в этом подробном гайде я расскажу всё от А до Я: как начать с полного нуля, обойти все подводные камни и выйти на стабильный доход. Никакой воды, только практика, основанная на моих собственных шишках.
Содержание статьи (нажмите, чтобы развернуть)
- Что такое uTest и за что здесь платят?
- Основные виды багов на uTest
- Подготовка к работе: как обмануть антифрод-систему
- Пошаговый гайд по регистрации и настройке профиля на uTest
- Академия uTest: ваш обязательный первый шаг
- Как работать на uTest: мой опыт и фишки
- Обзор Test.io: достойная альтернатива uTest?
- Мультиаккаунты: как увеличить заработок и не получить бан
Обзор uTest: что это такое и как здесь заработать?
Если говорить просто, uTest — это огромная международная платформа, которая соединяет разработчиков программ и обычных пользователей, таких как мы. Разработчикам нужно, чтобы кто-то проверил их продукты перед выпуском, а мы как раз и являемся этими "тестировщиками по вызову". Наша задача — находить ошибки.
Работа делится на два основных типа: автоматизация тестирования (это для профи, кто умеет писать скрипты и код) и мануальное тестирование (ручное), чем мы и будем заниматься. Мы просто заходим на сайт или в приложение и, как обычные пользователи, кликаем по кнопкам, заполняем формы и пытаемся всё "сломать". За каждый найденный и правильно оформленный баг нам платят деньги.
Площадка очень лояльна к использованию VPN и предпочитает тестеров из таких стран, как США, Великобритания и Германия. Именно под одну из этих стран мы и будем "маскироваться".
Прежде чем начать, важно понять два термина: Inscope (что входит в тестирование, какие баги ищем) и Outscope (что не входит в тестирование). Если вы будете отправлять отчёты об ошибках, которые помечены как Outscope, их просто не примут, а ваш рейтинг может пострадать. А рейтинг здесь — это всё. Чем он выше, тем больше дорогих проектов вам предлагают.
Кстати, есть лайфхак на случай, если вы участвуете в тестовом цикле, но не можете найти ни одного бага. Чтобы ваш рейтинг не упал из-за неактивности, можно сделать репрод (reproduce). Это значит, что вы воспроизводите и подтверждаете уже найденный кем-то другим баг. Заходите во вкладку "Issues", находите колонку, где стоит "+1", и повторяете действия из отчёта. Это покажет системе, что вы работали, и сохранит ваши позиции.
| Основные виды багов: за что платят на uTest |
Основные виды багов: за что платят на uTest
Чтобы успешно работать, нужно понимать, какие именно ошибки ищут заказчики. Вот мой краткий гайд по самым распространённым типам багов на uTest.
Типы багов, которые нужно знать
- Visual (визуальные баги). Это всё, что связано с неправильным отображением. Например, картинка обрезана, текст накладывается на другой элемент, кнопка вылезает за пределы своего блока, поехала вёрстка.
- Functional (функциональные баги). Самый частый тип. Это когда что-то не работает как надо. Не нажимается кнопка, при нажатии открывается пустая страница, неправильно работает фильтр товаров, не добавляется товар в корзину.
- Crash (критические сбои). Это серьёзные функциональные ошибки, которые приводят к полному "падению". Например, приложение зависает, страница уходит в вечную загрузку или вылетает ошибка 404/403. Такие баги обычно самые дорогие, и на них часто делают акцент в описании проекта (раздел "Фокус").
- Content (контентные баги). Ошибки в содержании. Это может быть неправильный перевод на какой-либо язык, опечатка в слове, неверная цена или описание товара.
- Performance (баги производительности и удобства). Это скорее не ошибки, а неудобства использования. Например, страница или её элементы грузятся слишком долго. Сюда же можно отнести недостатки дизайна или нехватку функционала (например, нет кнопки "Добавить всё в корзину", и приходится кликать на каждый товар отдельно).
Подготовка к работе на uTest: как обойти антифрод-систему
Это критически важный шаг. Поскольку самые "жирные" проекты достаются тестерам из США, Британии и Германии, нам нужно убедить uTest, что мы живём именно там. Для этого недостаточно просто включить VPN.
- Проверка системы. Перед началом работы я всегда захожу на сайт whatleaks.com. Он показывает, как видит вас интернет. Наша цель — чтобы в разделах IP и DNS отображалась выбранная нами страна (например, Великобритания), а в WebRTC стояло N/A (отключено). HTTP Headers и Javascript должны показывать английский язык (en-US или en-GB).
- Настройка операционной системы. Нажимаем "Пуск" и в поиске пишем "region language settings". Здесь нужно выставить язык и регион, соответствующий стране, под которую мы маскируемся (например, English (United Kingdom) и регион United Kingdom).
- Настройка браузера. Я использую расширение SetupVPN, оно неплохо справляется. После его включения нужно зайти в настройки самого браузера (Chrome, Firefox и т.д.) и в поиске ввести "язык" (language). Добавляем английский язык нужной страны (Add languages -> English (United Kingdom)). Затем нажимаем на три точки напротив него и ставим галочку "Display Google Chrome in this language". После этого ОБЯЗАТЕЛЬНО удаляем все остальные языки из списка (три точки -> Remove). Перезапускаем браузер.
Пошаговый гайд по регистрации и настройке профиля на uTest
Когда система готова, можно приступать к регистрации. Я настоятельно рекомендую первый (и последующие) аккаунт делать на фейковые данные, чтоб подучиться на ошибках, которые скорее всего неминуемы.
Регистрация аккаунта uTest
Для генерации данных я использую сайт fake-it.ws/gb (для Британии). Выбираю мужчину или женщину в возрасте 20-40 лет. Для поиска реального адреса и почтового индекса иду на postal-code.co.uk, выбираю город, на карте нахожу спальный район и кликаю на многоквартирный дом (не на склад или магазин!). Полученный индекс и адрес использую при регистрации. Ваши реальные устройства (компьютер, телефон) не трогаем — uTest определит их автоматически.
Настройка профиля uTest: мой отзыв и советы
После регистрации нужно тщательно заполнить профиль. Это напрямую влияет на количество приглашений.
- Tester Profile. В поле "О себе" пишу что-то вроде: "Занимаюсь мануальным тестированием 2-3 года, люблю технологии. В свободное время увлекаюсь... (перечисляю пару хобби)". Если в "Location info" есть какая-то галочка, убираем её. Поле "Street address" можно пропустить. А вот напротив "On-site testing" галочку ставим обязательно.
- Devices (Устройства). Сюда автоматически подтянется ваш компьютер. Я рекомендую добавить еще и телефон. Везде выбираем операционную систему, язык (английский) и в списке браузеров отмечаем ВСЕ доступные, чтобы получать больше приглашений. Для телефона в поле "провайдер" указываем Wi-Fi. Напротив автомобилей (Automotive) всегда ставим "нет", так как для таких тестов нужно физически находиться в нужной стране.
- Payment (Платежи). Здесь указываем все возможные кошельки, даже если у вас их нет. Ставим галочки напротив: AliPay, Google Pay, Microsoft Wallet, Neteller, PayPal, Skrill, Payoneer, QIWI, Yandex Money. В разделе мобильных кошельков отмечаем Apple Pay, Google Pay, Samsung Pay. Обязательно ставим галочку "Willing to do purchases" — это готовность совершать тестовые покупки, за которые потом вернут деньги. Напротив "Bank Account" и "Credit Cards" галочки не ставим (показываем, что у нас их нет).
- Subscriptions (Подписки). В разделе "Entertainment" отмечаем всё, что на слуху: Amazon, Apple, Google, HBO, Hulu, Netflix, YouTube. Можно даже Яндекс и Ubiqo, если есть в списке. В пунктах TV Provider, Internet Provider, Energy Provider ставим галочку "I don't have" (у меня нет).
Академия uTest: ваш обязательный первый шаг к заработку
Сразу после регистрации вас отправят в Академию. Пропускать её нельзя! Это серия обучающих курсов, которые не только научат вас основам, но и поднимут ваш рейтинг. Первые 4 курса — это тесты, которые можно пересдавать бесконечное количество раз, пока не сдадите. А вот курсы 5, 6 и 7, кроме теста, включают в себя и практику. Вам будут присылать реальные, но неоплачиваемые задания по понедельникам, средам и пятницам. Делать их обязательно — это ваш билет к первым оплачиваемым проектам.
| Академия uTest: ваш обязательный первый шаг к заработку |
Как работать на uTest: мой опыт и практические советы
Итак, вы прошли Академию и готовы к бою. Приглашения в проекты (тестовые циклы) можно найти во вкладке Projects, раздел Test Cycle Invites. Сначала там будут задания из Академии, а потом пойдут и настоящие.
Первое задание и важные нюансы
Когда получаете приглашение, первым делом я рекомендую пролистать описание в самый конец и нажать галочку о принятии условий. Во всплывающем окне выбирайте "without sharing" (не делиться геолокацией). И только потом возвращайтесь к началу и внимательно читайте описание. Всегда проверяйте, чтобы домен сайта, который вы тестируете, строго совпадал с указанным в задании. Иногда при переходе с включенным VPN он может меняться, будьте внимательны. Важный момент: если вы нажимаете в браузере кнопку "назад" и возникает ошибка, такой баг не засчитают. После возврата на предыдущую страницу её всегда нужно перезагружать.
Никогда не называйте себя при создании тестового аккаунта на проверяемом сайте словами вроде "test", "tester" и не пишите комментарии, которые могут вас выдать. Будьте обычным пользователем.
Как застолбить баг и успеть первым
В краудтестинге действует правило "кто первый встал, того и тапки". За один и тот же баг заплатят только тому, кто сообщил о нём первым. Поэтому, как только я нахожу ошибку, я сразу же создаю черновик отчёта с названием бага. Это "столбит" его за мной. А уже потом я спокойно заполняю все остальные поля, делаю скриншоты и записываю видео. Если в задании есть работа с Google Таблицами, я сначала беру её (ввожу свои данные в свободную строку), а потом уже ищу баги. Если таблица пропала, значит, все места заняты. В этом случае можно написать куратору теста (кнопка чата вверху).
Чтобы быстро проверить, не нашёл ли кто-то ваш баг до вас, зайдите во вкладку "Issues" и воспользуйтесь поиском. Ищите по ключевым словам, например, по названию кнопки ("pop-up", "register") или по области, где нашли баг.
Пример оформления ошибки (баг-репорта) на uTest
Правильное оформление — половина успеха. Вот структура, которой я придерживаюсь.
- Название: Windows 10 - Homepage - after clicking on "register", register field is moved up (Формула: ОС - Где найден баг - Краткое описание).
- Action performed (Что я делал):
1. Open test URL: https://www.example.com
2. Click on the profile icon
3. Click on the "register" title - Expected result (Что я ожидал увидеть):
I expect that when I click on "register" I will be redirected to the registration page. - Actual result (Что я увидел на самом деле):
When I click on the "register" title I am not being redirected to the registration page.
Скрипт проверки и запись лога консоли
Мой простой скрипт проверки: захожу на нужные страницы с разных браузеров и кликаю абсолютно все ссылки. На телефонах частый баг возникает при смене ориентации экрана с вертикальной на горизонтальную (landscape mode) и обратно, особенно со скроллингом. Чтобы записать лог консоли (это часто требуют в отчётах), я делаю так:
- Нажимаю на странице ПКМ -> "Исследовать элемент" -> вкладка "Console".
- В настройках консоли (три точки или шестерёнка) ставлю галочки напротив "Preserve log" и "Show timestamps".
- Нажимаю ПКМ по полю с кодом и выбираю "Clear console", пока оно не станет пустым.
- Перезагружаю страницу и жду, пока она полностью прогрузится.
- Воспроизвожу баг. Если нужно видео, запись начинаю до перезагрузки страницы.
- Сохраняю лог: ПКМ на коде -> "Save as...". Сохраняю как .txt файл.
И последний совет по uTest: настройте почту так, чтобы уведомления о новых письмах всплывали на экране. Приглашения на хорошие проекты разлетаются за минуты. И никогда не используйте AdBlock и встроенный переводчик браузера на странице теста — они меняют код и могут привести к ложным багам.
Обзор Test.io: хорошая альтернатива uTest?
Test.io — еще одна площадка для краудтестинга. Здесь есть свои плюсы и минусы. Парадоксально, но тут легче зарабатывать, если вы "из развивающейся страны", но при этом сложнее с мультиаккаунтами. Важный момент: когда берете заказ, в поле "Access" я всегда пишу: "I will not place any orders" (Я не буду размещать никаких заказов).
| Обзор Test.io: хорошая альтернатива uTest? |
Особенности работы на Test.io
Здесь есть свои правила оформления. Например, вводимый для поиска текст или названия товаров нужно брать в кавычки. В поле "Ожидаемый результат" отчёт нужно начинать с фразы: "The user expects...". Как и на uTest, здесь можно делать репроды, повторяя уже найденные баги. Но, в отличие от uTest, здесь нельзя создавать "фейковые" отчёты, чтобы застолбить место. За такое можно получить штраф.
При регистрации я указываю опыт 2 года, образование "some college", а статус занятости — "student" (говорят, так приходит больше циклов). Чтобы скрыть расширение VPN, можно просто растянуть адресную строку браузера вправо до упора.
Простой алгоритм для поиска багов на Test.io
Мой стандартный чек-лист для быстрого поиска:
1. Тестирую поиск, регистрацию, корзину, смену языка.
2. Нажимаю на логотип с какой-нибудь внутренней страницы — должно перекинуть на главную.
3. Проверяю ссылки на соцсети.
4. Вбиваю в поиск категорию/товар, проверяю релевантность выдачи.
5. Меняю цвет/размер товара, тестирую сортировку.
6. Редактирую товар в корзине.
Очень помогает учиться на чужих репродах, там всегда есть видео с демонстрацией бага.
| Мультиаккаунты в краудтестинге: как увеличить заработок (и не получить бан) |
Мультиаккаунты в краудтестинге: как увеличить заработок (и не получить бан)
А теперь самое интересное. Чтобы зарабатывать больше, я использую несколько аккаунтов. Зачем? Проекты часто локализованы, то есть приглашение на тест приходит только жителям, например, Германии, и не приходит аккаунтам из США и Британии. Имея аккаунты на разные страны, я получаю в разы больше приглашений.
Как не спалиться с мультиаккаунтами
Но делать это нужно с умом, иначе все аккаунты забанят. Вот ошибки, которых я избегаю:
- Одинаковое окружение. Для каждого аккаунта я использую отдельный профиль браузера (или виртуальную машину) со своей заставкой на рабочем столе и разными ярлыками.
- Одинаковый стиль. Текст при оформлении багов должен отличаться. Нельзя подавать одинаково оформленные баги даже в Академии с разных аккаунтов.
- Одинаковые устройства. В профилях я добавляю немного разные девайсы.
Маленький бонусный лайфхак: PayPal позволяет добавить к одному основному аккаунту до 7 дополнительных почтовых ящиков. Это очень удобно для привязки разных аккаунтов uTest к одному счёту для вывода денег. Чёрт возьми, это работает!
Комментариев нет:
Отправить комментарий