18 декабря 2020 Инструменты и сервисы, Интернет-маркетинг, Онлайн-инструменты, Отзывы и анкеты, Сервисы для сайтов
Продолжаем обзор полезных сервисов, которые могут пригодиться при ведении бизнеса. Мы с вами говорили о том, как создавать презентации, обрабатывать бесплатно видео или аудио, работать с текстом или изображениями. Но вот ни разу не обсуждали сервисы для создания тестов онлайн. А ведь если подключить фантазию, то их тоже можно использовать во многих проектах.
В конце статьи или прямо сейчас скачайте подборку материалов для быстрого выхода в онлайн
Зачем нужны онлайн-тесты
Во-первых, привлекать потенциальных клиентов, создавая тематические тесты, которые бы сразу выдавали результат тестируемому и побуждали к действию.
Во-вторых, тесты можно использовать при приёме на работу новых сотрудников. Наверняка слышали о таком.
В-третьих, если вы ведёте тренинги онлайн и даже оффлайн, то попробуйте тестировать своих учащихся. Ниже вы узнаете про сервис, подходящий для этих целей. Контроль знаний помогает понять, какие темы были усвоены плохо, и что стоит подтянуть. Согласны?
А теперь собственно о сервисах, которые помогают создавать онлайн-тесты.
Радует, что есть из чего выбирать. И не только англоязычные сайты здесь в помощь, ведь без знания языка в них бывает сложно разобраться, да и расширенный функционал доступен только в платных тарифах. Мы расскажем и об отечественных сервисах, которые ничуть не хуже иностранных и почти всегда бесплатны.
Ваш пошаговый алгоритм тестирования мобильных приложений
Обеспечение качества (QA, от английского — Quality Assurance) является неотъемлемой частью жизненного цикла разработки любых приложений, включая мобильные. К сожалению, многие упускают из виду критические особенности тестирования мобильных приложений, которые часто приводят к сбоям, ошибкам в работе приложения и плохому качеству обслуживания клиентов.
Чтобы обеспечить успешную разработку любого приложения, специалист-тестировщик должен принимать участие во всех этапах разработки — от создания концепции и анализа требований, до создания спецификаций тестирования и выпуска готового продукта. Обеспечение качества также является ключевым элементом в последующих, после прохождения этапов разработки, обзорах программного продукта.
Однако часто бывает сложно определить, с чего начать организацию процесса тестирования мобильного приложения. Для беспроблемного тестирования мы рекомендуем просто выполнить девять указанных ниже шагов.
Давайте рассмотрим особенности тестирования мобильных приложений.
Цикл жизни спринтов
Подборка сервисов для создания тестов онлайн
iSpring
iSpring — решение для дистанционного обучения и тестирования сотрудников. Включает конструктор курсов и тестов, а также облачную систему дистанционного обучения. С iSpring у вас появится единый центр управления обучением, работающий 24/7. Сотрудники проходят курсы и тесты, а вы контролируете, как они учатся, растут профессионально и как результаты обучения влияют на бизнес-показатели компании.
Google Forms /Гугл-формы для создания опросов
Конечно, это не совсем онлайн-конструктор тестов, поэтому поговорим о нём отдельно. Если вы создавали опросы при помощи форм, то тут всё понятно: пишешь вопрос, предлагаешь варианты ответов и ждёшь результатов. Однако мало кто знает про бесплатный плагин Flubaroo, который автоматически проверяет ответы респондентов и выставляет оценки по заданным критериям.
Добавьте к привычным гугл-формам
Интернет-тренер получает инструмент для проверки знаний учащихся. Плагин подсчитывает баллы по опросу (своеобразному тестированию), дает индивидуализированную обратную связь по электронной почте каждому студенту согласно результатам, а также высылает правильные ответы.
Этап 3: Тестовые случаи и разработка сценариев тестирования приложения
Подготовьте документ, описывающий тестовые случаи (test cases) для каждой тестируемой функции и функциональности.
В дополнение к функциональным тестовым случаям, также должны быть охвачены некоторые отдельные моменты (кейсы):
• Особенность использование батареи; • Скорость работы приложения; • Требования к данным; • Объем используемой памяти.
Также перед началом тестирования важно определиться, какое сочетание ручного и автоматического тестирования вы будете применять.
При необходимости подготовьте отдельные наборы ручных тестовых случаев и сценариев для автоматического тестирования и адаптируйте их согласно требованиям проекта.
Как работают конструкторы тестов
Функция создания тестов доступна после регистрации на сайте. Огромным плюсом будет коллекция готовых тестов по разным тематикам, поэтому вам не придётся ломать голову при разработке своих вопросов. Их можно сохранять в свою базу, потом миксовать или изменять, использовать при создании новых тестов, не вводя каждый раз один и тот же вопрос. Существенно экономит время!
При помощи конструктора тестов создаются разные типы вопросов и ответов:
Вопросы можно оформлять, вставляя изображения, текстовые документы и даже видео. Чаще всего такая функция доступна в платных версиях, но и без картинок тесты смотрятся достойно.
Ответы могут выводиться в виде графиков и диаграмм, в числовом значении или процентном, а также как текст, который расскажет тестируемому, где у него остались пробелы и что нужно подтянуть. И все эти параметры вы задаете самостоятельно!
Готовый тест легко встраивается на сайт. Если нет такой необходимости, то сгенерируйте ссылку от теста и поделитесь ею со своими знакомыми в соцсетях. Пригласите участников по электронной почте пройти тест непосредственно в сервисе. Выбирайте то, что нужно для достижения цели.
Этап 5: Тестирование юзабилити и бета-тестирование
После того, как базовый функционал протестирован, настало время убедиться, что мобильное приложение является достаточно простым в использовании и обеспечивает удовлетворительный пользовательский опыт. На этом этапе необходимо поддерживать соответствие матрице кроссплатформенности, чтобы обеспечить охват пользователей различных платформ, достигнутый бета-тестерами.
Пример матрицы поддержки разных версий платформы iOs
После того, как приложение будет протестировано внутри компании, вы сможете выпустить бета-версию приложения на рынок.
Тестирование совместимости
Мобильные устройства различаются в зависимости от платформы, модели и версии их операционной системы. Важно выбрать такое подмножество устройств, которое будет соответствовать вашему приложению.
Тестирование пользовательского интерфейса
Пользовательский опыт является ключевым элементом, при тестировании приложения. Ведь наше приложение разрабатывается именно для конечных пользователей. Вам следует качественно проверить удобство использования приложения, навигацию по его элементам и контент. Тестируйте меню, опции, кнопки, закладки, историю, настройки и навигацию приложения.
Тестирование интерфейса
Тестирование пунктов меню, кнопок, закладок, истории, настроек и навигации по приложению.
Тестирование внешних факторов
Приложения для мобильных устройств не будут единственными приложениями на устройстве пользователя. Вместе с вашим приложением будут установлены приложения от сторонних разработчиков. Возможно десятки таких приложений. Следовательно, вашему приложению придётся взаимодействовать с этими сторонними приложениями и прерывать работу различных функций устройства, таких как различные типы сетевых подключений, обращение к SD-карте, телефонные звонки и другие функции устройства.
Тестирование доступности
Мобильными устройствами могут пользоваться различные люди с ограниченными возможностями. По этой причине важно протестировать возможность работы с приложением людей с дальтонизмом, нарушениями слуха, проблемами пожилого возраста и другими возможными проблемами. Такое тестирование является важной частью общего тестирования юзабилити.
Англоязычные сервисы для создания тестов онлайн
Classmarker — удобный конструктор, который поможет создать онлайн-тест за несколько минут как для 5 пользователей, так и для 5000, избавляя вас от рутинной многочасовой работы по подсчету результатов.
Для образовательных целей сервисом можно пользоваться бесплатно, хотя функционал довольно ограниченный. Так что регистрируйтесь, отмечая на вкладке «Администраторы» (Administrators), «для использования в образовательных целях» (for education use).
Так вы получите бесплатный функционал
В бесплатном тарифе возможно создавать до 100 тестов ежемесячно, то есть 1200 тестов в год. Однако есть определённые лимиты: результаты тестирования не отправляются на электронную почту участникам, невозможно загрузить картинки или файлы при создании теста, вопросы не сохраняются в виртуальном хранилище, их придется вводить каждый раз при работе над новым тестом, недоступна подробная статистика по каждому участнику. Плюс сервис вставляет рекламные объявления в готовый тест. А как вы думали?
ProProfs
— подобный сервис, где тоже есть бесплатный тариф с ограниченным функционалом. Переходите на вкладку цены (Pricing) и викторины (Quiz). EasyTestMaker — ещё один конструктор тестов, который позволяет не только создавать материалы для публикации на вашем сайте, но и выводит список вопросов в формате doc или pdf, готовый для скачивания. Может, кому-то будет интересна такая функция. В бесплатной версии установлен лимит на 25 тестов в год.
Этап 2. Определение необходимых типов тестирования мобильных приложений
Перед тестированием любых мобильных приложений определите, что именно в данном мобильном приложении вы хотите протестировать: набор функциональности, удобство использования, совместимость, производительность, безопасность и т. д. На этом же этапе имеет смысл выбрать методы тестирования мобильного приложения.
Определите, на какие целевые устройства направлено данное приложение, и какие требования к функционалу следует проверить.
Вы также должны определить, какие целевые устройства нужно включить в список тестирования.
Вы можете сделать это следующим образом:
• Выяснить, какие устройства будет поддерживать приложение; • Определить, какая версия операционной системы будет самой ранней из тех, что поддерживаются приложением;
• Выявить наиболее популярные модели мобильных устройств у целевой аудитории; • Определить набор не основных (дополнительных) устройств с экранами разных размеров, потенциально поддерживаемых приложением; • Решить, будете ли вы использовать для тестирования физические устройства или их эмуляторы.
Этап 7: Аттестационное тестирование и тестирование безопасности приложения
Безопасность и конфиденциальность данных имеют огромное значение в наше время. Пользователи требуют, чтобы вся их информация хранилась безопасно и конфиденциально.
Убедитесь, что тестируемое приложение надежно защищено. Выполните проверку на возможность внедрения SQL инъекций, на возможность перехвата сеансов, анализа дампов данных, анализа пакетов и SSL трафика.
Очень важно проверить безопасность хранилища конфиденциальных данных вашего мобильного приложения и его поведение в соответствии с различными схемами разрешений для устройств.
Помимо проверки безусловного шифрования имен пользователей и паролей, задайте себе следующие вопросы:
• Есть ли у приложения сертификаты безопасности? • Использует ли приложение безопасные сетевые протоколы? • Существуют ли какие-либо ограничения, например количество попыток входа в систему до блокировки пользователей?