Создание тестов в google форме

Для чего нужна Google C++ Testing Framework?

Существует множество причин использовать эту платформу. В этом разделе будут рассмотрены некоторые из них.

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

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

Запустить тесты достаточно просто. Просто вызовите встроенный макрос вместо того, чтобы отдельно создавать для выполнения теста новый или производный выполняемый класс. Это существенное отличие от таких платформ, как, например, CppUnit.

Вы можете легко создать отчет в формате XML (Extensible Markup Language) с помощью опции . Для вывода XML-отчета в таких системах, как CppUnit и CppTest, вам необходимо написать существенно больший объем кода.

Создание тестов в Google Формах.

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

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

Каково же было мое удивление что все что нужно было лежало на поверхности интернета совершенно бесплатно.

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

Какой нужен тест

Клиенту нужен был сервис по созданию тестов, который отвечал бы следующим требованиям:

  1. Тест должен легко встраиваться на страницы сайта
  2. Его можно легко создать
  3. Неограниченное количество тестируемых
  4. Возможность проверки теста в ручном режиме и автоматически
  5. Аналитика по вопросам (Сколько правильных и сколько не правильных)
  6. Тест показывает правильный и не правильный ответ настраиваемо, как в момент прохождения теста, так и при просмотре формы
  7. Выбираться должен ответ, один из множества, несколько правильных, выбор изображений.
  8. Возможность комментировать ответы обучающихся при проверке теста

И все это есть в Google Формах.

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

Приятного просмотра. Откройте для удобства на полный экран!

Тайминг на видео тест в Гугл Формах

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

Ссылка на Google Формы https://docs.google.com/forms

Как создать форму 3:31 https://www.youtube.com/watch?v=LrGTWrMuc20?t=211

Как включить тесты 6:03 https://www.youtube.com/watch?v=LrGTWrMuc20?t=363

Как добавить описание вопроса 6:32 https://www.youtube.com/watch?v=LrGTWrMuc20?t=392

Как добавлять баллы за правильный ответ 6:48 https://www.youtube.com/watch?v=LrGTWrMuc20?t=408

Как добавить комментарий к правильному и не правильному ответу 6:53 https://www.youtube.com/watch?v=LrGTWrMuc20?t=413

Как выбрать множественный вариант ответа 8:40 https://www.youtube.com/watch?v=LrGTWrMuc20?t=520

Как добавить свой вариант ответа 9:03 https://www.youtube.com/watch?v=LrGTWrMuc20?t=543

Как работает обязательный вопрос 9:27 https://www.youtube.com/watch?v=LrGTWrMuc20?t=567

Как вставлять картинки в тест 10:15 https://www.youtube.com/watch?v=LrGTWrMuc20?t=615

Как настроить внешний вид теста 12:52 https://www.youtube.com/watch?v=LrGTWrMuc20?t=772

Как разместить тест на сайте 13:50 https://www.youtube.com/watch?v=LrGTWrMuc20?t=830

Как отправить тест по почте  13:50 https://www.youtube.com/watch?v=LrGTWrMuc20?t=830

Как дать ссылку на прохождение теста 13:50 https://www.youtube.com/watch?v=LrGTWrMuc20?t=830

Где смотреть аналитику 16:47 https://www.youtube.com/watch?v=LrGTWrMuc20?t=1007

Как сделать чтобы отвеченный вопрос исчезал, а появлялся новый 17:57 https://www.youtube.com/watch?v=LrGTWrMuc20?t=1077

Как проверять в ручном режиме тесты и как в автоматическом 23:33 https://www.youtube.com/watch?v=LrGTWrMuc20?t=1413

Моментальная проверка ответа. Настройка действия после определенного ответа 25:40 https://www.youtube.com/watch?v=LrGTWrMuc20?t=1540

Как делать пояснения к вопросу под вопросом или над вопросом 27:38 https://www.youtube.com/watch?v=LrGTWrMuc20?t=1658

Как скачать варианты ответов в виде таблицы к себе на комп 35:21 https://www.youtube.com/watch?v=LrGTWrMuc20?t=2121

Ну и демонстрация теста, как без неё)))

Я думаю любой сможет собрать тест в Гугл Формах. Пробуйте!

Как группировать задания тестов

Существует три подхода к группировке тестовых заданий:

  • все задания выводятся случайным образом — для хорошо использовать программы тестирования или онлайн-сервисы тестирования;
  • задания выводятся в порядке усложнения — сначала простые, потом сложные. Это позволит ученикам быстро продвинутся вперед, а не «сидеть» со сложным заданием в начале тестирования, потратив все отведенное на тест время. В порядке усложнения даются задания ЕГЭ;
  • задания группируются по типу или теме — таким образом, ученик может приспособится к типу задания, а не настраиваться на каждый тип задания, затрачивая время.

Как оценить успешность прохождения теста

Вам доступны создаваемые автоматически сводки по ответам всех респондентов. Эти сводки содержат:

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

Как оценить ответы отдельного респондента

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

  1. Откройте тест в Google Формах.
  2. Нажмите Ответы в верхней части формы.
  3. Выберите Отдельный пользователь.
  4. Чтобы переключаться между пользователями, нажимайте на значок «Предыдущий» или «Следующий» .
  5. Выберите вопрос, который нужно оценить.
    • В правом верхнем углу укажите количество баллов, которое заслуживает ответ.
    • Под ответом нажмите Добавить личный комментарий.
  6. Оставьте комментарий и нажмите Сохранить.
  7. Нажмите Сохранить в нижней части экрана.

Как посмотреть результаты теста

  1. Откройте тест в Google Формах.
  2. Нажмите Ответы в верхней части формы.
  3. Выберите Сводка.

Как оценить все ответы на каждый вопрос

  1. Откройте тест в Google Формах.
  2. Нажмите Ответы в верхней части формы.
  3. В открывшемся разделе выберите вкладку Вопрос.
  4. Выставьте баллы за группу ответов.
    • Максимальные баллы: нажмите на значок «Пометить как правильные» .
    • Частично правильные ответы: введите количество баллов, которое хотите присудить.
    • Без баллов: нажмите на значок «Пометить как неправильные» .
  5. Чтобы написать комментарий к вопросу или прикрепить видео YouTube с комментарием, нажмите Отзыв.
  6. Чтобы переключаться между вопросами, нажимайте на значок «Предыдущий» или «Следующий» в верхней части экрана.
  7. Когда все оценки будут выставлены, нажмите Сохранить.

Выбираем тип проекта (эксперимента)

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

  • протестировать цвет или текст CTA-кнопок;
  • сравнить эффективность посадочной страницы с видео на первом экране и без него;
  • проанализировать эффективность разных форм обратной связи и т. д.

В сервисе доступно 4 вида проектов. Расскажем о каждом из них.

Эксперимент А/Б

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

Google будет распределять трафик между вариантами страницы в зависимости от настроек:

  • Равномерно — каждый вариант получит равную долю трафика. Например, если вы создали 5 вариантов страницы, каждый из них получит по 20% от общего трафика.
  • Заданную вручную долю трафика. В настройках вы можете указать, на какой из вариантов направить больше трафика.

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

Дополнительно можно указать, какая доля общего трафика должна участвовать в эксперименте.

Самый простой пример А/Б теста — тестирование разного цвета кнопок. Например, изначально на сайте стоит CTA-кнопка синего цвета, но мы хотим проверить гипотезу: изменится ли конверсия, если кнопка будет более яркой (скажем, красной). Для этого создаем вариант исходной страницы с измененным цветом кнопки.

После запуска проекта Google Optimize будет рандомизированно распределять трафик между вариантами страницы и сравнивать эффективность по заданному параметру (например, по уровню конверсии).

Многовариантный эксперимент

В отличие от А/Б теста он позволяет протестировать изменение сразу нескольких элементов.

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

Система создаст все возможные комбинации страниц, в зависимости от того, сколько элементов и какое количество вариантов мы хотим протестировать. В нашем примере будет создано 6 комбинаций (2 заголовка * 3 картинки = 6).

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

Эксперимент с переадресацией

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

Пример. Допустим, вы делаете посадочную страницу для продажи продукта. Хотите протестировать две версии лендинга:

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

Чтобы узнать, что сработает лучше, создайте в Google Optimize эксперимент с переадресацией и укажите две страницы с разным URL:

  • в качестве исходной укажите лендинг, где все расписано максимально подробно;
  • в качестве тестируемой — лаконичный.

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

Персонализация

Позволяет вносить изменения на сайте для персонализированного показа определенной аудитории. Персонализация нужна после того, как вы уже провели эксперимент (например, А/Б тест) и определили выигрышный вариант изменений. На основе этого варианта Google Optimize создаст персонализацию. Ее можно настроить для показа любому сегменту аудитории.

Также «Персонализация» пригодится в случаях, когда нужно запустить краткосрочную акцию для определенного сегмента аудитории. Например, с 1 по 31 июля вы хотите предложить бесплатную доставку клиентам из Москвы. Для этого создаете проект с типом эксперимента «Персонализация». Вносите изменения на сайт с помощью браузерного расширения Google Optimize — добавляете текст с информацией о бесплатной доставке. В настройках таргетинга указываете целевое местоположение — Москва.

После запуска эксперимента жители Москвы будут видеть ваше предложение, а остальным пользователям будет показана обычная версия страницы.

The configuration card

Objectives tab

Configure your experiment objectives on the Objectives tab:

  1. Select a Google Analytics view.
  2. Select a Primary Objective.
  3. (Optional) Click + Add objective to add an objective. Learn more.
  4. Add a description and hypothesis.
  5. Click Save.

Who to target

The Who section of the Targeting tab is used to select the visitors to whom you wish to target your variant. Enter a numeric value (in tenths of a percent) or use the slider to specify the percentage of your visitors to include in your experiment.

When to target

The When section of the Targeting tab determines where the experiment is shown. When is evaluated each time a user visits the experiment page. Use the rules to set where your experiment is seen. To create a targeting rule, click AND, then select a targeting rule type.

You must create either a URL or path targeting rule to start your experiment. The quickest way to get started is to create a URL matches rule with the same Editor page URL that you used when creating your experiment.

Targeting rules

Optimize includes the following targeting rule types, which you can read more about in the following articles:

  • URL targeting
  • Google Analytics Audiences targeting
  • Behavior targeting
  • Geo targeting
  • Technology targeting
  • JavaScript variable targeting
  • First-party cookie targeting
  • Custom JavaScript targeting
  • Query parameter targeting
  • Data layer variable targeting

Learn more about targeting.

Шаг 6. Добавляем в тест новые вопросы

Попробуйте разные типы вопросов.

Вопросы открытого типа

 Текст (одна строка), Текст (абзац) — когда ученик сам находит ответ и вписывает в поле. Можно задать определенные правила. 

Вопросы закрытого типа

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

  • тесты, в которых можно выбрать один вариант ответа. Ответ засчитывается, если ученик выбрал его правильно. Варианты:
    • простой выбор — один ответ из 4-5;
    • простой выбор из множества — один ответ из 6-15;
    • выбор наиболее точного ответа из представленных.
  • тесты, в которых можно выбрать несколько вариантов ответа, но правильным может быть как один, так и несколько вариантов ответа. Варианты:
    • сложный выбор — двух и более правильных ответов из 4-5;
    • сложный выбор из множества — двух и более правильных ответов из 6-15

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

Если вы добавите вариант «Другое», пользователи смогут ввести короткий ответ.

Респондентов можно перенаправлять в разные разделы формы в зависимости от ответов. Как настроить показ вопросов на основе ответов…

Шкала оценок

Шкала оценок или шкала Лайкерта названа в  честь своего разработчика Рэнсиса Лайкерта. Такой тип вопроса необходим в анкете, если вы хотите измерить чье-либо мнение или отношение к проблеме. Частый вариант использования шкалы — респондентов просят указать степень своего согласия или несогласия с заданным утверждением. Для этого задаются варианты ответов в диапазоне от минимума до максимума.

Шкалу Лайкерта, состоящую из 5 позиций можно записать и в текстовом формате:

  • Полностью согласен
  • Частично согласен
  • Трудно сказать,
  • Частично не согласен
  • Совершенно не согласен

Такой вариант ее представления удобен для ее восприятия респондентом. Но может применяется цифровое обозначение, где «совершенно не удовлетворен» соответствует единице, а «полностью удовлетворен» — цифре «5».

При использовании этого типа ответов в Гугл:

  • Респонденты могут давать оценку по некоторой шкале.
  • Шкала может начинаться с 0 или 1.
  • Шкала может заканчиваться целым числом от 2 до 10.
  • Вы можете задать метку для начала и конца шкалы.

Сетка

С помощью этого типа вопросов можно измерить отношение к проблеме по разным критериям

При использовании этого типа ответов:

  • Респонденты выбирают один или несколько предложенных вариантов из сетки.
  • Чтобы ограничить возможность выбора (по одному ответу на строку или столбец), нажмите на значок  в правом нижнем углу вопроса.
  • Чтобы перемешать строки, нажмите на значок  в правом нижнем углу вопроса.

Входящая задача

  1. Фамилию и имя тестируемого.
  2. Адрес электронной почты — это необходимо при опросе известных адресатов, когда им отправлена ссылка не по электронной почте, а в мессенджере. Данный пункт можно не использовать, если вы рассылаете опросник при помощи рассылки на электронную почту.
  3. Сделать выпадающий список, в котором будет выбираться школа. Аналогичным образом можно сделать выбор класса, отдела, подразделения. Такой вариант необходим, чтобы тестируемый верно определил, кому он сдает тестирование. При ручном вводе данных в поле разные регистры или написания ответов будут по-разному структурироваться фильтрами в итоговой таблице.
  4. Необходимо создать простой вопрос с одним вариантом правильного ответа.
  5. Необходимо создать простой вопрос с несколькими вариантами правильных ответов.
  6. Необходимо настроить балльную оценку тестируемого.
  7. Тестируемый может несколько раз проходить тестирование. Эту функцию можно не использовать, если тестируемый будет единожды проходить тестирование. В случае, если вам нужно собирать данные регулярно (допустим, ежедневно) вы можете использовать многократный прием ответов. В этом случае ссылка будет неизменна, необходимо будет лишь напоминать тестируемым о необходимости заполнить форму.
  8. Оценить количество прошедших тестирование.
  9. Выгрузить данные в таблицу для дальнейшей обработки и оценки.

Выбор правильных ответов и количества баллов

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

Для этого нажимаем на кнопку «Ответы», которая появится в левом нижнем углу каждого вопроса. Это позволит перейти в режим настройки ответов.

Дальше нужно выбрать правильный ответ на данный вопрос.

Указать количество баллов, которое получит пользователь за правильный ответ.

Добавить пояснение к ответу, если это необходимо.

И сохранить правильный ответ на вопрос.

После этого данную процедуру нужно провести для всех вопросов, которые вы добавили в вашу Google Форму.

Коды и статусы версий для тестирования

Требования к номерам версий

Пользователи получают последнюю версию приложения, для которой справедливы оба условия: 

  • версия совместима с устройством пользователя;
  • у пользователя есть доступ к этой версии.

У всех пользователей есть доступ к рабочей версии. Если номер опубликованной рабочей версии больше, чем у доступной версии для тестирования, пользователи получат APK-файл рабочей версии.

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

Чтобы пользователь мог получать версии для тестирования, должны выполняться такие условия:

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

Например, у всех пользователей, зарегистрированных в программе тестирования, есть доступ к версии для открытого тестирования. У пользователей, зарегистрированных в программе внутреннего тестирования, нет доступа к версиям для открытого и закрытого тестирования, даже если эти пользователи указаны в настройках версий. Соответственно, такие пользователи не будут получать последние APK-файлы, опубликованные для этих версий.

Запасные версии приложения

При запуске новой версии приложения вы можете увидеть сообщения о том, что тестировщики определенной версии получили APK-файл или набор App Bundle, предназначенный для другой версии – резервной.  

Статусы и условия резервных версий

  • Shadowed (Замещено). Один APK-файл заменяет другой. Это происходит, когда он частично или полностью соответствует конфигурации устройства и его номер версии выше.
  • Promoted (Улучшено). Все APK-файлы для определенной группы пользователей заменены более стабильными версиями. Например, вместо APK-файла для бета-тестирования пользователь скачивает APK-файл рабочей версии. Такая ситуация возникает, если вы выпускаете сначала тестовую версию приложения, а затем более стабильную.
  • Superseded (Заменено). Все APK-файлы для определенной группы пользователей полностью заменены более поздними версиями приложения. Пользователи не могут скачать никакой из этих файлов и получают запасные версии. Такое происходит, если вы перестаете обновлять версии приложения для определенных групп пользователей.
  • Partially shadowed (Частично замещено). Хотя бы один основной APK-файл замещен запасным APK-файлом с более высокой версией. В таком случае некоторые бета-тестировщики получат предназначенный им APK-файл, а другие могут получить рабочую версию приложения. Обычно это происходит из-за некорректной нумерации версий.

Sunday, April 2, 2017

Тестирование с помощью Google-форм. Расширение «штатных» возможностей. Часть 1

При построении образовательного информационного пространства с помощью Google Classroom для контроля знаний в форме тестирования, как правило, используются Google-формы. Но формы изначально разрабатывались как инструмент для сбора и обработки информации сетевых опросов и лишь затем стали приспосабливаться под цели тестирования. Поэтому сейчас они по своим функциональным возможностям ещё значительно уступают «аутентичным» тестирующим комплексам таким, например, как MyTestX (разработчик Башлаков А. С.), NetTest (разработчик Поляков К. Ю.), тестирующий блок LMS Moodle. Из наиболее существенных отличий можно отметить следующие.

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

2

Важное свойство тестирующего комплекса, ещё не реализованное в Google-формах в полном объёме, — вариативность отображения результатов. В Moodle, например, можно по-разному отображать результаты во время прохождения теста, после завершения попытки или после того, как тест закрыт

При этом для каждой ситуации выбираются свои опции из списка:

Возможность получить немедленный отклик на введённый ответ играет существенную роль в тренировочном тесте, когда ученик может «по горячим следам» проанализировать ошибки и исправить их. В обновлённых в 2016 году Google-формах появилась возможность немедленной проверки результатов для трёх типов вопросов — выбор одного варианта из многих, множественный выбор и выбор из списка. К сожалению, другие важные и часто используемые типы вопросов в этот перечень не попали. О том, как воспользоваться возможностью автоматической проверки ответов без подключения дополнения Flubaroo описано здесь >> ссылка на публикацию

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

Дополнение позволяет задать время, в которое форма закроется и результаты уже не будут приниматься. FormLimiter не позволяет задать время начала тестирования – момент открытия формы. Эта проблема тоже может быть решена, но более сложным способом – подключением скрипта (https://www.labnol.org/internet/schedule-google-forms/20707/). Для подключения дополнения нужно выбрать в меню «Дополнительно», обозначенное вертикально расположенными точками, пункт «Дополнения» и в поисковом окне ввести FormLimiter

Но основной нерешённой проблемой «штатной» Google-формы остаётся формирование теста на основе банка заданий. Это ограничения может быть преодолено, хотя и не в полном объёме, различными способами, например, с помощью интеграции Google-документов разного формата, применения языка программирования Google Apps Script или использования малоизвестных встроенных функций электронной таблицы. Одним из решений является подключение скрипта «Баба ЕГЭ» (Б. Ярмахов, О. Тузова), который позволяет формировать в Google-таблице структурированный банк заданий с картинками (есть ограничения по типу вопросов), создавать тест в виде Google-формы со случайными вопросами из банка и выполнять «стандартную» проверку с помощью надстройки Flubaroo. Как работать со скриптом подробно описано здесь >> ссылка на сайт

Другое интересное и необычное решение предложено Alice Keeler в публикации Create a Quiz from a Question Bank (англ). Этот подход опирается на использование мало известных функций, которые встроены в электронные таблицы. В следующем посте в вольном пересказе и с небольшими изменениями и дополнениями по отношению к оригиналу будет представлена пошаговая инструкция для реализации метода Alice Keeler.

The variants card

The top of the experiment page includes the variants card. This where you’ll create the specific changes to your web page that you wish to test, called variants. You can create as many variants as you wish to test against your original page (the Editor page in Optimize).

Create a variant

To get started, click Create variant (bottom right), enter a variant name, then click Add. Repeat this process to create additional variants. When finished, you’ll see a list of your new variants on the variants card.

To start making changes. click anywhere in the variant row (which will say «0 changes»). This will launch the Optimize visual editor – an overlay on top of your editor page consisting of two components: the app bar (at the top of the page) and the editor panel (floating in the lower right).

Start editing:

  1. Click on any web page element you wish to edit (e.g. a button).
  2. Use the editor panel to make a change (e.g. change the button color).
  3. Click Save.
  4. Continue making edits as necessary.
  5. Click Done.

Learn more about the visual editor.

Variant weighting

All variants are weighted equally by default in Optimize. A visitor who is included in your experiment has an equal chance of seeing any of your variants. If you want to direct more, less, or even all of your traffic to a specific variant, you can adjust your variant weights on the experiment details page.

Learn more about variant weighting.

Шаг 2. Задайте настройки

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

Вот как это сделать:

  1. Выберите страницу приложения, укажите данные для таргетинга, атрибуты и варианты, следуя инструкциям на экране.
  2. Чтобы запустить тестирование, нажмите Начать эксперимент в верхней части страницы. Вы также можете сохранить эксперимент и провести его позже.

Описания полей, примеры и рекомендации

ПолеОписаниеПримеры и рекомендации
Название
  • «Светящийся значок»
  • «Значок логотипа»
  • «Краткое описание с новым слоганом»
Название страницы приложения
  • Тестируемая специальная страница приложения будет отображаться с названием, которое у нее было на момент запуска эксперимента. Если обновить название позже, в эксперименте это не отобразится.
  • Чтобы избежать путаницы при проведении экспериментов, рекомендуем удалять неиспользуемые специальные страницы приложения и создавать новые при надобности.
Аудитория
  • Число пользователей (в процентах), которые видят вариант эксперимента.
  • Выбранное число пользователей будет поровну распределено между вариантами эксперимента.
  • Если вы установите значение 30%, остальные 70% посетителей страницы будут видеть ее текущую версию.
  • Если вы выбрали 30% аудитории и два варианта эксперимента, на каждый из них придется по 15% пользователей.
  • Во время эксперимента для каждого пользователя будет доступна только одна версия страницы.
Атрибуты
  • Чтобы эксперимент прошел максимально успешно, тестируйте не больше одного атрибута за раз.
  • Полное и краткое описания можно тестировать только во время эксперимента с локализованными версиями.
  • Если вы тестируете графические объекты, убедитесь, что их размер и формат соответствуют этим требованиям.
Варианты

Заключение

В этой статье мы лишь поверхностно рассмотрели платформу Google C++ Testing Framework. Подробная документация по этой платформе доступна на сайте компании Google. Для профессиональных разработчиков я рекомендую ознакомиться с дополнительными материалами об открытых платформах регрессионного тестирования, таких как Boost unit test framework и CppUnit. Для получения дополнительной информации обратитесь к разделу .

Похожие темы

  • Оригинал статьи «A quick introduction to the Google C++ Testing Framework» (EN).
  • Прочитайте статью Google TestPrimer (EN), чтобы начать работу с Google C++ Testing Framework.
  • Для более подробного изучения Google C++ Testing Framework ознакомьтесь с руководством Google TestAdvancedGuide (EN).
  • На странице Google TestFAQ (EN) вы найдете советы и ответы на часто задаваемые вопросы, касающиеся платформы Google C++ Testing Framework.
  • Прочитайте статью «Open source C/C++ unit testing tools, Part 1: Get to know the Boost unit test framework» (EN) (developerWorks, декабрь 2009).
  • Прочитайте статью «Open source C/C++ unit testing tools, Part 2: Get to know CppUnit» (EN) (developerWorks, январь 2010).
  • Для получения дополнительной информации о сравнении чисел с плавающей запятой ознакомьтесь со статьями What Every Computer Scientist Should Know About Floating-Point Arithmetic (EN) Дэвида Голдберга (David Goldberg) и Comparing floating point numbers (EN) Брюса Доусона (Bruce Dawson).
  • Загрузите Google C++ Testing Framework.
  • Загрузите ознакомительные версии программного обеспечения IBM или работайте с онлайновыми пробными версиями на странице IBM SOA Sandbox. Познакомьтесь с инструментами для разработчиков и межплатформенными приложениями от DB2, Lotus, Rational, Tivoli и WebSphere.
Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий