Вступление
Из этой статьи вы узнаете, как вступить в программу тестирования ВКонтакте (далее ВК), как начать создавать отчеты и получать за это вознаграждения.
Для реализации схемы вам понадобится только аккаунт ВК и телефон.
Вступаем в программу VK Testers
Переходим по ссылке: https://vk.com/testing, пишем, что хотим участвовать в нахождении багов и выбираем устройства которые у нас есть.
Через пару секунд вам поступит сообщение от группы со следующим содержанием:
После того как вы напишите start вам дадут 8 вопросов, нужно ответить правильно на 5. Для вашего удобства ниже представлены ответы почти на все вопросы VK Testers, можете использовать F3 для быстрого поиска. Если нужного ответа не нашлось выбирайте вариант 3 на любой вопрос). У вас есть 1 минута на то, чтобы дать ответ на каждый вопрос.
После этого вам придет уведомление об успешном прохождении:Если не нашли ответ на нужный вопрос, то можете посмотреть тут: https://vk.com/topic-115176271_39649682?offset=0 (Axle)
ВОПРОС: Для чего тестировщику менять ширину канала?
ОТВЕТ: Протестировать скорость передачи данных
ВОПРОС: Что полезного можно найти в системных логах?
ОТВЕТ: Сообщения об ошибках
ВОПРОС: Чем POST отличается от GET?
ОТВЕТ: GET для получения, POST для создания
ВОПРОС: Чем тестирование отличается от отладки?
ОТВЕТ: Предметно: поиском бага и причины бага
ВОПРОС: Какое минимальное количество тестовых конфигураций необходимо, если локалей две: ru и en, поддерживаемые браузеры Chrome и Safari, а поддерживаемые версии iOS 9 и 10?
ОТВЕТ: 8
ВОПРОС: Чем отличаются браузеры?
ОТВЕТ: Движком
ВОПРОС: Зачем тестировщику консоль в браузере?
ОТВЕТ: Для дополнительной информации
ВОПРОС: Какой термин используется для обозначения короткого цикла тестов для подтверждения работоспособности основных функций приложения?
ОТВЕТ: Smoke test
ВОПРОС: Для чего нужно нагрузочное тестирование?
ОТВЕТ: Для анализа изменения состояния приложения под нагрузкой
ВОПРОС: Какой из протоколов не является защищенным?
ОТВЕТ: FTP
ВОПРОС: Как тестовое покрытие влияет на качество продукта?
ОТВЕТ: Не прямо пропорционально
ВОПРОС: Как можно посмотреть содержимое icmp-пакетов?
ОТВЕТ: С помощью tcpdump
ВОПРОС: Что такое операционная среда?
ОТВЕТ: Интерфейс операционной системы для прикладного программного обеспечения
ВОПРОС: Что такое операционная оболочка?
ОТВЕТ: Программа, реализующая или расширяющая пользовательский интерфейс операционной системы
ВОПРОС: Зачем для тестирования используют консоль в браузере?
ОТВЕТ: Для получения дополнительной информации
ВОПРОС: Что полезного можно найти в системных логах?
ОТВЕТ: Сообщения об ошибках
ВОПРОС: Как называется список рекомендаций от Apple, в котором содержатся советы по созданию приложений?
ОТВЕТ: Guidelines Human Interface Guidelines
ВОПРОС: Что полезного для тестирования хранится в системных логах?
ОТВЕТ: Сообщения об ошибках
ВОПРОС: В каких случаях тестирование является динамическим?
ОТВЕТ: В обоих перечисленных случаях
ВОПРОС: Что не используют для измерения объемов памяти?
ОТВЕТ: Килобит
ВОПРОС: Что из перечисленного является устойчивым названием одного из элементов пользовательского интерфейса?
ОТВЕТ: TV button
ВОПРОС: Какой из этих тестов негативный?
ОТВЕТ: Забегает в бар и заказывает 0 кружек пива
ВОПРОС: Чем тестирование производительности отличается от нагрузочного тестирования?
ОТВЕТ: Нагрузочное — при максимальных нагрузках, производительности — время отклика при различных нагрузках
ВОПРОС: Для чего нужно нагрузочное тестирование?
ОТВЕТ: Для анализа изменения состояния приложения под нагрузкой
ВОПРОС: В чем отличие локализации от интернационализации?
ОТВЕТ: Интернационализация — адаптация продукта для использования везде, локализация — в конкретных регионах
ВОПРОС: Что такое регрессионное тестирование?
ОТВЕТ: Тестирование, направленное на обнаружение вызванных внесенными изменениями багов в уже существующей функциональности
ВОПРОС: Какой код ответа информирует о серверной ошибке?
ОТВЕТ: 404
ВОПРОС: Зачем тестировщику ***?
ОТВЕТ: Для доступа к заблокированным ресурсам
ВОПРОС: Какая жидкость позволит произвести негативное тестирование кружки?
ОТВЕТ: Уксусная кислота
ВОПРОС: Что такое Smoke test?
ОТВЕТ: Тестирование надежности и устойчивости системы при превышения пределов нормального функционирования
ВОПРОС: Что НЕ включено в процесс выполнения программы в ЭВМ?
ОТВЕТ: Кэшированные данные
ВОПРОС: На чьей стороне исполняется JavaScript?
ОТВЕТ: Клиента
ВОПРОС: Что такое UX?
ОТВЕТ: Опыт взаимодействия пользователя с приложением
ВОПРОС: Что из этого не является частью тестирования производительности?
ОТВЕТ: Функциональное тестирование
ВОПРОС: От чего зависит отображение сайта в браузере?
ОТВЕТ: Масштаба
ВОПРОС: Как расшифровывается UEFI?
ОТВЕТ: United Extensible Firmware Interface
ВОПРОС: Что такое операционная среда?
ОТВЕТ: Среда для выполнения операционной системы
ВОПРОС: Какой из этих IP адресов является невалидным?
ОТВЕТ: 137.284.20.0
ВОПРОС: Какой из фреймворков для автоматизации тестирования является самым популярным?
ОТВЕТ: Selenium
ВОПРОС: Какового режима видеодаптера НЕ существует?
ОТВЕТ: Текстового
ВОПРОС: Что означает ADB в тестировании?
ОТВЕТ: Android Debug Bridge
ВОПРОС: Что подразумевает контроль качества (QC) в процессе разработки?
ОТВЕТ: Мониторинг процессов обеспечения качества продукта
ВОПРОС: Функция, которая вызывает сама себя, называется
ОТВЕТ: Рекурсивной
ВОПРОС: Когда конструктор в программировании вызывается автоматически?
ОТВЕТ: При создании объекта
ВОПРОС: Расшифруйте аббревиатуру QC.
ОТВЕТ: Quality Control
ВОПРОС: Сколько букв для шифрования использовалось в армейской версии "Энигмы" ?
ОТВЕТ: 26
ВОПРОС: Как называется программа, позволяющая отправлять сетевые запросы из интерфейса командной строки?
ОТВЕТ: curl
ВОПРОС: Расшифруйте аббревиатуру MVP
ОТВЕТ: Model-View-Presenter
ВОПРОС: Что такое XSS?
ОТВЕТ: Межсайтовый скриптинг
ВОПРОС: Что такое std?
ОТВЕТ: Cтандартное пространство имён языка С++
ВОПРОС:Что подразумевается под чек-листами в тестировании?
ОТВЕТ: Инструмент для пошагового тестирования приложения
ВОПРОС: Что является одной из основных функциональных особенностей языка Kotlin по сравнению с языком Java?
ОТВЕТ: Null Safety
ВОПРОС: Что означает буква S в HTTPS ?
ОТВЕТ: Безопасный
ВОПРОС: Что или кто называется Linux?
ОТВЕТ: Ядро ОС
ВОПРОС: Зачем ВКонтакте API?
ОТВЕТ: Для предоставления сервисов и данных разработчикам приложений
ВОПРОС: К какому виду СУБД относится PostgreSQL?
ОТВЕТ: Делящаяся
ВОПРОС: Что такое FTP?
ОТВЕТ: Протокол для передачи данных по сети, основан на TCP
ВОПРОС: Что из перечисленного является инструментом для автоматизации действий веб-браузера?
ОТВЕТ: Selenium
ВОПРОС: Зачем нужна настройка Do Not Keep Activities?
ОТВЕТ: Для проверки соответствия приложения activity lifecycle
ВОПРОС: Как называется компонент, отображающий определенный экран в Android-приложениях?
ОТВЕТ: View
ВОПРОС: Чем альфа-тестирование отличается от бета-тестирования?
ОТВЕТ: Кругом лиц
ВОПРОС: Какой из этих элементов присутствует в трехуровневой архитектуре программного комплекса?
ОТВЕТ: Сервер базы данных
ВОПРОС: Куда был помещён первый в мире зафиксированный баг?
ОТВЕТ: Прибит в рамочке на стену
ВОПРОС: Что является одним из признаков некачественного ПО?
ОТВЕТ: Несоответствие функциональным требованиям
ВОПРОС: Что из ниже перечисленного не является браузерным движком?
ОТВЕТ: Google Chrome
ВОПРОС: Что такое UX?
ОТВЕТ: Опыт взаимодействия пользователя с приложением
ВОПРОС: Для чего нужен DNS?
ОТВЕТ: Для преобразования доменов в IP-адреса
ВОПРОС: Какая ошибка возникает во всех перечисленных ОС: Android, iOS, Mac OS?
ОТВЕТ: Kernel panic
ВОПРОС: Как называется технология, которая блокирует просмотр интернет-трафика мобильных приложений?
ОТВЕТ: Charles Blocking
ВОПРОС: Объясните фразу «Я знаю отличную шутку про UDP, но не факт, что она до вас дойдет»
ОТВЕТ: UDP предоставляет ненадёжный сервис
ВОПРОС: Расшифруйте аббревиатуру QA
ОТВЕТ: Quality Assurance
Также вас добавят в группу: https://vk.com/testpool
Работа тестировщиком
Сразу же заполняем карточку тестировщика: https://vk.com/bugs?act=settings
Повторно выберите операционную систему (далее ОС) которыми вы обладаете, а также конкретно модель устройства и версию ОС:
После этого сохраните настройки.
Главным вашим инструментом станет Багтрекер: vk.com/bugtracker, рекомендую сразу же заходить с телефона.
Переходите в раздел со всеми продуктами (https://vk.com/bugs?act=products§ion=all) и кликайте "Присоединиться" по доступным:
В начале одобрений будет мало. т.к. вы не сделали еще ни одного отчета, но позже дело пойдет в гору.
Когда вас примут в какую-либо программу вам придет уведомление и она отобразится в списке: https://vk.com/bugs?act=products
Ищите то приложение которое вам хотелось бы начать использовать и в котором вероятно могут быть баги и запускаете его:
Если зашли с ПК вам дадут QR который сканируете с телефона и попадаете в приложение (лучше сразу делать все с телефона для удобства).
Когда приложение запустилось вы должны искать баги. Любые. "Не нажимается кнопка, не показывает картинку, опечатка, фризит, не запускается" - любые ошибки это радость для вас. Делаете скриншот ошибки, а лучше видеозапись.
Переходим к созданию отчета о баге: https://vk.com/bugs?act=add&product=
Рассмотрим как создавать отчет на примере скрина с пронумерованными пунктами:
В 1 пункте указываем продукт, в котором мы нашли баг.
Во 2 наименование бага (например: приложение зависает).
В 3 выбираем устройство, на котором произошел баг.
В 4 и 5 платформа и версию ОС.
На 6 этапе нужно по пунктам показать как повторить баг.
На 7 этапе нужно указать на каком именно пункте происходит баг.
В 8 укажите, какой результат вы ожидали (если фриз то - его отсутствие).
В 9 не ставьте галочку.
В 10 выберите теги подходящие багу (если не знаете, что выбрать, то - Back-end).
В 11 нужно указать тип проблемы (например если фриз - проблема производительности).
В 12 рекомендую оставить Средний приоритет, но если баг прям пиздец - ставьте больше.
После создания отчета нажимаем "Зарегистрировать баг", теперь ждем пока баг проверят и в случае хорошего отчета дадут награду в виде баллов. Следить за своими отчетами вы можете здесь: https://vk.com/bugs?act=my
Награды тестировщикам (Лавка)
Заработанные баллы вы можете потратить в лавке: https://vk.com/market-134304772
Я например коплю на 5 Apple Watch :)
Баланс отображается в правом верхнем углу. На телефоне посмотреть проблематично, только если включить версию сайта для ПК.
Когда накопите нужное кол-во баллов - добавляете товар в корзину и оформляете заказ (доставка бесплатная для заказов от 200 баллов).
Недавно в лавку добавили голоса ВК :з
Дополнительные способы получения баллов
Иногда бывают акции за которые можно получить дополнительные баллы, например прошедший Martian Quest: https://vk.com/martiantest, где за каждые 12 голосовых сообщений давали 1 балл:
О таких акциях вы можете узнать в группу testpool: https://vk.com/testpool
Заключение
С помощью этой чудесной программы можно не тратя рубля получить какой-нибудь гаджет, также там проводятся и другие ивенты, на которых можно выиграть призы. Если вы принаровитесь создавать отчеты, то уже через пару месяцев сможете заказать себе Айфончик или часики, а через пол года Макбук :D p.s. свои 1300+ баллов я заработал за 2.5 месяца, потому что я ленивая жопа, вы можете копить быстрее)
Спасибо за прочтение, надеюсь тема была полезна :)
Ограничение ответов в теме:Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Постоялец, Команда форума и Кураторы.
Загрузка...