Как выполнить анализ тестирования и разработать модель эвристической стратегии тестирования HTSM
Как выполнить анализ тестирования и разработать модель эвристической стратегии тестирования HTSM

Tech Введение Тестирование без анализа и проектирования теряет свою душу; Как тестировщикам следует проводить анализ и проектирование тестов перед написанием вариантов использования? В этой статье будет представлен метод тестирования, разработанный Джеймсом, экспертом в области тестирования. Пакетный анализ результатов тестирования и модель проектирования, модель эвристической стратегии тестирования HTSM.

01

Что такое ХТСМ

В ходе формирования команды по гибкому подходу в этом году я внедрил автоматическое модульное тестирование в один клик с помощью Suite executor. Кроме экзекьютора Suite, какие еще экзекьюторы есть у Juint? Здесь начинается мое путешествие по исследованию Раннера!

HTSM — это набор методов для вдохновения идей тестирования. Он призван помочь тестировщикам лучше подумать о стратегиях тестирования и научить тестировщиков думать и о чем следует думать при проведении анализа и проектирования тестов. HTSM включает четыре основных направления: технологии тестирования, среда проекта, элементы продукта и стандарты качества. Джеймс Бэтч предложил: Вы можете использовать их по своему желанию. Они универсальны для любого типа программного обеспечения. Кроме того, при ее применении рекомендуется корректировать содержание модели в соответствии с реальным сценарием, чтобы адаптировать ее к вашей собственной организационной среде.

James Оригинальное объяснение пакета: Heuristic Test Strategy Model is a set of patterns for designing and choosing tests to perform. The immediate purpose of this model is to remind testers of what to think about during that process.

Рисунок 1. Концептуальное представление HTSM

Ниже приводится сравнение метода анализа HTSM и 2W1H. Путем сравнения мы видим, что HTSM может соответствовать 2W1H. Анализируя среду проекта, мы можем понять, почему этот проект тестируется, и понять предысторию проекта, анализируя элементы продукта. мы можем определить объем тестирования и уточнить требования, что тестировать, а затем указать, как это тестировать, с помощью технологий тестирования и стандартов качества;

02

Сравнение HTSM и 2W1H

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

Рисунок 2. Сравнение HTSM и диаграммы 2W1H

03

Обзор модели HTSM

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

картина3.Обзор модели HTSMсигнал

В модели HTSM каждая среда проекта, элементы продукта, стандарты качества и технология тестирования содержат множество подпунктов, среди которых [среда проекта] и [элементы продукта] не нуждаются в полном анализе в соответствии с подпунктами; элементы, предоставляемые моделью, поэтому вы можете использовать ее в качестве ссылки для выбора полезной для вас информации; некоторый контент также будет добавлен на основе личного опыта; [Стандарты качества] и [Технология тестирования] будут иметь большее значение; эталонное значение и будет полезно Оригинальный текст переведен подробно; поскольку это всего лишь модель, автор не будет давать подробное объяснение каждого метода тестирования или стандарта тестирования. Это просто резюме, составленное автором на основе его опыта. на основе собственного опыта; но каждый подпункт технологии тестирования и стандартов качества может использоваться тестировщиками в качестве эталонного стандарта для проведения испытаний. Стандарты качества также могут относиться к модели качества программного обеспечения ISO9126. Короче говоря, модель — это не подробное объяснение знаний, а набор идей и методов, которые помогут каждому в анализе и проектировании тестирования.

04

Модель качества программного обеспечения ISO9126

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

Рисунок 4. Диаграмма модели качества программного обеспечения ISO9126 (Примечание: источник изображения: Baidu Pictures)

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

05

Первый этап тестирования: [Среда проекта]

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

Перед тестированием необходимо сначала разобраться в предыстории проекта и понять, почему мы делаем этот проект?

Предыстория проекта:Почему вы хотите сделать этот проект??Какова предыстория проекта??

Проблема решена:Какую проблему решает этот проект??

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

Уровень проекта:Это стратегический проект?Или проект технического обслуживания и модернизации??Понимать уровень проекта, то есть его важность,Он также определяет ресурсы, которые следует инвестировать; какой уровень качества требуется;,Каковы требования к качеству пользователей?

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

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

Кто является заказчиком системы?:Кто является клиентами системы??Какой самый оригинальный запрос клиента??

Ниже приводится конкретное содержимое HTSM [Project Environment], некоторая часть которого была дополнена и скорректирована.

Рисунок 5. Конкретное содержимое HTSM [Среда проекта]

06

Второй этап тестирования: [Элементы продукта]

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

Тестировщики должны гарантировать, что охвачены все элементы продукта, а не только те части, которые мы видим.

продукт — это, в конечном счете, опыт или решение, предоставляемое клиентам, и имеет множество измерений;,Лучше протестировать,Размеры, которые мы рассматриваем, должны быть всеобъемлющими.。Каждое измерение представляетпродуктуникальный аспект。еслиТестирование охватывает только часть проблемы и может пропустить серьезные ошибки.。анализироватьпродуктэлементы,Это анализ диапазона тестов,Какие аспекты или содержание необходимо рассмотреть? Большинство людей определяют объем теста из документа с требованиями.,На самом деле, помимо документа с требованиями, необходимо много чего.,Нужен тест. Ниже приведен [элемент продукта] HTSM:

Модель HTSM [Элементы продукта] перечисляет все более и более сложное содержимое. Это содержимое может использоваться в качестве справочного материала и ни в коем случае не требует точного тестирования на соответствие следующему содержимому.

Рисунок 6. Содержание модели HTSM [Элемент продукта]

Состав: все, что входит в состав продукта;

Я думаю, что эту часть легче всего игнорировать. Большую часть времени тратят на тестирование программного обеспечения, а аппаратную часть легко игнорировать. Другая часть, которую легко игнорировать, — это неисполняемые файлы, такие как справочные документы, лицензионные соглашения и т. д. Хотя многие из них предоставляются бизнесом, однако из-за ответственности за компанию, продукт и пользователей все равно необходимо еще раз проверить эти неисполняемые документы, являются ли справочные документы простыми и понятными; , отсутствуют ли они, есть ли в них ошибки или они несовместимы с функциями системы, поскольку до выхода в Интернет люди, наиболее знакомые с системой, - это не менеджеры по продуктам или специалисты по исследованиям и разработкам, а тестировщики;

Также поделитесь опытом; прежде всего, очень важно определить объем тестирования. Большинство людей проигнорируют этот шаг, что может привести к пропуску тестов. Этот шаг легко пропустить, поскольку основой тестирования является PRD, поэтому область тестирования находится в PRD, но реальная ситуация такова, что большая часть области тестирования находится в PRD, а некоторые находятся в проектном документе или вне документа; .

Для нового проекта, начинающегося с нуля, объем тестирования можно рассматривать с двух точек зрения:

1. Перспектива продукта,Конечно, в принципе этого достаточно для анализа PRD; некоторый контент может быть упущен из виду;,Необходимо проанализировать потребности,Раскройте потенциальные скрытые потребности.

2. Техническая перспектива,В дополнение к функциям, которыми могут управлять пользователи,Некоторые функции не могут быть использованы пользователями напрямую.,Или он используется другими пользователями разработки системных технологий.;Например, услуги интерфейса, предоставляемые извне、Задачи обрабатываются асинхронно в фоновом режиме системы.、Запланированные задачи、Основные данные очищаются перед выходом в Интернет、Предварительные данные и т. д.

Обновите элементы обслуживания с 1.X до 1.(X+1) или 2.0:

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

Определение диапазона регрессии,Фактически, это игра между стоимостью и качеством программного обеспечения с очень высокими требованиями к качеству;,Каждый раз тест будет требовать полный возврат,Итак, в этом сценарии,Автоматизированная регрессия очень важна; требования ко времени очень срочны, а риски качества являются терпимыми или контролируемыми.,Объем регрессии можно сузить до соответствующих функций этой модификации, но большинство сценариев требуют жестких временных требований;,Но с качеством проблем быть не может. Как определить сферу деятельности на данный момент,Прежде всего, важен возврат родственных функций в этой модификации.;ВторойМы должны сохранить суть системы, то есть определить, какие функции системы не могут вызывать проблемы. Эти функции должны находиться в требуемом диапазоне для каждого возврата системы.。Вы также можете передать кодdiffфункция,Проанализируйте изменения,затронутые функции.

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

1) Функциональные изменения повлияют на исходные текущие операции с данными;

2) Изменения процесса, могут ли данные в процессе или отклонение повторно отправленных данных обрабатываться нормально;

3) При изменении объектов передачи данных (ПО, ВО, DTO и т. д.), могут ли данные в процессе или данные после повторного редактирования работать нормально, самое главное — проверить передачу или хранение данных.

4) Если изменится базовая таблица базы данных, повлияет ли это на отображение и работу исходных данных, нужно ли обновлять новые поля, будут ли функции работать нормально после обновления?

07

Третий этап тестирования: [Стандарт качества]

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

Определить конкретную стратегию тестирования и уточнить, какой тип тестирования должна выполнять система;

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

Возможность:Правильно ли работает система?,Удовлетворены ли потребности пользователей?

Надежность:Работает ли он корректно при любых обстоятельствах??

Надежность (отказоустойчивость):Когда система дает сбой,Может ли он автоматически восстановиться или игнорировать неисправность и продолжить работу.

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

целостность данных:Данные в системе защищены,Никакой потери или повреждения данных не произойдет.

безопасность:После сбоя системы,Больших потерь не будет.

Удобство использования:Используется реальными пользователямипродуктэто легко??

Легкость обучения:продукт Целевые пользователи могут быстро освоить эту операцию.

Простота в эксплуатации:продукт Можно легко эксплуатировать

доступный:продуктсоответствующийдоступныйсексуальные стандарты,и с O/S Используется в сочетании с функциями доступности.

безопасность(Security):продуктчтобы без Авторизовать Насколько хорошо он защищен от использования или вторжения?

Аутентификация:Был ли вошедший в систему пользователь проверен системой

Авторизовать:Контролируются ли права пользователей?,Авторизоваться в соответствии с разными ролями или уровнями

конфиденциальность:Защищены ли данные клиентов или сотрудников шифрованием?

Масштабируемость:Есть ли разумный план?,Борьба с ростом системы(Объем данных、поток、сложность)

Совместимость:с внешними компонентами, а также Конфигурация Ждем совместимости,Нормально работаете? На разных аппаратных платформах, между различным прикладным программным обеспечением、в разных операционных системах、Может ли он нормально работать в различных сетевых средах.

Совместимость приложений:Долженпродуктс другим программным обеспечениемпродукт Возможно ли сотрудничество?⼯делать。

Совместимость с операционной системой:продукт Можно ли использовать его в различных типах операцийделать Системный работникделать。

Совместимость с браузером:продукт Совместимо ли оно с разными типами?、Разные версии браузеров.

Совместимость оборудования:Долженпродуктприменимо к конкретным аппаратным компонентам и Конфигурация。

обратная совместимость:продукт Можно ли его использовать одновременно с более ранними версиями самого себя?,Совместимы ли данные и функции.

Производительность:Достаточно ли быстрая скорость отклика системы??

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

Возможность установки:Можно ли легко установить систему на соответствующую платформу。

Системные требования:продукт Можно ли определить, что определенные необходимые компоненты отсутствуют или недостаточны??

Конфигурация:Какие части системы будут затронуты установкой?⽂Где хранятся файлы и ресурсы?

удалить:продуктудалитьчас,Можно ли его почистить?

Обновления/исправления:Можно ли легко добавлять новые модули или обновлять их до новых версий??повлияют ли они на существующие Конфигурация??

управлять:Была ли установка выполнена специализированнымуправлять Работа с персоналом,Или это по особому графику?

Простота обслуживания (Разработка):Легко ли разработать систему?、тест、поддерживать?

Поддержка:Можно ли с меньшими затратамипродукт Помощь и поддержка пользователей

Тестируемость:Можно ли использовать самый простой метод, чтобы быстротест

Ремонтопригодность:строить、Насколько легко и дорого отремонтировать или усовершенствовать продукт?

портативность:Портируйте или повторно используйте в другом месте Должен Насколько экономична технология??

Может быть локализован:Воляпродукт Насколько экономично его применять в других местах??

08

Четвертый этап тестирования: [Технология тестирования]

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

Определите, как мы будем проводить тестирование и какие средства и методы мы будем использовать для проверки, чтобы гарантировать соответствие качества системы стандартам и требованиям качества.

Технология тестирования — это стратегический анализ тестирования. Существует девять широко используемых технологий тестирования.

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

Тестирование претензий:Бросьте вызов каждому утверждению!Убедитесь, что вся информация, которую видят пользователи, упоминается.функциякорректность и последовательность。

1) Определите соответствующие справочные материалы, такие как SLA, реклама, инструкции, Справочный текст, руководство по эксплуатации и т. д. ;(SLAОбычно относится к соглашению об уровне обслуживания.。Соглашение об уровне обслуживания — это соглашение между компанией, предоставляющей услугу, и клиентом о качестве услуги.、уровень、Соглашение или контракт, взаимно признанный обеими сторонами с точки зрения исполнения и других аспектов. )

2) Обратитесь к приведенной выше информации и проверьте каждое утверждение продукта.

Тестирование потока:Делайте это в определенном порядкеделатьисполняемый файлтест

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

2) Не перезагружайте систему между связанными операциями или процессами.

3) Изменить время и порядок и выполнить одновременные операции.

Тестирование домена Тестирование домена

1) Проанализируйте любые возможные входы и выходы продукта.

2) Определите данные, используемые для тестирования. Например, граничные значения, типичные значения, часто используемые значения, недопустимые значения и наиболее репрезентативные значения.

3) Рассмотрите комбинацию тестовых данных.

Тестирование сценариев Тестирование сценариев

1) Сначала рассмотрите все реальные сценарии, которые могут произойти.

2) Разработайте тестовые примеры, включая значимые функции для продукта и сложные сценарии взаимодействия.

3) Хороший сценарный тест — это захватывающая история о том, как важный человек сделал для него что-то важное.

Стресс-тестирование Стресс-тестирование

1) Определите объем стресс-теста. Эта подсистема или функция могут испытывать очень большую нагрузку на данные или из-за ограничений ресурсов большой параллелизм может привести к перегрузке или «повреждению» системы.

2) Определить данные и ресурсы, относящиеся к этим подсистемам и функциям;

3) выбирать или генерировать сложные данные или ресурсы в ограниченных условиях, например, при больших или сложных структурах данных, высокой нагрузке, длительных тестовых запусках, выполнении большого количества тестовых случаев, работе в условиях нехватки памяти;

Автоматическая проверка Автоматическое тестирование

Тестирование рисков Тестирование рисков

1) Подумайте, какие проблемы и риски могут возникнуть в продукте?

2) Какая проблема наиболее вероятна? Сосредоточьтесь на этих более распространенных проблемах

3) Если бы они существовали, как бы вы их обнаружили и обнаружили?

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

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

Пользовательское тестирование Пользовательское тестирование

1) Определить категории и роли пользователей

2) Определите, какие операции будет выполнять каждая категория пользователей, как они обычно работают и на каких функциях они сосредоточены?

3) Получите данные реальных пользователей или представьте реальных пользователей и заранее используйте систему для тестирования.

4) Систематически моделируйте сценарии использования реальных пользователей (хоть вы и не настоящий пользователь, но легко представить себя пользователем)

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

09

Заключение

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

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

Например, на первом этапе модели HTSM вам необходимо понять среду и предысторию проекта. Сможете ли вы ощутить его ценность на этом этапе, также зависит от вашего позиционирования: инженера по тестированию или тестировщика; .1? Фактически, в дополнение к обязанностям и полномочиям, предоставленным командой, тестовая позиция 1 также может быть возложена на эту ответственность самостоятельно без разрешения; только поставив себя на позицию 1, вы сможете обнаружить разницу с более высокой точки зрения. роль в обеспечении качества.

Во время теста возьмите на себя инициативу и встаньте в точку зрения № 1, чтобы понять предысторию, пользователей, сценарии использования проекта, какие проблемы проект может решить для пользователей и какую ценность он может принести пользователям таким образом; Следующим шагом является рассмотрение того, может ли текущая система удовлетворить потребности пользователя, может ли она решить проблему пользователя, простота использования, производительность и другие качества системы. А как насчет количественных показателей? Пока вы ставите себя на точку зрения № 1, вы можете мыслить более комплексно, и тестовая модель HTSM будет более ценной. Поднимитесь выше и посмотрите дальше. HTSM может помочь каждому стоять на точке зрения; Экспертов по тестированию позволяет каждому тестировать анализ и проектирование с более профессиональной точки зрения, что помогает каждому расти быстрее.

Создайте систему бейджей членства для сервисов SAAS.,Его можно единообразно экспортировать как стандартное решение для продукта. Объедините общие возможности существующих платформ,Обеспечьте полный охват поведения участников.,и может сочетаться с собственными бизнес-характеристиками компании,Планируйте соответствующие маркетинговые мероприятия для участников.,Повышайте лояльность участников и продолжайте рост бизнеса.

Основные возможности: ведение основных пользовательских данных, моделирование поведенческих данных, анализ портретов пользователей и формулирование точных маркетинговых стратегий.

▪Функциональная поддержка: система роста участников, стратегия расчета уровня, система долевого участия и поддержка маркетинговых возможностей нижнего уровня.

▪Активность пользователей: уход за участниками, контакты с пользователями, активная деятельность, привлечение клиентов из разных сфер деятельности, новые рекламные акции и активности.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose