Как протестировать мини-программы WeChat?

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

Последующий официальный ответ, проблема ненормального входа в систему решена.

Так как же нам провести тестирование апплетов WeChat?

1. Функциональный тест

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

2. Тест на совместимость

01. Совместимость с операционной системой

Под операционной системой здесь в основном подразумеваются системы Android и iOS. Мини-программы, работающие в WeChat, кажется, не имеют ничего общего с операционной системой, но на самом деле они имеют, потому что базовые вызовы зависят от конкретной операционной системы. Согласно официальной документации, апплеты WeChat работают в JavaScriptCore на iOS, но анализируются X5JSCore на Android.

Если позволяют условия, должны быть охвачены не только Android и iOS, но и основные бренды Android, такие как Huawei, Xiaomi, OPPO и т. д. Охват последних бета-версий и популярных на данный момент основных выпусков.

02. Совместимость экрана

Обычные мобильные приложения имеют проблемы с совместимостью экрана, и апплеты тоже имеют такие проблемы, но их относительно немного. В апплете WeChat определяется новая единица измерения размера — rpx (адаптивный пиксель), которую можно адаптировать к экранам разных размеров. Единицей определения объекта на странице является rpx, поэтому его можно адаптировать на разных экранах. Но на iphone7p пиксели 1rpx часто кажутся отключенными. Поэтому необходимо обратить внимание на отображение пикселей размером 1rpx во время теста.

03. Совместимость с WeChat

Поскольку версия API WeChat Mini Program SDK постоянно обновляется, SDK API может иметь проблемы совместимости с предыдущими версиями и в конечном итоге повлиять на программы, разработанные в последней версии Mini Program SDK, которые не могут работать должным образом в более ранней версии. из SDK. Запустить вот так. Поэтому, прежде чем проверять совместимость версии WeChat, необходимо определить, какие номера версий WeChat поддерживает версия библиотеки, используемая Мини-программой.

3. Тест сети

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

4. Тест интерфейса

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

5. Простота использования

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

6. Функциональное взаимодействие

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

7. Транзакция

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

8. Кэш

Например, необходимо проверить, влияет ли очистка кеша WeChat на апплет.

9. Ограничение сообщений

Согласно документации разработки, существуют следующие ограничения на сообщения:

Оплата: когда пользователь завершил платежное поведение в мини-программе, разработчику разрешено отправить пользователю ограниченное количество шаблонных сообщений в течение 7 дней (один платеж может отправить одно сообщение, а количество сообщений, отправленных для нескольких платежей независимы, независимы друг от друга) Влияние)

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

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

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

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

11. Безопасность

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

12. Авторитет

Разрешение здесь относится к тому, разрешено ли разрешение на доступ, поэтому проверка разрешений разделена на «разрешенные» и «неавторизованные», поэтому при переходе к апплет WeChat. В данных обстоятельствах могут ли функции апплета работать нормально.

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

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

Апплет для собеседования по тестированию программного обеспечения

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

Охвачены следующие разделы вопросов интервью:

1. Базовая теория тестирования программного обеспечения, 2. Интернет, приложение, тестирование функций интерфейса, 3. сеть, 4. база данных, 5. Linux

6. Интернет, приложения, автоматизация интерфейса, 7. Тестирование производительности, 8. Основы программирования, 9. Вопросы для собеседования с персоналом, 10. Вопросы открытого теста, 11. Тестирование безопасности, 12. Основы работы с компьютером

Эти материалы должны стать наиболее полным и полным складом подготовки для друзей [по тестированию программного обеспечения].Этот склад также сопровождал десятки тысяч инженеров-тестировщиков в самом трудном путешествии.Надеюсь, он поможет и вам! 

おすすめ

転載: blog.csdn.net/lzz718719/article/details/132512283