Тестирование приложений, тестирование H5 и тестирование мини-программ

Каталог статей

Предисловие

  • Тип приложения
    • Родное приложение
    • Чистое приложение H5
    • Гибридное приложение (родное + H5)

1. Общие точки тестирования приложений

1. Тестирование функций приложения

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

注意:功能测试提取和用例设计方法都跟web测试一致,但是APP有一些自己的特性,也要额外加到测试点中。

1.1.Установка и удаление приложения

  • Перед установкой программного обеспечения:
    • Есть ли соответствующая подсказка, когда недостаточно места?
  • Программное обеспечение устанавливается:
    • Можно ли отменить процесс установки (принудительно убить процесс)
    • 安装是否可以正常运行
    • Есть ли соответствующая подсказка, когда недостаточно места?
  • После установки программного обеспечения:
    • Можно или нет для оптовой покупки: 通过桌面卸载 通过软件设置卸载
      • Распространенная ошибка: обнаружено, что приложение на телефоне IOS не полностью установлено во время установки. После завершения установки появляется значок неполного приложения
        , который всегда отображается на телефоне и не может быть установлен. Удалено.
    • Поддерживает ли удаление функцию отмены? Работает ли функция удаления программного обеспечения нормально после нажатия кнопки «Отмена»?
    • Следует ли автоматически удалять установочный пакет после установки
  • Повторяем установку:
    • ① Версия подсказки уже существует.
    • ② Непосредственно перезапишите установку, но версии V1.0–>V1.0 можно использовать в обычном режиме.

1.2.Тест обновления приложения

  • Перед обновлением:
    • Когда доступна новая версия клиента, появляется ли запрос на обновление?
  • Необязательное обновление версии
    • Пользователь может отменить обновление, и старая версия может использоваться в обычном режиме. Запрос на обновление все равно появится, когда пользователь запустит приложение в следующий раз.
    • После немедленного обновления выполните обновление в обычном режиме.После обновления новую версию можно будет использовать в обычном режиме.
  • Версия принудительного обновления
    • Когда пользователь выходит из клиента без обновления, принудительное обновление все равно появляется при следующем запуске приложения.
    • После завершения принудительного обновления новую версию можно будет использовать в обычном режиме.
  • Онлайн-обновление кросс-версий
    • Обычное использование после обновления
    • Выбранная версия — по эксплуатационным данным, версия с наибольшим использованием пользователей; без эксплуатационных данных, граничное значение.
    • Вам необходимо подтвердить разработку. Если версий слишком много, обслуживание будет высоким. Будет ли принудительное обновление до определенной версии?

Вопрос: Что входит в тестирование обновления версии? - Новые функции, старые функции (новые функции - детальное тестирование, старые функции - выполняются в рамках базового процесса)

1.3.Тест входа в приложение

  • Способ входа
    • Имя пользователя, код подтверждения по СМС, отпечаток пальца, QR-код, жест, голос, распознавание аватара, сторонний вход (WeChat, Weibo) – реализованы ли требования
  • Не авторизованный пользователь
    • Контролируются ли операции на некоторых страницах?
    • При нажатии на определенные ресурсы вам будет предложено войти в систему или перейти на страницу входа.
    • После того как пользователь активно выйдет из системы, при следующем запуске приложения он должен войти на страницу входа.
  • Переключить вход в учетную запись: проверьте, обновляется ли информация для входа вовремя.
  • Единый вход клиента: Единый вход — независимо от того, какой клиент войдет в систему, данные будут синхронизированы; Единый вход — только один клиент может войти в систему, ИТ-круг
    • Если нескольким терминалам не разрешен вход в систему, исходный пользователь будет отключен от сети и будет выдано сообщение с подсказкой.
    • Запрашивайте информацию, когда нескольким терминалам разрешен вход в систему; и убедитесь, что работа базы данных правильна, и каждый терминал может своевременно видеть обновления данных.
  • Продолжительность входа пользователя в систему слишком велика, а срок действия информации об учетной записи истек.
    • Появляется сообщение «Хотя пользователь вошел в систему, система сообщит, что пользователь не вошел в систему».
    • Принудительный выход, запрос: «Срок действия данных учетной записи истек, пожалуйста, войдите снова» или перейдите к интерфейсу входа в систему.

1.4.Офлайн-тестирование

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

1.5. Сенсорный экран и проверка работоспособности

  • Жесты быстрого доступа на сенсорном экране: пролистывание двумя пальцами, пролистывание тремя пальцами.
  • Длительное нажатие, короткое нажатие на экран
  • Тест горизонтального и вертикального экрана мобильного телефона
  • Прикасайтесь к разным местам одновременно и выполняйте разные операции одновременно.
  • Проверьте статус обработки клиента, чтобы узнать, произойдет ли он сбой (сбой, сбой) или ANR (приложение не отвечает).

注意:需要跟开发和产品确认是否支持!

1.6. Push-тест приложения

  • Настройки переключателя:
    • Состояние по умолчанию — все открыто, и клиент может получать push-сообщения.
    • Переключатель настроек можно включить или выключить; когда переключатель настроек приложения выключен, клиент не может получать push-сообщения.
  • Когда мобильный клиент не блокирует экран:
    • Приложение работает в фоновом режиме, и push-сообщения можно получать в обычном режиме, и вы можете нажать, чтобы просмотреть — в верхней части экрана нажмите, чтобы перейти к соответствующему приложению.
    • При использовании приложения на переднем плане вы можете получать напоминания о сообщениях и щелкнуть их, чтобы просмотреть.
  • Когда мобильный клиент блокирует экран: нормально ли принимается push-сообщение - выделите сообщение, нажмите на экран, список сообщений; нажмите на одно из них, разблокируйте экран, перейдите к соответствующему приложению
  • Статус входа:
    • Получать ли push-уведомления после выхода из системы (в зависимости от требований)
    • Если вы не вошли в систему, войдите снова: получите несколько push-сообщений в пакетном режиме.
    • Если push-сообщение предназначено для вошедшего в систему пользователя, вам необходимо проверить, соответствует ли полученное push-сообщение личности пользователя, и отправлять сообщения других людей без ошибок.
  • Может ли панель сообщений (центр уведомлений) получать напоминания о сообщениях и щелкнуть, чтобы просмотреть их. Панель сообщений исчезает после нажатия

2. Тестирование интерфейса AppUI

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

注意:UI界面测试和web思路基本一致

3. Тест совместимости приложения/адаптация мобильного телефона.

  • Если приложение можно нормально использовать в разных операционных системах (Android и IOS), то тестирование совместимости необходимо проводить на обеих платформах; на каждой платформе.不同系统版本
    • Версии Android: 6, 7, 8 и различные второстепенные версии.
    • Версии iOS: 9, 10, 11, 12, 13, 14, 15 и их различные второстепенные версии.
  • Можно ли адаптировать его к различным屏幕尺寸
    • Серия Android: 4,5 дюйма, 5,0 дюйма и т. д. (телефон, планшет)
    • Серия iOS: 3,5 дюйма, 4 дюйма, 4,8 дюйма, 5,5 дюйма (iPhone и iPad)
  • 分辨率适配:Разрешение влияет на размер значков интерфейса и текста, гарантируя, что страница будет полностью отображаться в стандартном разрешении и текст не будет заблокирован.

Подведем итог

  • Тестирование совместимости обычно охватывает: мобильные телефоны с системой Android, просто выберите市面上主流手机, например: Xiaomi, Huawei, vivo, oppo и т. д.; мобильные телефоны с системой iOS 6s, 6plus, 7, 8plus, x, xs, 11, 11plus, 12, 12plus и т. д. (просто используйте тест с высокой долей рынка)
  • Я проведу тест совместимости и тест интерфейса тех тестовых мобильных телефонов, которые есть в компании, это будет отражено в протоколе испытаний.

Узнайте о: платформе облачного тестирования Testin, 50 моделей бесплатно;安装、打开app、monkey、关闭app、卸载
30-минутный отчет о тестировании — вспомогательное тестирование Облачное тестирование Testin, Tencent, Baidu, Alibaba

4. Тест на прерывание приложения

  • Ситуация, когда приложение нарушает поведение мобильного телефона: может ли приложение нормально справиться с этим и обеспечить точность данных?
  • В основном проводить тестирование прерываний на страницах核心功能存在实时数据交换. Помимо обеспечения разумной обработки во время процесса прерывания, также необходимо убедиться, что прерывание возвращается в нормальное состояние после прерывания
    • Входящие вызовы, входящие текстовые сообщения, разблокировка экрана блокировки, отключение и повторное подключение к сети, отключение электроэнергии, низкий заряд батареи, переключение вперед и назад, переключение приложений
    • На оборудовании мобильного телефона, например: режим ожидания, подключение и отключение кабелей передачи данных, наушники, всплывающие окна с сигналами тревоги и т. д.
  • Распространенные сценарии ошибок:
    • Во время воспроизведения видео iQiyi звонок/телефонный звонок WeChat прерывается:
      • Обычное: приложение находится в приостановленном состоянии; после ответа на звонок прямая трансляция возобновляется в обычном режиме.
      • Аномалии: приложение зависает, аудио и видео не синхронизированы.
    • Видеочат WeChat, напоминание о низком заряде батареи прервано: (телефон прерван?)
      • Обычный: чат не прерывается. После отключения подсказки общение возобновится в обычном режиме.
      • Аномалия: приложение зависло/вышло из строя, чат WeChat был принудительно отключен.

5. Проверка сети приложения.

  • Тестирование сетевого переключения 2G/3G/4G/5G/wifi 4/wifi 6
    • Например, при переключении из среды Wi-Fi в среду 4G отображается запрос на включение сети 4G. Плата будет взиматься. Есть ли напоминание?
  • Проверьте работу приложения при переключении сети/без переключения сети.
    • Могут ли данные автоматически восстановиться и нормально загрузиться (обрыв сети и переподключение) когда сеть есть, потом сети нет, а потом сеть снова есть.
    • При отсутствии сети, понятны ли различные подсказки и правильна ли локализация данных (например, отображается сообщение о том, что сеть в данный момент отключена, проверьте настройки сети)
  • Тест слабой сети (задержка + потеря пакетов). Обратите внимание, есть ли разумный запрос на тайм-аут в сценарии слабой сети и существует ли механизм повторной передачи.
    • Обрабатываются и отправляются ли отправленные данные, будет ли задержка (3 минуты), будет ли напоминание в случае сбоя обмена данными.
    • 3 – 2: 1 повторная отправка, вы можете получить – WeChat, повторная отправка!/Автоматическая повторная отправка
      • Если данные передаются несколько раз (платежное приложение), можно ли выполнить их только один раз?
      • Максимальное количество попыток, нормально ли работает приложение

6. Тестирование безопасности приложения.

  • Риск вычета: включая отправку текстовых сообщений, телефонные звонки, подключение к Интернету, а также возможность получения напоминаний при отсутствии Интернета === Дружеское напоминание.
  • Риски утечки конфиденциальной информации: включая доступ к информации о мобильном телефоне, доступ к контактной информации и т. д.
  • Разрешить ли доступ к фотоальбогам и фотографиям?Открыть разрешения + Не открыть разрешения
  • Разрешить ли запись
  • Разрешить ли таргетинг
  • Разрешить ли получение push-уведомлений

注意:默认情况下是开放的,需要提示用户选择!

  • Вообще говоря, для большинства неплатёжных приложений безопасность не является особенно большой проблемой: вам нужно только обеспечить безопасность аутентификации при входе в систему. Включая тест на ввод sql-инъекции (тест безопасности); шифрование конфиденциальных данных!
  • Никаких требований к тестированию безопасности нет, поэтому вам не нужно их учитывать (sql-инъекция, сканирование безопасности и т. д.).

7. Тестирование производительности приложения.

  • Тестирование производительности сервера (например: инструмент loadrunner\Jmeter (бесплатно))
    • Время отклика различных функциональных операций приложения (производительность фонового сервера)
  • тест производительности клиента приложения
    • Время отклика при установке и удалении приложения
    • Мониторинг использования процессора, памяти, трафика и энергопотребления
    • Специальные гаджеты для тестирования производительности, такие как GT (Tencent), Instruments, emmage (android) и OneApm.
  • Испытание на стабильность давления (обезьяна): 100 000 операций щелчка, скольжения, нажатия клавиши
    • Приложение неоднократно устанавливается и удаляется
    • Повторите операции для других функций

8. Разница между тестированием приложений и веб-тестированием

8.1. Сходства:

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

8.2. Различия:

  • Пункт списка
  • Тест на прерывание приложения: прерывание входящих вызовов, прерывание текстовых сообщений, Bluetooth, будильник, подключение и отключение кабелей передачи данных, блокировка мобильного телефона, отключение питания мобильного телефона, проблемы с мобильным телефоном (сбои и перезагрузки системы)
  • Установка, удаление и обновление приложения: новая установка, установка обновления, установка/удаление сторонних инструментов, прямое удаление и удаление.
  • Тест push-сообщения, тест авторизации мобильного телефона, переднее и заднее переключение, сетевая среда (wifi/2G/3G/4G/5G/без сети)
  • Тестирование совместимости: веб-проекты учитывают совместимость разных браузеров; приложения должны учитывать разные операционные системы, разные модели, разные экраны мобильных телефонов и т. д.

9. Знакомство с платформой тестирования приложений.

  • Платформа облачного тестирования приложений: облачное тестирование Baidu, облачное тестирование Testin и т. д. Публичное тестирование? — Работа с частичной занятостью.
  • http://www.open-open.com/lib/view/open1463526042631.html
  • облачное тестирование Testin, 50 бесплатных моделей; установка, открытие приложения, обезьянка, закрытие приложения, удаление, отчет о тестировании

2. Ключевые моменты тестирования H5

1.Что такое H5

Слово H5 происходит от «HTML5». Так называемый «HTML5» относится к пятой версии «HTML», а «HTML» — это «язык гипертекстовой разметки», который является стандартным языком описания веб-страниц. HTML5 — это передовая веб-технология. Набор технологий, включая HTML, CSS и JavaScript.所以,H5可以理解为是一个网页

2. Точки тестирования H5

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

  • Базовое функциональное тестирование аналогично тестированию приложений.
  • Также обратите внимание на: вход в систему, перелистывание страниц, обновление, возврат, мобильную работу.
    • Вход: В настоящее время H5 и нативные клиенты совместимы, поэтому при тестировании каждому следует обратить внимание на два момента.
      • 1. Если клиент авторизован, он все равно будет авторизован после ввода H5.
      • 2. Если клиент не авторизован, введите H5 и нажмите соответствующую кнопку ИЛИ ссылку. Если вам нужно войти в систему, вы должны запустить родной логин; если вы отмените вход, вы можете запустить вход снова или на странице, на которой вы находитесь, есть соответствующая подсказка для входа?
    • Перелистывание страниц. При обнаружении страницы, которая загружается при перелистывании страниц, вам необходимо обратить внимание на ситуацию, когда контент представляет собой одну или несколько страниц. При загрузке данных на страницах обращайте внимание на корректность данных, запрошенных на последующих страницах. Следует отметить, что в сценарии быстрой работы независимо от того, увеличивается ли количество запрошенных страниц последовательно, быстрая операция
    • Обновить и вернуться: обновить и вернуться к тому, находится ли страница на текущей странице после обновления; дрожит ли страница при обновлении страницы или загрузке нового контента; нажимает ли пользователь активно кнопку обновления и все еще находится на текущей странице; нажимаются клавиши возврата и возврата для возврата на нужную страницу страницы
    • Мобильная работа: всплывающее окно появляется/закрывается. Обратите внимание на то, является ли взаимодействие с дружественным на мобильном телефоне; например, будет ли нажатие на всплывающий слой проникать и влиять на страницу ниже.
    • Отобразить страницу после блокировки экрана телефона; отойти на задний план, а затем снова позвонить, чтобы отобразить ее на переднем плане.

2.2.Тестирование страницы пользовательского интерфейса

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

2.3.Тестирование совместимости

  • Совместимость браузера:
    • 1. Рассмотрите популярные мобильные браузеры, такие как QQ, UC и Baidu.
    • 2. Рассмотрите популярные браузеры для ПК, такие как IE, Chrome и Firefox.
    • 3. Android и iOS оснащены встроенными браузерами.
  • Совместимость системы: Охватывает последние пробные версии и популярные в настоящее время основные версии Android и iOS.
  • Совместимость с экраном: Совместим с экранами разных размеров. Включая горизонтальную и вертикальную экранную адаптацию.

2.4.Тестирование интерфейса

  • Тест интерфейса H5 вызывает фоновый интерфейс, поэтому он аналогичен обычному тесту интерфейса.
  • Мы четко понимаем, какой тип интерфейса использует страница H5. Просто проверьте его соответствие этому типу интерфейса.

2.5.Тестирование производительности

  • Тест производительности сервера == Производительность интерфейса
  • Тестирование производительности клиента
    • Скорость загрузки: время первого экрана страницы, время белого экрана, время загрузки с/без кеша.
    • Использование ресурсов: ЦП, трафик, мощность, память и т. д.
      • Если на странице, на которую вы подписаны, есть изображения, попробуйте уменьшить их размер.
      • Сжимается ли ресурс и загружается ли он через CDN
      • Для некоторых картинок, которые не будут меняться и их не нужно каждый раз запрашивать, сделайте локальное кэширование
      • Когда данных много, нужно ли выполнять обработку загрузки страницы?
      • Получите доступ повторно, чтобы проверить, занимает ли он много памяти.

2. Ключевые моменты тестирования небольших программ

1. Что такое мини-программа?

  • Английское название мини-программы — Mini Program. Это приложение, которое можно использовать без загрузки и установки. Это новая форма программного обеспечения, встроенная в приложение WeChat.
  • Типы версий мини-программных продуктов делятся на: версию для разработки, пробную версию и официальную версию.
  • Официальная версия должна быть проверена WeChat. Версию для разработки и пробную версию проверять не нужно.Вам нужно только предоставить разрешение назначенной учетной записи WeChat, а затем отсканировать QR-код мини-программы, чтобы получить к ней доступ.

2. Архитектура мини-программы

Кадр мини-программы включает в себя уровень представления и уровень логики AppService. Уровень представления используется для рендеринга структуры страницы, а уровень AppService — для логической обработки запросов данных и вызовов интерфейса.Они выполняются в двух потоках. Уровень представления и уровень логики взаимодействуют через JSBridage системного уровня.

Вставьте сюда описание изображения

3. Ключевые моменты для тестирования мини-программы

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

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

    • 2. Транзакция. Если мини-программа поддерживает транзакции, она связана с пакетом кошелька и карты WeChat и требует тестирования.

3.2.Проверка разрешения

  • Неавторизованный апплет входа в WeChat:
    • 1. При использовании некоторых бизнес-функций без авторизации появляется напоминание «сначала авторизоваться, а затем использовать соответствующую функцию».
    • 2. При отправке данных на сервер вам будет предложено дополнить соответствующую идентификационную информацию перед ее отправкой.
  • Авторизованный апплет входа в WeChat:
    • 1. Разрешение WeChat на доступ к мини-программе означает, что администратор мини-программы может получить вашу учетную запись WeChat.
    • 2. Автоматически использовать разрешения на бизнес-операции, такие как WeChat, такие как консультации, платежи, запросы данных и т. д.
  • Данные, которые можно просматривать, и разрешения на операции должны быть синхронизированы и согласованы.Одна и та же учетная запись WeChat имеет право просматривать разрешения на данные при входе в систему на разных мобильных телефонах.

3.3.Тестирование страницы пользовательского интерфейса

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

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

  • 注意:微信小程序页面层级跳转不能超过10次, например, Категория→Цифровая электроника→Цифровая продукция→Камера→Sony→... Если оно достигнет 10 раз, вы не сможете продолжать прыгать вниз (более 10 уровней — это ошибка и пользоваться ею непросто)

3.4.Тестирование совместимости

  • Телефонная система
    • В iOS логический код апплета выполняется в JavaScriptCore, в Android эту задачу выполняет ядро ​​X5.
    • Поэтому, если позволяют условия, необходимо охватить не только Android и ios, но и основные бренды Android и ios, такие как Huawei, Xiaomi, iPhone11, iPhoneXR и т. д. Охватывает последние пробные версии и популярные в настоящее время основные версии.
  • Версия WeChat:
    • Проблема совместимости с версией WeChat в основном отражена в версии библиотеки API мини-программы.
    • Поскольку версия API WeChat Mini Program SDK всегда обновляется, API SDK может иметь проблемы совместимости с предыдущими версиями. Например, программы, разработанные на последней версии Mini Program SDK, не могут работать должным образом на более ранних версиях SDK. .所以测试微信版本的兼容性之前要先确定小程序使用的库版本在哪些微信版本号上支持
  • Размер экрана:
    • Апплет WeChat определяет новую единицу размера rpx (адаптивный пиксель), которая может адаптироваться к разным размерам экрана, но вам необходимо обратить внимание на специальный размер 1rpx, поскольку этот размер часто вызывает проблемы на iPhone7p. Итак, просто обратите внимание.

3.5.Тестирование интерфейса

  • В настоящее время большинство из них представляют собой микросервисные архитектуры.Мини-программы вызывают внутренние интерфейсы, поэтому тест интерфейса здесь такой же, как и обычный тест интерфейса.
  • Но нам нужно понять, какой тип интерфейса предоставляет WeChat Mini Program SDK.

3.6.Тестирование сети

  • См. метод тестирования приложения.
  • Тестирование переключения сети 3G/4G/5G/wifi
  • Проверьте работу приложения при переключении сети/без переключения сети.
  • Тест слабой сети

3.7.Тестирование производительности

  • Тест производительности сервера==Производительность интерфейса
  • Тест производительности клиента == время белого экрана страницы, время первого экрана, использование ресурсов (процессор, память, трафик, мощность), рендеринг страницы и т. д.

Guess you like

Origin blog.csdn.net/weixin_44904239/article/details/134676272