Лучшие программы для диагностики Android-смартфона

18 декабря 2020 Инструменты и сервисы, Интернет-маркетинг, Онлайн-инструменты, Отзывы и анкеты, Сервисы для сайтов

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

В конце статьи или прямо сейчас скачайте подборку материалов для быстрого выхода в онлайн

Зачем нужны онлайн-тесты

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

Во-вторых, тесты можно использовать при приёме на работу новых сотрудников. Наверняка слышали о таком.

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

А теперь собственно о сервисах, которые помогают создавать онлайн-тесты.

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

Этап 6: Тестирование производительности

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

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

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

Функциональное тестирование

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

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

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

В рамках функционального тестирования, вам следует выполнить следующие тесты:

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

Подборка сервисов для создания тестов онлайн

iSpring


iSpring — решение для дистанционного обучения и тестирования сотрудников. Включает конструктор курсов и тестов, а также облачную систему дистанционного обучения. С iSpring у вас появится единый центр управления обучением, работающий 24/7. Сотрудники проходят курсы и тесты, а вы контролируете, как они учатся, растут профессионально и как результаты обучения влияют на бизнес-показатели компании.

Google Forms /Гугл-формы для создания опросов

Конечно, это не совсем онлайн-конструктор тестов, поэтому поговорим о нём отдельно. Если вы создавали опросы при помощи форм, то тут всё понятно: пишешь вопрос, предлагаешь варианты ответов и ждёшь результатов. Однако мало кто знает про бесплатный плагин Flubaroo, который автоматически проверяет ответы респондентов и выставляет оценки по заданным критериям.

Добавьте к привычным гугл-формам

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

Полное тестирование

Полное тестирование проводится перед релизом. Включает себя в себя быстрое тестирование, регресионное тестирование, monkey-тестирование на 100 устройствах и тестирование обновлений.
Регрессионное тестирование подразумевает прогон ВСЕХ тест-кейсов по проекту. Тест-кейсов не только за последнюю итерацию, но и за все предыдущие и общие тест кейсы по требованиям. Это занимает день-три на одно устройство в зависимости от проекта.

Очень важный шаг — тестирование обновлений. Почти все приложения хранят данные локально (даже если это кука логина) и важно удостовериться, что после обновления приложения все данные пользователя сохранятся. Тестировщик скачивает билд из маркета, создает сохраняемые данные (логин, плейлисты, транзации учета финансов), обновляет приложение на тестовую сборку и проверяет, что все на месте. Затем прогоняет smoke-тест. Процесс повторяется на 2-3 устройствах.

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

Релизный monkey-тест мы проводим на 10 iOS и 80 Android устройствах при помощи сервиса Appthwack.

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

Сборка уходит в релиз только при 100% прохождении всех тест-кейсов.

Как работают конструкторы тестов

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

При помощи конструктора тестов создаются разные типы вопросов и ответов:

  1. Выбрать один вариант ответа из нескольких предложенных;
  2. Выбрать несколько вариантов ответов из предложенных;
  3. Вписать недостающие слова в пробелы в тексте;
  4. Написать развернуто свой вариант ответа;
  5. Выбрать верное или ложное утверждение.

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

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

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

Быстрое тестирование

Быстрое тестирование проводится после завершения итерации разработки, если сборка не пойдет в релиз.
Для начала проводятся smoke-тесты, чтобы понять имеет ли смысл тестировать сборку.

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

Некорректно выполненные задачи переоткрываются. Баги заносятся в Jira. К не UI багам обязательно прикладываются логи со смартфона. К UI багам скриншоты с пометками что не так.

После этого выполняются функциональные тесты этой итерации. Если были найдены баги не покрытые тест-кейсами, создается новый тест-кейс.

Для андроид приложений запускаются monkey тесты.

adb shell monkey -p ru.stream.droid —throttle 50 —pct-syskeys 0 —pct-ap pswitch 0 -v 5000 По окончании тестирования ставится галочка «тестирование багов пройдено» в билд-сервере (да, название галочки не очень правильное :).

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

Критичность бага определяется по таблице.

После завершения тестирования PM получает подробное письмо-отчет.

Англоязычные сервисы для создания тестов онлайн

Classmarker удобный конструктор, который поможет создать онлайн-тест за несколько минут как для 5 пользователей, так и для 5000, избавляя вас от рутинной многочасовой работы по подсчету результатов.
Для образовательных целей сервисом можно пользоваться бесплатно, хотя функционал довольно ограниченный. Так что регистрируйтесь, отмечая на вкладке «Администраторы» (Administrators), «для использования в образовательных целях» (for education use).

Так вы получите бесплатный функционал

В бесплатном тарифе возможно создавать до 100 тестов ежемесячно, то есть 1200 тестов в год. Однако есть определённые лимиты: результаты тестирования не отправляются на электронную почту участникам, невозможно загрузить картинки или файлы при создании теста, вопросы не сохраняются в виртуальном хранилище, их придется вводить каждый раз при работе над новым тестом, недоступна подробная статистика по каждому участнику. Плюс сервис вставляет рекламные объявления в готовый тест. А как вы думали? :)

ProProfs
подобный сервис, где тоже есть бесплатный тариф с ограниченным функционалом. Переходите на вкладку цены (Pricing) и викторины (Quiz). EasyTestMaker — ещё один конструктор тестов, который позволяет не только создавать материалы для публикации на вашем сайте, но и выводит список вопросов в формате doc или pdf, готовый для скачивания. Может, кому-то будет интересна такая функция. В бесплатной версии установлен лимит на 25 тестов в год.

Тестирование требований

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

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

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

В основном на этом этапе используется basecamp.

Когда требования стали полны и непротиворечивы, тестировщик составляет smoke-тесты и функциональные тесты, покрывающие исходные данные. Тесты деляется на общие и специфические для разных платформ. Для хранения и прогона тестов мы используем Sitechсo.

Например, для проекта Trava на этом этапе было написано 1856 тестов.

Первый шаг тестирования закончен. Проект уходит в разработку.

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]