Что такое тест в ВК

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

VK_Desk / Docs / Tests / test-plan.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
301 lines (191 sloc) 19.5 KB

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

Тест

Пишите полезные письма, отправляйте важные рассылки в мессенджерах и по SMS, запускайте чат-ботов.

Все инструменты в одном сервисе.

Тест — это опрос с вариантами ответов. По итогам теста пользователь получает оценку, комментарии или рекомендации.

тест от «МТС»

Что такое тест рекламы во ВКонтакте. Как и зачем тестировать рекламу ВК

«МТС» создал тест «Какой ты маркетолог?». Он позволяет понять, насколько хорошо человек разбирается в рекламе

Следует отличать квиз от теста. Квиз — тот же опрос, но его главной целью является сбор контактов клиента и дальнейшие прямые продажи. Тест может быть не связан с продуктом бренда. Его основная цель — нативное продвижение.

Чем тест отличается от квиза

Квиз — такой же опрос или викторина в интернете. И тесты, и квизы носят развлекательный, познавательный, обучающий или рекламный характер. Но предполагается, что квизы больше рассчитаны на продажи, чем тесты: в конце опроса человеку предлагают купить продукт или оставить контакт для получения результата — по электронной почте или через мессенджер пользователя будут прогревать к покупке.

квиз

Косметический бренд Aravia предлагает пройти тест на тип кожи и получить рекомендации по уходу. Результат дополняется подборкой средств, которые можно сразу купить на сайте. В маркетинге такой опрос принято считать квизом

Тесты работают мягче — их редко используют для сбора контактов и продаж. Рекламы либо нет вообще, либо она подается нативно.

тест SOKOLOV

Ювелирный бренд SOKOLOV интегрировал рекламу в один из вопросов развлекательного теста «Какой магической силой ты обладаешь». Прямых ссылок на товар нет — украшения с артикулами представлены в виде вариантов ответа

Для чего нужны тесты

Тестовый формат позволяет бизнесу:

Повысить вовлеченность. Многим пользователям нравится отвечать на простые вопросы. Это хороший способ расслабиться, отвлечься от работы и рутины, узнать что-то новое. Тесты относятся к игровой механике: они помогают геймифицировать контент, сделать его увлекательным для аудитории.

как сделать тест через приложение ВК

Unisender для маркетологов

Unisender создал тест для маркетологов в стиле «Гарри Поттера»: преподаватели Хогвартса задают вопросы о email-маркетинге, а в конце распределяющая шляпа направляет пользователей на подходящий факультет

Привлечь аудиторию. Интерактивные опросы хорошо распространяются в интернете: пользователи делятся результатами в соцсетях, советуют друзьям пройти тест и вместе обсудить результат. Такой вирусный контент помогает усилить узнаваемость и привлечь новых будущих клиентов.

Улучшить SEO-показатели. Проходя тест, пользователи надолго задерживаются на странице сайта, кликают по ссылкам и кнопкам. Все это в совокупности с другими факторами помогает улучшить ранжирование ресурса в поиске.

Виды тестов

Интерактивные тесты условно делят на три вида.

Развлекательные. Это легкие опросы, которые не требуют специальных знаний. Они бывают:

  • с правильными и неправильными ответами («Угадай фильм по картинке»);
  • с фактическим результатом, который меняется в зависимости от ответов пользователя («Узнай, любит ли тебя твой кот»).

опрос PEOPLETALK

Издание PEOPLETALK предлагает пройти тест на знание фильмов с Леонардо ДиКаприо

Личностные. К ним относятся тесты на самоопределение, тип личности, интересы, подходящие стиль одежды или занятия. Могут быть шутливыми («Какой ты фрукт») или более серьезными («Какая модель телефона вам понравится»).

Тематику личностных опросов лучше связать с нишей компании. Например, если у вас магазин женской одежды, уместно сделать опрос «Какое платье вам подходит». На основе ответов вы сможете получить срез предпочтений аудитории, а также предложить подходящий товар или услугу.

Еще по теме:  Как загрузить видео Вконтакте с телефона

опрос в «Т-Ж»

В «Тинькофф Журнале» есть тест на подбор контента. Это помогает вовлечь пользователя в продукт

Обучающие (образовательные). Позволяют аудитории проверить свои знания, логику или интеллект. Опросы бывают разной сложности: от «Определите животное по фотографии» до «Сможете ли вы стать брокером и работать на фондовом рынке». Результат определяют по числу правильных и неправильных ответов. В конце пользователь получает оценку и поясняющий комментарий.

обучающий опрос

HeadHunter совместно с образовательной платформой GeekBrains разработали тест на знание IT-профессий

Каждый из этих опросов можно сделать «коммерческим» — встроить нативную рекламу, добавить подборку товаров или предложить подписаться на рассылку компании.

реклама

В результатах опроса HeadHunter и GeekBrains прорекламировали курс по основам программирования

На каких ресурсах публиковать

Сайт. Тест публикуют на официальном сайте компании, создают для него отдельный лендинг или размещают на партнерских ресурсах.

«Эксмо»

Издательская компания «Эксмо» разместила на своем сайте тест для подбора поэзии

Соцсети. Опросы в соцсетях решают важную задачу — они мотивируют пользователя взаимодействовать с контентом. Алгоритмы соцсетей учитывают этот фактор и продвигают аккаунт.

Чаще всего компании используют для опросов сторис — с этим форматом легко и просто работать. Здесь можно создавать тесты и просматривать результаты.

Платформа «ВКонтакте» VK Mini Apps позволяет делать тесты в мини-приложении «Тесты 2.0» или разрабатывать их с нуля с помощью библиотеки компонентов VKUI.

опрос VK

Опрос «Сбербанка» на знание искусственного интеллекта. Он сделан на базе инструментов VK

Email-рассылка. Вы можете встроить опрос прямо в письмо с помощью AMP-форм, но это решение требует определенных навыков работы с HTML.

Если для этого нет подходящих ресурсов, просто сделайте подборку или анонсируйте тест с сайта. Не забудьте прикрепить ссылку и отметить ее с помощью UTM — так вы сможете определить источники трафика.

подборка в email-рассылке

Подборка в email-рассылке «Эльдорадо»

Чат-бот в мессенджерах. Тест создают в конструкторе чат-ботов. Ссылку на него распространяют среди целевой аудитории, например в Telegram-канале или сообществе в соцсетях.

опрос в чат-боте

Тест для фотографов в чат-боте Telegram

Сервисы для создания тестов

Используйте популярные сервисы и конструкторы:

  • «Google Формы»;
  • Madtest;
  • Online Test Pad;
  • Quizizz;
  • «Марквиз»;
  • FormDesigner;
  • Envybox;
  • Lpmotor;
  • Flexbe и Quizlab (для квиз-лендингов);
  • Quiz Bot (бот для создания опросов в Telegram).

сервис «Марквиз»

В сервисе «Марквиз» есть готовые шаблоны

Как создать тест

Используйте специальные конструкторы для тестов и квизов — они помогают быстро создать опрос с помощью готовых шаблонов, встроить его на сайт и легко отслеживать аналитику.

Чтобы сделать интересный опрос и привлекать трафик, следуйте алгоритму:

Поставьте цель и придумайте идею. Решите, для чего вы делаете тест: хотите привлечь аудиторию, продемонстрировать товар или прогреть пользователей к новому продукту.

От целей зависит вид опроса. Для рекламы нового обучающего курса по чат-ботам подойдет образовательный тест «Как хорошо вы разбираетесь в мессенджер-маркетинге». Ссылку на курс можно нативно вставить в блок с результатами. Если вы доставляете суши и хотите увеличить посещаемость сайта — уместно сделать легкий шутливый опрос вроде «Узнай своё японское имя».

тест прогресс

Пять вопросов пройдено, еще три осталось

Желательно делать не больше 10 вопросов. Если их будет слишком много, пользователь устанет отвечать и не дойдет до конца.

Добавьте визуал. Опрос с картинками выглядит интереснее и привлекательнее, чем просто текстовые вопросы. Используйте тематические изображения, юмористические иллюстрации, фото товаров.

визуал

Забавный визуал вызывает живые эмоции и помогает пройти тест до конца

Сформулируйте результаты. Придумайте такие комментарии, чтобы пользователи захотели поделиться ими в соцсетях: шуточная характеристика человека, интересный факт о нем, статус знатока темы.

 результат

Характеристика в тесте на стиль коммуникации от журнала «Нож»

Анализируйте результаты. Отслеживайте посещаемость, время нахождения на сайте, переходы по ссылкам, репосты в соцсети. Смотрите, как ведут себя пользователи: проходят ли они опрос до конца или останавливаются на каком-либо этапе. При необходимости корректируйте опрос: меняйте формулировки, тестируйте заголовки и визуальное оформление.

Тест: главное

  • Это опрос с вариантами ответов. По итогам теста пользователь получает оценку, комментарии или рекомендации.
  • Тесты бывают развлекательные, личностные, обучающие, рекламные. Их размещают на сайтах и лендингах, в соцсетях, email-рассылках, чат-ботах.
  • Помогают повысить вовлеченность, привлечь трафик, улучшить SEO-показатели ресурса.
  • Тесты создают и запускают с помощью специальных сервисов. В них уже есть встроенная аналитика.

Источник: www.unisender.com

Тестирование программ: виды, этапы, принципы

Зачем нужно тестирование программ

Рассказываю о том, что отнимает большую часть времени при разработке приложений, а еще и об интересной и крайне привлекательной профессии в мире IT. Поговорим о том, кто и как тестирует программы.

Еще по теме:  Почему в рекомендациях Вконтакте вылезает человек с которым нет общих друзей

Зачем проводят тестирование?

Программисты часто допускают ошибки, поэтому идеальных «беспроблемных» приложений в природе не существует. В ходе разработки (особенно длительной) «замыливается» глаз, и вникать в мелкие детали уже не получается, не говоря уже о проработке разного рода специфичных сценариев использования.

По этой причине в разработке существует отдельный этап, полностью посвященный проверке ПО на работоспособность в различных ситуациях.

Если пренебречь этой стадией создания программного продукта, то с вероятностью в 100% в итоговом приложении обнаружится баг, серьезно влияющий на производительность или функциональную составляющую приложения. Тесты помогают эту вероятность снизить.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Тестирование кода на мобильном устройствеВиды тестирования

Функциональное и нефункциональное

Под функциональным тестированием подразумевается проверка (как понятно из названия) функций приложения. Специально обученный человек тыкает во все доступные кнопки, зачастую ведет себя неадекватно и непредсказуемо для программиста, чтобы выявить все «слабые места» полуготового проекта.

Обычно проверяются именно те возможности, что уже задокументированы и точно должны работать, но в ход может пойти тестирование «неожидаемых» функций и сценариев поведения программы.

Нефункциональное тестирование включает в себя проверку производительности программы, ее надежность, отзывчивость, а также соответствие стандартам безопасности.

Статическое и динамическое

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

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

Оба этапа обязательны к выполнению.

Другие виды тестирования

Существует еще несколько вариацией тестирования. Каждую мелкую задачу нередко выделяют в отдельный тип, но я перечислю лишь несколько наиболее популярных.

Нагрузочное

Проверка того, как поведет себя приложение при повышении нагрузки, в частности выше задуманной разработчиками. Такие стресс-тесты играют критическое значение в онлайн-сервисах, потенциально подвергаемых избыточной нагрузке из-за большого количества пользователей на пиковой или регулярной основе (онлайн-магазины в ходе распродаж, новостные ресурсы в период громких событий).

Тестирование UX

Особый тип проверки с акцентом на пользовательском опыте. Тестировщик примеряет на себя роль клиента и всячески пытается в нее вжиться, пока пользуется программой, впоследствии делясь впечатлениями, на основе которых вносятся коррективы.

Разработка приложения для мобильных устройств

Конфигурационное

Тестирование совместимости программного продукта с аппаратным обеспечением и другими software-компонентами (разными версиями ОС и процессоров). Такое актуально для кроссплатформенных приложений и при переходе поставщика платформы на принципиально новое аппаратное шасси (как было при появлении ноутбуков на базе чипов М1 от компании Apple).

Что тестируют на разных этапах разработки?

Если говорить о различных видах тестирования, распределяя каждое в хронологическом порядке, то получится 4 ключевых этапа.

Модульное тестирование

Оно выполняется на ранних этапах, когда готовятся отдельные куски приложения (классы, компоненты, функции). В этот момент тестировщики скрупулезно пишут автоматические тесты для каждой функции будущей программы. Это необходимо потому, что проверить «софт» в графическом интерфейсе пока нереально, да и автоматика дает лучший результат.

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

Интеграционное

Проводится на следующем этапе, когда некоторые модули объединяются и превращаются в более крупный компонент, более приближенный к готовой программе.

Тестировщики проверяют, как ведут себе ранее разобщенные модули, совмещенные в единый продукт, и как этот готовый продукт функционирует сам по себе. Также на стадии интеграции проверяется совместимость создаваемого ПО с операционной системой, на которой оно будет работать, а иногда еще и с аппаратной частью, чтобы создаваемый продукт нормально функционировал на большем количестве устройств.

Системное

Стадия системного тестирования нам уже знакома, она тесно привязана к функциональному и нефункциональному типу.

Именно в ходе системного тестирования специально обученные люди проверяют, соответствует ли детище программистов тому, что было заявлено с точки зрения возможностей, и стандартам качества компании с позиции производительности, отзывчивости, отказоустойчивости и прочих технических аспектов.

При желании сюда можно включить проверку UX (хотя чаще эту методику выделяют в отдельный пункт).

Приемочное

Финальный этап, в котором участвует заказчик программы, причем он может как оценить приложение вручную без помощи инженеров, так и нанять независимую команду специалистов, способных провести скрупулезное исследование ПО, чтобы выявить в нем даже «скрытые» недочеты. А тестировщики со стороны программиста должны наглядно продемонстрировать заказчику, что все работает так, как задумано.

Процесс тестирования приложения

Итог такого тестирования – либо приемка заказа и оплата, либо отправка готового продукта на доработку.

Еще по теме:  Как в контакте выйти из группы

План тестирования приложения и других программных продуктов

Есть отработанная схема тестирования продуктов, проводящаяся в три этапа перед переходом к их запуску.

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

Подготовка плана тестирования

Это своего рода «дорожная карта» с указаниями, из каких действий будет состоять проверка программы и в какие примерно сроки будет завершено каждое из них. Тут важно понимать, что ни один из пунктов плана не может быть соблюден на 100%. Обязательно появятся изменения, вносимые в ходе работы, и их будет много.

То начальство внесет коррективы в график работы, то заказчик изменит свои «хотелки». Увы, но процесс создания приложений тесно сопряжен с постоянно варьирующимися планами. C’est la vie.

Составление перечня тест-кейсов

Тест-кейсы – конкретные действия или наборы действий, выполняемые тестировщиками, чтобы оценить работоспособность ПО. Здесь важно учесть те сценарии, которые будут наиболее близки к реальности.

Нужно взять на себя роль потенциального пользователя и понять, как он будет взаимодействовать с утилитой – что он будет делать, как он будет это делать, не сможет ли он что-то поломать.

Ну и про отработку функций, описанных в документации, забывать тоже нельзя. Они обязаны быть в списке тест-кейсов.

Внедрение автоматических инструментов для тестирования ПО

Тестировщик также оценивают необходимость в использовании автоматизированных скриптов для проверки качества «софта», то есть кусков кода, которые запускают куски кода из разработанного ПО с целью выдать положительный или отрицательный результат.

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

А после этого тестировщик переходит к тем этапам, что описаны в разделе «Что тестируют на разных этапах разработки?».

10 принципов успешного тестирования

Поговорим о 10 вещах, которые нужно держать в уме при тестировании сайтов и приложений. Это не строгие рекомендации, но на них ориентируются опытные тестировщики по всему миру.

  1. Важно тестировать «софт» на реальных устройствах, а не только в эмуляторах, и желательно с разными разрешениями, ОС и наборами аппаратных компонентов.
  2. Любой вид тестирования нужно укладывать в рамки расписания, чтобы не затягивать.
  3. Не должно быть каких-то изысканных методов выполнения поставленной перед программой задачи, с которыми рядовой пользователь не сможет справиться.
  4. Не пропускайте этап проверки UX. Он один из ключевых.
  5. Не занимайтесь дебаггингом. Это работа программиста. Ваша работа – тестировать и указывать кодерам на обнаруженные ошибки.
  6. Никаких «галопом по Европам». Вдумчивый тест даст больше результатов. Планируйте и следуйте плану, чтобы не упустить важные детали.
  7. Устраивайте неадекватные тесты и перегрузки, чтобы убедиться в «выносливости» проверяемого ПО.
  8. Проверяйте ПО даже на устаревших гаджетах с 2G-подключением. Среди ваших пользователей может найтись много таких.
  9. Автотесты – ваш друг. Учитесь писать их грамотно.
  10. Работайте в команде. Два тестировщика гораздо эффективнее ищут баги, так как могут действовать совсем иначе.

Профессия «тестировщик»

Существует целый отряд инженеров, отвечающих за контроль качества – их называют QA-инженерами. В этой профессии есть десятки подразделений по типу деятельности.

  • Кто-то тестирует только базы данных и не дает попасть ненужной информации в программу или случайно потерять важные для пользователя параметры.
  • Кто-то профессионально пишет автотесты и незаменим на ранних этапах проверки ПО.
  • Некоторые сотрудники отвечают за аналитику.
  • А кто-то проверяет сайты и приложения на наличие брешей в безопасности, чтобы убедиться в том, что пользователям не угрожает опасность при работе с детищем разработчиков.

Процесс тестирования мобильного приложения

Тестировщик – перспективное направление в IT. Востребованная профессия, активно разыскиваемая рекрутами на HeadHunter и аналогах. А еще эта работа считается самой несложной ступенью для «входа» в IT, так как освоить специализацию тестировщика можно быстрее, не так глубоко вникая в программирование в целом. И уже после опыта работы в тестировании перейти в более продвинутое направление (веб-дизайн, нейросети, криптовалюты и т.п.).

Вместо заключения

Задача тестировщика – сделать так, чтобы до пользователя добралась наиболее качественная версия задуманного ПО. Быстрая, удобная, красивая программа, за которую не будет стыдно программисту, QA-инженерам, начальству и заказчику. Если вы сами хотите стать тестировщиком, то ставьте во главу угла пользователя. Это лучший метод качественно сделать свою работу.

Источник: timeweb.com

Рейтинг
( Пока оценок нет )
Загрузка ...