Partager via


botbuilder-dialogs-adaptive-testing package

Classes

AssertCondition

Action de boîte de dialogue qui vous permet d’ajouter des assertions dans votre flux de dialogue.

AdaptiveTestBotComponent

Test adaptatif de BotComponent.

DialogInspector

Classe pour l’inspection du contexte de boîte de dialogue actuel.

HttpRequestMock

Classe de base pour toutes les simulations de requête HTTP.

HttpRequestMocksConverter

Convertisseurs de type pour UserTokenMock.

HttpRequestSequenceMock

Simuler la requête HTTP dans l’ordre séquentiel. La dernière réponse sera répétée.

HttpResponseMockContent

Convertissez et stockez le contenu réel de HttpResponseMock.

HttpResponseMockMessage

Convertissez et stockez les données réelles de HttpResponseMock.

SequenceResponseManager

Gérer la réponse de séquence pour HttpRequestSequenceMock.

MockHttpRequestMiddleware

Intergiciel pour simuler des requêtes HTTP avec un adaptateur.

MockLuisLoader

Désérialiseur json personnalisé pour la simulation de luis.

MockLuisRecognizer

Classe de test pour la création de réponses LUIS mises en cache pour le test.

MockSettingsMiddleware

Intergiciel qui simulant les propriétés des paramètres.

SetTestOptionsMiddleware

Middleware qui intercepte l’événement « SetTestOptions » et enregistre dans « Conversation.TestOptions ».

SettingMock

Classe abstraite pour les paramètres fictifs.

SettingMocksConverter

Convertisseurs de type pour SettingMock.

SettingStringMock

Fictivez un ou plusieurs paramètres avec une valeur de chaîne.

TestAction

Classe de base abstraite pour les actions scriptées.

AssertNoActivity

Assertion de base TestAction, qui valide les assertions par rapport à une activité de réponse.

AssertReply

Testez l’action script pour affirmer que la réponse des bots correspond aux attentes.

AssertReplyActivity

Assertion de base TestAction, qui valide les assertions par rapport à une activité de réponse.

AssertReplyOneOf

Assertion indiquant que la réponse du bot correspond à l’une des options.

AssertTelemetryContains

Exécutez des assertions sur des événements de télémétrie.

CustomEvent

Action pour scripter l’envoi d’un événement personnalisé au bot.

MemoryAssertions

Exécutez des assertions sur la mémoire.

SetProperties

Simuler une ou plusieurs valeurs de propriété.

UserActivity

Envoyez une activité au bot.

UserConversationUpdate

Action pour scripter l’envoi d’une activité conversationUpdate au bot.

UserDelay

Action de script pour retarder le script de test pour l’intervalle de temps spécifié.

UserSays

Action pour scripter l’envoi de texte au bot.

UserTyping

Action pour scripter l’envoi d’une activité de saisie au bot.

TestScript

Script de test fictif qui peut être utilisé pour la logique du bot de test unitaire.

TestTelemetryClient

Client de télémétrie de bot de test qui implémente BotTelemetryClient.

TestUtils

En charge de l’exécution de tests adaptatifs de boîte de dialogue.

UserTokenBasicMock

Simuler UserToken avec l’ID d’utilisateur et le jeton.

UserTokenMock

Interface permettant de simuler des flux de jetons utilisateur.

UserTokenMocksConverter

Convertisseurs de type pour UserTokenMock.

Interfaces

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

Configuration d’un httpRequestSequenceMock.

HttpResponseMessage

Message de réponse Http.

HttpResponseMock

Fictive de réponse Http utilisée dans HttpRequestSequenceMock.

SettingStringAssignment

Définition de l’attribution de chaîne.

SettingStringMockConfiguration
AssertNoActivityConfiguration
AssertReplyConfiguration
AssertReplyActivityConfiguration
AssertReplyOneOfConfiguration
AssertTelemetryContainsConfiguration
CustomEventConfiguration
MemoryAssertionsConfiguration
SetPropertiesConfiguration
UserActivityConfiguration
UserConversationUpdateConfiguration
UserDelayConfiguration
UserSaysConfiguration
UserTypingConfiguration
TestScriptConfiguration
UserTokenBasicMockConfiguration

Alias de type

DialogContextInspector
ResponseContent

Contenu de réponse Http.

FallbackFunc

Fonction de secours.

HttpRequestMessage

Message de requête Http.

Inspector

Autorisez l’inspection/la modification du contexte de boîte de dialogue actuel.

AssignmentInput

Énumérations

BodyMatchType

Tapez la façon dont le corps correspond au corps de la requête.

ResponseContentType

Types de contenu de réponse.

ResponseStatusCode

Codes d’état de la réponse.

Functions

useMockLuisSettings(string, string)

Configuration du programme d’installation pour utiliser le fichier de paramètres généré par lubuild.

Informations relatives à la fonction

useMockLuisSettings(string, string)

Configuration du programme d’installation pour utiliser le fichier de paramètres généré par lubuild.

function useMockLuisSettings(directory: string, endpoint?: string): Record<string, string>

Paramètres

directory

string

Répertoire avec fichier de paramètres dans celui-ci.

endpoint

string

Point de terminaison à utiliser avec une valeur par défaut de westus.

Retours

Record<string, string>

Configuration modifiée.