Сообщество C конец качество Задумываетесь о построении системы?
просить один раз ChatGPT
Домашняя страница Деву | Поиск, публикация, отслеживание потока, поток рекомендаций, иммерсивный поток одного столбца, вкладка действий, вкладка другого вторичного канала |
---|---|
Динамическая страница сведений | Картинки, видео, рубрики, комментарии |
частная территория | Личная/чужая домашняя страница, друзья в адресной книге, друзья в Weibo, рекомендации друзей |
Создатель | Создательсистема、poizon+、Комиссия по посадке травы и делению、Видео комиссия、Задачи роста、творческое вдохновение、Школа Творения |
Активность | Лотерейный игровой процесс、новый пруд、страница лего、Итоги года、allstarвсе звезды Активность、Крестный отец тренда Хироши Фудзивара Геометрия |
Структура и инновации | Темы, кружки, ар, подборы одежды, вежливое размещение заказов, цифровые коллекции, обзоры |
1.2 Стек технологий для клиентовдвигатьсяконецприложение Можно разделить на три основные категории:Web Приложение (Интернет приложение), собственное приложение (NativeApp), гибридное приложение (Hybrid App)。
Вот web приложение относится к мобильному концу web браузер и PC Разница заключается в операционной системе, на которой основан мобильный конец. iOS и Android система. Обычно используемый технологический стек является традиционным. HTML、JS、CSS и т.д., в том числе популярные в последние годы H5, но по сути это всё равно web Веб-страница, поэтому, естественно, поддерживается черезплатформу. Основная да используется здесь, в Сообщество. nextjs11。
родное приложение относится к мобильному концуродное приложение,для Android да апк, для iOS Да ipa。Native App Да, я основе Мобильная операционная система (iOS и Android) и использовать собственные программы, написанные и запускаемые сторонними приложениями, дополнительными программами. раз Существует также система Хунмэн. родное Разработка приложения, Android Язык использования обычно да Java、kotlin,iOS использоватьязыкда Цель-С, быстро. В общем, Родной App Он может обеспечить лучший пользовательский опыт и производительность, а также может легко управлять локальными ресурсами на мобильном телефоне. получить что-то Приложение, в основном используемое Android kotlin,iOS Используйте да swift。
Гибридное приложениедамежду Веб-приложениеиродное приложение Форма приложения между ними. Гибридное приложение воспользовалось Веб-приложениеиродное Преимущества приложения: использование собственного контейнера для отображения H5 страница. Говоря более простым языком, это можно свести к тому, что встроенные в собственные мобильные приложения Webview, а затем передать Webview для доступа к веб-странице. Гибридное приложение имеет простое обслуживание и обновления, удобное для пользователя. Получите отличный и лучший опыт благодаря функциям платформы, а также текущей основной модели разработки мобильных приложений.
Базовое понимание одного Стек технологий на разконце также может помочь нам предоставить целевые решения в процессе тестирования и в то же время обеспечить завершение процесса для последующих участвующих клиентов. cr Будьте готовы , также может быть отражено в следующих конкретных случаях.
1.3 Соответствующие числовые данные на конец
проходитькачество Рынок,вариант использования Платформа Платформу Ехансин сдвинули 2022 Варианты использования Сообществочисло, оффлайн bug число, онлайн-вопрос число обратной связи, эти числовые данные могут дать нам определенное справочное значение при построении системы качества в конце. По доле вариантов использования на рисунке и bug Глядя на тенденцию доли, обнаружение вариантов использования услуги bug Ставка немного ниже конца клиента, анализ показал конец услуги bug Акцент на логику, большинство клиентов да UI Связанные с взаимодействием, упомянуть bug Есть разница в степени детализации. Андроидконец bug Число значительно превышает iOS конец, да не да показывает, что качество Андроидконца немного хуже, чем iOS Однако из-за ограниченности данных за весь год невозможно выполнить точную детализацию, поэтому мы можем только наблюдать и обращать внимание на последующие итерации версий. Судя по отзывам в сети проблемы, помимо функционала bug Кроме того, есть часть опыта, и вопрос совместимости заслуживает нашего внимания. на。iOS Отзыв вопросчисло выше, чем у Андроида. После анализа должно быть, что ответ на онлайн-вопрос имеет часть внутренней обратной связи, потому что используются внутренние одноклассники. iOS По большей части.
Количество вариантов использования в 2022 году
2022 каждыйконец bug число
Онлайн-выпуск Night Navigation Star Record 2022 года
Как показано на картинкедаодинпродукткачество Модель,на Эти атрибуты объединяются с функциями пользователей и бизнеса и продуктов для более глубокого анализа, чтобы понять конкретные требования к качеству и то, какие характеристики качества должны быть приоритетными. на。Например Сообществопоток рекомендаций,функция, относящаяся к категории потребления контента,Тогда первое, на что стоит обратить внимание, это обязательно наличие да Функция.,Тогда простота использования (проста она в использовании или нет, красива она или нет) напрямую влияет на пользователя. опыт),затем Да Учитывайте совместимость、Оперативность и производительность ждуждать.
Нет сомнений, что самым оригинальным и эффективным средством тестирования до сих пор остается да Функциятест. Как профессиональный практик по тестированию, вы будете иметь прочную теоретическую основу для тестирования.,Может быть, ты думаешь, что не о чем говорить~,Но есть много вещей, которые мы принимаем как должноетест Метод в самый раздасуществовать Совершенствуется снова и снова。также нижедаобъединить Сообществосуществоватьконецначальствотеступражнятьсяи конкретные Случайподвести итогодин метод теста на разконец.
Цитата здесь один раз Учитель Чжу Шаоминьсуществовать《Полное программное обеспечениетест》средняя паратест Краткое описание методов:
существоватьтестанализировать、дизайн、автоматизациятестсередина,Будет использовано большое количество тестовых методов и техник.,Однако команда не всегда может освоить достаточное количество методов и технологий тестирования. кроме того,Ориентируйтесь на конкретный проект или конкретную функцию,Не используйте все методы тестирования снова,И да выбирает подходящий метод на основе вопроса. так,Ориентация на методы тестирования,Мы также должны знать себя и своих врагов. **
Его можно рассматривать с разных уровней, размеров и углов. На высоком уровне метод тестирования воплощает в себе методологию или школу. Жанр на основетест метод логического анализа, на на основе контекстно-ориентированной методологии тестирования; метод на основе спроса,Он охватывает традиционные методы черного ящика в прошлом (деление классов валентности, ожидание анализа граничных значений).,Структурированный метод охватывает традиционный в прошлом метод белого ящика (покрытие операторов, покрытие решений, ожидание покрытия условий).,Но разделены таким образом,существоватьпроектсередина Не такой уж большойизприложениеценить,И да делится по сценариям приложения и техническим характеристикам метода, что более понятно читателям.,Например, следующие подразделения. **
существоватьдвигатьсяконецизтестпроцесссередина,Мы обнаружим, что ситуация становится все более и более сложной.,Эффективность теста намного ниже, чем в конце службы. Потому что да работает напрямую с пользователями,Тогда это будут разные модели и разные системы.,Даже различные жесты управления и непредсказуемое поведение пользователя.,Это будет неизбежноизвнесейчастест Упущение。существоватьэтот个процесссерединанаспроходить Накопить богатый опытнасизтестсцена,В сочетании с онлайн-мониторингом вы сможете обнаруживать и решать как можно больше непредсказуемых проблем.
Так что именно ты будешь делать? Например, у вас есть требование. анализ потребностей -> Вариант использования -> тест -> Приемка (только перечисленные испытания, связанные с поведением), конкретный вариант Использование Этот метод здесь не указан. Любой, кто изучал разработку программного обеспечения, знает его. Ниже приведено два случая, речь пойдет об одном. раз。
Функция:Оптимизируйте варианты отрицательных отзывов,Добавлены категории второго и третьего уровня.
вопрос:Когда возвращаются три метки,Третий тег существует iOS конец нельзя нажать. Остальные сцены нормальные.
Когда вы получите это требование для тестирования,По нашему опыту,Метка возвращает числа 2, 3 и 4, которые будут проверены.,Затем Высокая вероятность Даза этикеткучислосерединаслучайный щелчокодиндватестодин разинтерфейс Передача информации клиентамконец Функция。делатьдляодинсуществоватьоригинальный Функция Базаначальствооптимизацияиз Маленькие потребности легко упускаются из виду Нетбудет более подробноиз Перейти на тестирование。очень простоизодин Все перестановки и комбинацииизарифметика,Под отрицательным отзывом «не интересно» нажмите все один раз Да (2+3+4)*2=18 Второсортный. Поэтому, когда мы тестируем это с помощью чистого черного ящика,Это по-прежнему относится к ограниченной приемлемой величине числа и может быть проверено во всех перестановках и комбинациях.,Что происходит, когда вы сталкиваетесь со сценой на уровне пальца? На этот раз мы подумали о сочетании с белой коробкой.,Это на самом делесуществоватьв прошлом годуизодинблогисерединаятакжеподнят Служитьконецизодин Случай Даобъединить Белый ящик, который можно взять с собойдизайнвариант использования。можно увидеть ниже iOS иметьвопросизэтотфрагмент,Даматрицаиз Ошибка в решении,привести ксуществоватьвозвращаться 3 теги, потому что по column Если вы хотите оценить поле, поскольку во второй строке и втором столбце нет доказательств, вы перейдете к состоянию первого суждения. contentH=itemY, кликнуть станет невозможно.
Функция:Сообщество Личное сообщение пользователя
вопрос:消息列表露внеиз Неаполучатьизпоследние новости,И последние новости, опубликованные самим да
После расследования я обнаружил, что да связано с тем, что местное время было переведено вперед. 5 Минуты: при попадании в локальную базу данных сообщение, отправленное вами, позже сообщения другой стороны по сравнению с полученным сообщением, поэтому последнее сообщение не может отображаться в соответствии с меткой времени в центре сообщений. Обычно в процессе тестирования мы разрабатываем различные case Логика в основном дана основан тест в состоянии нормального времени. Но когда мы сталкиваемся с такого рода функцией, связанной со временем, нам необходимо учитывать сценарий, в котором местное время является неточным.
Случайодин,Охватите как можно больше сценариев с помощью ограниченного набора сценариев.,Вы можете узнать больше о логике кода окончания клиента, как и о коде окончания услуги.,Попробуйте перейти к конечному коду клиента CR.,В то же время нам следует больше испытывать и больше исследовать.。этот Даклиентконеци Служитьконецотносительно большойизодинразница,Зачастую невозможно исчерпать все сценарии.
Случайдва,Некоторые сценарии, которые не используются обычными пользователями, могут легко вызвать различные вопросы.,Это также доставило нам много хлопот при расследовании. Пройти Этот Случай также можно увидеть сложность сцены заказчика конец,илисуществовать Вариант Сравнение зависит от теста, продукта и опыта его использования. разработки.
Мы можем начать с трех общих направлений, дополняющих наш случай:
Совместимость приложения «О получении тестовых вещей», основного программного обеспечения для тестирования (APK、IPA)。так называемая совместимостьтест Дагарантировать App В различных марки мобильных Модель телефона и может нормально работать на различных операционных системах. Он также включает разрешение экрана и различные сетевые среды. Как правило, необходимо охватить следующие сценарии:
(1)Сообществоупражняться
существоватьнаша ежедневная газетатестпроцесссередина,У каждого обязательно возникнут вопросы Да Рынокначальствоиметьэтот Так много марок моделейисистема,Как мысуществоватьэтотбыстрый темпиз Итерироватьсередина Перейти к выбору покрытия。этотвнутринасиспользоватьпреимущество App Доля марок мобильных телефонов, доля систем и DPM Онлайн-мониторинг основан на данных.
напримерсуществовать Сообществомы будемсуществовать Каждая версия предоставляет текущую строкуначальство Высокая доляизмодельисистема,UI Крупные изменения потребуют тестирования на совместимость, остальные варианты развития событий будут рассматриваться на ваше усмотрение.
(2) Повышение совместимости и эффективности
Решение для ручного тестирования совместимости в принципе не имеет возможности повышения эффективности. Возможности платформы «Применитьинструмент» можно использовать для повышения эффективности в следующих направлениях.
Доступ к оборудованию и системам с высокой долей DPM платформа делать Интеллектуальные рекомендации достигают поддержки, обновления в режиме реального времени (в настоящее время Сообщество реализовала первую версию, данную непосредственно top10 Да, в будущем его можно будет использовать в сочетании с облачной платформой реальных машин).
Может быть построен top5 Устройства и системы поддерживают одновременное выполнение одного и того же набора операций. UI Автоматизированные сценарии также могут обеспечивать поддержку алгоритмов изображений для определения содержимого одной и той же страницы в разных моделях и системах. UI данетодин К。
Специальное предложение машины может поддерживатьтестиспользовать, в то время как одобрение может рассматриваться для синхронной работы полиморфных машин на предмет совместимости тестов.
(3) Сторонняя платформа
использовать testin Платформа для тестирования моделей, которых у нас нет or система, обеспечивает testin Сценарии использования тестов на совместимость позволяют сторонней группе тестирования охватить больше модельных систем.
Исследовательский тест(Exploratory Testing)дапрограммное обеспечениетестметодизодиндобрый,этоиз Функциидлясуществоватьруководитьтестчас,В то же время изучайте и разрабатывайте больше различных типов методов тестирования.,В целях улучшения процесса тестирования. Когда программное обеспечение запускает процесс,Как правило, пользователи будут использовать предварительно установленный тест Случай для выполнения программы тестирования.,и Исследовательский тест Дадлячтобы восполнить традициюиз Случайтестизнедостатокипроизводить。
(1)Сообществоупражняться
Исследовательский тестпропагандировать обучение,Особое внимание уделяется одновременному проектированию, исполнению и получению обратной связи по результатам.,оти持续оптимизациятест。этотвнутрисуществовать Сообществоупражнятьсяпроцесссередина Дажедаобъединитьмозговой штурм,Каждый играет разные роли пользователя, чтобы испытать и изучить незнакомые ему функции. Лицо, ответственное за функцию, просто укажет характеристики должностного лица.,под Да Каждый должен научиться этому быстро Функция、импровизировать、Динамическая регулировкатест Стратегия,идти Обнаружитьодин Некоторые причины закрепляются размышлениямииличисло По различиямждать Различный原потому чтовнесейчасиз Упущение。существовать Проходитьидтиодин Годизупражнятьсясередина,Мы также нашли много действительных ошибок,существовать В прошлом году тожедатаким образом избегаяодин Проволоканачальство Убыток капиталавопросизрасширять。
существовать Сообществода Будет поощрять всех большеопытпреимущество Приложение, включенное в OKR серединатакжеда Корреспонденция будет оформленаиз Цель,Бай Бинбинизвзглядтакже Я буду напоминать всем каждый деньодиннебоиз Сообществоиспользоватьчасдлинный。опытвопроснассуществовать RDC Существует специальная доска задач для записи хода последующей оптимизации, которую вы можете увидеть Q1 Упомянул 46 Вопрос опыта.
конец теста также будет использовать множество вспомогательных инструментов, которые помогут нам тестировать более эффективно, например Обычно используется Захват пакетовинструмент,adb команда, установщик устройств Команда, инструмент отладки Android Flipper,iOS Просмотр инструментов Lookin ждать. Не представлено в этом разделе UI автоматизацияипроизводительностьинструмент,Толькопредставлятьодиннекоторый Сообществосуществовать Функциятестсерединаиспользоватьприезжатьизинструмент。
(1) Внутренние инструменты разработчика
Обычно используется
(2) Основные инструменты с открытым исходным кодом
Android отладочный мост (adb
) даодиндобрый Функция Разнообразныйизкомандная строкаинструмент,Позволяет взаимодействовать с вашим устройствомруководитькоммуникация。adb
Команда может быть использована дляосуществлять Различные операции с оборудованием,Например, установите и отладьте приложение.
ideviceinstaller --install <file>
Lookin может просматривать и изменять объекты пользовательского интерфейса в приложениях iOS, аналогично инструменту UI Inspector, который поставляется с Xcode, или другому программному обеспечению под названием Reveal.
Клиент конец появился вопрос,Способы устранения неполадок и услуги разные. Поскольку на некоторые сценарии взаимодействия влияют модель телефона и ожидание системы.,Как правило, необходимо четко понимать конечную версию клиента, мобильное устройство и системную информацию в ответном вопросе пользователя. Вот общая идея устранения неполадок: сначала следуйте описанию вопроса, данному пользователем.,Посмотреть функцию Да Нет не должен появлятьсявопрос,Если нет, попробуйте использовать тот же мобильный телефон и систему, насколько это возможно. Неповторимый вопрос,этотчасждатьнастакже Можетпроходить DPM Чтобы просмотреть путь поведения пользователя (немного похоже на конец службы) trace2.0)。
Вот случай обнаружения проблем по путям поведения пользователя.
Вопрос: Получайте обновления от людей, на которых вы подписаны нажать, после нажатия landing Перейдите в поток рекомендаций. (Функция должна быть да landing Следите за потоком и поднимайте обновленный динамический контент вверх)
Процесс расследования:
Как видно из пути поведения на скриншоте, пользователь сначала запускает холодную систему. приложение, в lauch Страница напрямую перемещается на задний план, а затем через некоторое время передается. push возбуждать приложение. попытаться воспроизвести,После повторной проверки,Обнаружитьсуществовать冷启后внесейчас Рекламная страницачаслошадьначальство Нажмите на фон,Затем再点击получатьиз Персонализированные рекомендации push, проблема воспроизводится стабильно. Проверьте это, потому что в это время app Код холодного запуска, который не был выполнен в прошлый раз, должен быть выполнен, в результате чего логика принудительного перехода не будет выполнена.
Из-за разнообразия клиентов конец,Это вызвало большие трудности для развития тествопроса.,Когда сталкиваешься с чем-то, что трудно воспроизвести,Максимально восстановить среду пользователя и поведение пользователя.,потому чтодлявсе понимают Местопредикатиз Не обязательносейчас bug На самом деле, просто мы не нашли неизбежного пути. Например, мы уже сталкивались с проблемами, вызванными тем, что пользователи раньше включали режим энергосбережения. h5 Проблема с загрузкой рендеринга, эта проблема не может быть воспроизведена на различных устройствах, но ее можно легко воспроизвести, если включен режим энергосбережения.
говоря о UI Все более или менее знакомы с фреймворком автоматизации. Вот краткий список нескольких относительно популярных фреймворков с открытым исходным кодом для простого сравнения. Также председатель раз Сообществосейчассуществоватьиспользоватьизив настоящий моментсуществовать Сообщество UI Прогресс автоматизации.
представлять | IDE | Функции | |
---|---|---|---|
Appium | Android Самый низкий уровень на самом деле дана основе uiautomator2iOS на основе facebook-wdahttps://github.com/openatx/facebook-wdahttps://github.com/appium/appium | - поддерживать iOS Платформа и Android Нативные приложения на платформе, в Интернете приложениеи Гибридное приложение |
Сообщество также да с самого начала appiumn , airtest теперь унифицирован, используйте внутреннюю платформу автоматизации пользовательского интерфейса собственной разработки. Teslalab платформа.
существовать Сообщество,В настоящее время кейс UI BVT будет написан в соответствии с бизнес-модулями, за которые они отвечают. Каждая версия привязана к тестовому заказу на передачу.,Союзодинсуществовать После прохождения теста+预发Проволоканачальство回归двачас间段идтиосуществлять。в настоящий моментиспользоватьспускатьсяиз Эффект,проходитьавтоматизация Обнаружитьизbugосновной наборсерединасуществовать После прохождения тестаизсцена дыма,Это эквивалентно предварительному возврату основной функции вместо ручной работы.
Существует большая разница между производительностью на конец клиента и производительностью на конец услуги.,отпроизводительность指标вне发就иметь很大из Неттакой же。Служитьконец Основные показатели:QPS、RT、CPU、Ожидание памяти; Конец клиента. Основные показатели производительности обычно ориентированы на: ЦП.、Память、FPS、Открыть за секунды、Частота кадров видеокарты、Потребляемая мощность、потреблятьпотокждать。потому чтодлясейчассуществоватьсотовый телефониз Конфигурация становится все выше и выше,Производительность вообще чрезмерная,Каждыйтакже Возможно, это займет времяиз Нетслишкомсосредоточиться наэтотнекоторый指标。носуществоватьнасиспользоватьизпроцесссередина,да Неавнесейчас Проходитьсуществоватьиспользоватькто-то app Ваш телефон нагревается или не скользит плавно на определенной странице? На самом деле это все даперфомансвопрос, CPU Чрезмерная занятость приведет к перегреву и зависаниям телефона, а данные кэша не будут освобождены вовремя, что приведет к увеличению использования памяти и FPS. Если оно слишком низкое, плавность скольжения страниц сильно пострадает. опыт。производительностьтестодинпандусуществовать Функциятест После завершения проверкируководить,В противном случае преждевременное вмешательство будет иметь мало смысла.
(1)Обычно используетсяпроизводительностьтестинструмент
инструмент | представлять | Функции |
---|---|---|
Xcode Instrument | яблоко Входит в комплектPerformanceтестинструмент Справочная документация: Xcode Instruments usage to improve app performance,Instrument инструментиспользовать | Толькоподдерживать iOS |
Emmagee | Emmagee да Практичный и удобный тестер, подходящий для определенных Android приложение, которое может контролировать Процессор, память, трафик и состояние батареи. Справочный документ: Эммаджи github->> | Толькоподдерживать Android |
SoloPi | SoloPi даA беспроводной, ненавязчивый Android Инструмент автоматизации, общедоступная бета-версия имеет три основные функции: запись и воспроизведение, тест производительности и несколько элементов управления на одной машине, что может сэкономить драгоценное время разработчиков тестов. Справочная документация: SoloPi github->> | Толькоподдерживать Android |
PerfDog | поддерживатьвсе Android、iOS、H5、Мини программа、мини-игрыждатьприложениепроизводительностьчислосбор данных,ПОТЕРИ. | поддерживать iOS и Android |
apm | Клиент конец Платформа мониторинга производительности,Включает: утечки памяти.,Катон мониторинг,ANR Мониторинг, ФПС Монитор, запуск мониторинга, ЦП Мониторинг, мониторинг памяти, ввод-вывод Мониторинг и т.д. 10 Остальные показатели мониторинга эффективности. | проходить iOS и Место захоронения Андроида, сбор данных |
Мониторинг производительности TeslaLab | преимуществосамоисследованиеинструмент,поддерживать CPU、FPS、Памятьждать Базапроизводительностьчислов соответствии с | поддерживать iOS и Android |
(2) Общественная практикаПо традицииодин Требовать iOS и Android Соответственно, в конце теста используйте мобильный телефон в качестве базовой машины, используйте TeslaLab В качестве инструмента тестирования производительности будет выполняться каждая итерация версии. PV Более высокий индекс производительности функции гарантирует, что показатель производительности не ухудшится. Как показано на рисунке 516, версия Androidconet «число производительности», приведенная в исторической версии «число производительности», в соответствии со сравнением не выявила очевидного снижения производительности, но обнаружила две утечки памяти. опыт。
Полезна ли часть программного обеспечения?,Самым основным требованием должна быть стабильность. Просто представь себе один раз,когда тысуществоватьодиноплата app При работе в Интернете определенные процедурные действия пользователя, такие как размещение заказа на покупку или операция аутентификации по настоящему имени, находятся на полпути. app Внезапный crash Теперь ваше настроение в это время. Согласно отраслевой статистике, приложение Чем выше уровень сбоев, тем более очевидна тенденция к снижению числа активных пользователей, поэтому для app Обеспечение стабильности имеет решающее значение.
говоря остабильностьтест,Каждый比较熟悉из Да Обезьянка, часто используется для случайного нажатия теста Андроидконец. Но считайте это не признанием iOS,кроме Да会внесейчас Воображение Нетприезжатьиз跳вне app извопрос,существоватьупражнятьсясерединасдаться。существовать Сообществонаспроходить Обход глубиныизспособтестстабильность,в настоящий моменттакжедасуществоватьупражнятьсяпроцесссередина遇приезжать了например Различный Всплывающее окноизвмешательствождать,Он также постоянно оптимизируется и совершенствуется.,включатьсуществоватьбудущеенаснадеюсь, что это можно сделатьодин Универсальный наборизинструмент,поддерживатьсуществоватьобычноизбизнестестпроцесссередина,Выполняйте только некоторые случайные взаимодействия на страницах, связанных с бизнес-модулем, за который вы несете ответственность.
(1)Обычно используетсястабильностьтестинструмент
инструмент | представлять | Функции |
---|---|---|
Monkey | Monkey Да SDK В комплекте инструмент. Обезьяна да Android серединаизодинкомандная строкаинструмент,Может бежатьсуществовать模拟器внутри或Реальность际设备середина。это向система Отправить псевдослучайный случайизпользовательские событияпоток(Например, ключевой ввод、ввод сенсорного экрана、Ввод жестамиждать),Реальностьсейчас Выровнятьсуществоватьразвиватьизприложениестепень序руководитьдавлениетест。Monkey тестда Быстрый и эффективный метод обеспечения стабильности и надежности тестового программного обеспечения. | Толькоподдерживать Android |
Maxim | An efficient Android Monkey Tester, available for emulators and real devices на на основе Высокая производительность правил обхода Android Обезьяна, подходит для реальных машин/симуляторов APP UI давлениетестссылкадокумент:Maxim | Толькоподдерживать Android |
AppCrawler | Appcrawler да, один на основеавтоматически перемещается App рептилияинструмент,поддерживать Android и IOS,поддерживают настоящую машину и симулятор. Максимум функций и высокая гибкость,Может быть настроен для установки правил обхода. Справочная документация: AppCrawler | поддерживать IOS и Android |
fastbot | fastbot команда дабайта основе monkey вторичного развития app Тест стабильности, в настоящее время с открытым исходным кодом. Этот инструмент имеет относительно углубленное исследование алгоритма и обновлен до нескольких версий. Относительно стабильное поддержка перенесено на конец. app、H5 автоматизация обхода страницы, поддержка индивидуального теста, когда он происходит crash、anr Иногда будет более полная log 可导вне供анализироватьссылкадокумент:Fastbot_Android,Fastbot_iOS | поддерживать IOS и Android |
В эпоху мобильного Интернета популярность смартфонов возросла. app Будучи широко признанным, безопасность приложения напрямую связана с жизненными интересами компании и пользователей. Перечислите некоторые App Общие проблемы безопасности:
За построение системы качества в конце,насвся командавключатьразвиватьпродуктодинростсуществовать Делать Нетперерывизусилие。нассуществоватьдовольны основами Функцияизтесттакой жечас,такжедасуществовать Нетперерывизисследоватьупражняться,проходить Различныйинструментозначает,Различные идеи тестирования для максимально качественной защиты приложения, а также постоянное внимание пользователей опыт. Некоторые из них уже запущены и имеют очевидные преимущества, такие как совместимость, возможность исследования и удобство использования, некоторые были запущены в конце, но очевидных преимуществ, таких как стабильность, пользовательский интерфейс, пока нет; автоматизация;Не существует ни отправной точки для тестирования безопасности, ни направлений для будущих соображений.
в конце теста - это гораздо больше, чем просто,Эта статьятакжедаобъединить Сообществосейчассуществоватьконецначальствотестсейчас状Делатьиз Обмен опытом,Любой упомянутый выше фрагмент контента можно выделить в отдельную тему для обсуждения.,Мы также приглашаем всех общаться и учиться вместе,Можетпрямойсуществовать Оставьте сообщение в области комментариев,Содействие взаимному обучению.
Текст: ДХК
Эта статья принадлежиттехнология приобретения Оригинал,От:технология приобретения Официальный сайт
статьями о технологии приобретения можно делиться и пересылать по желанию,но Обязательно указывайте авторские праваиисточник:технология приобретения Официальный сайт