共用方式為


botbuilder-dialogs-adaptive-testing package

類別

AssertCondition

對話框動作,可讓您將判斷提示新增至對話流程。

AdaptiveTestBotComponent

BotComponent 的自適性測試。

DialogInspector

用於檢查目前對話內容的類別。

HttpRequestMock

所有 HTTP 要求仿真的基類。

HttpRequestMocksConverter

UserTokenMock 的類型轉換器。

HttpRequestSequenceMock

依順序模擬 HTTP 要求。 最後一個回應將會重複。

HttpResponseMockContent

轉換並儲存 HttpResponseMock 的實際內容。

HttpResponseMockMessage

轉換並儲存 HttpResponseMock 的實際數據。

SequenceResponseManager

管理 HttpRequestSequenceMock 的順序回應。

MockHttpRequestMiddleware

使用配接器模擬 HTTP 要求的中間件。

MockLuisLoader

模擬 luis 的自定義 json 還原串行化程式。

MockLuisRecognizer

測試類別,用於建立用於測試的快取 LUIS 回應。

MockSettingsMiddleware

模擬設定屬性的中間件。

SetTestOptionsMiddleware

攔截 「SetTestOptions」 事件的中間件,並儲存至 「Conversation.TestOptions」。。

SettingMock

模擬設定的抽象類。

SettingMocksConverter

SettingMock 的類型轉換器。

SettingStringMock

使用字串值模擬一或多個設定。

TestAction

腳本動作的抽象基類。

AssertNoActivity

基本判斷提示 TestAction,它會驗證對回復活動的判斷提示。

AssertReply

測試腳本動作,判斷 Bot 的回復符合預期。

AssertReplyActivity

基本判斷提示 TestAction,它會驗證對回復活動的判斷提示。

AssertReplyOneOf

來自 Bot 回復的判斷提示符合其中一個選項。

AssertTelemetryContains

針對遙測事件執行判斷提示。

CustomEvent

將自定義事件傳送至 Bot 的腳本動作。

MemoryAssertions

針對記憶體執行判斷提示。

SetProperties

模擬一或多個屬性值。

UserActivity

將活動傳送至 Bot。

UserConversationUpdate

將交談Update 活動傳送至 Bot 的腳本動作。

UserDelay

延遲指定時間範圍之測試文本的腳本動作。

UserSays

將文字傳送至 Bot 的腳本動作。

UserTyping

將輸入活動傳送至 Bot 的腳本動作。

TestScript

可用於單元測試 Bot 邏輯的模擬測試腳本。

TestTelemetryClient

實作 BotTelemetryClient的測試 Bot 遙測用戶端。

TestUtils

負責執行對話調適型測試。

UserTokenBasicMock

使用使用者標識碼和令牌模擬UserToken。

UserTokenMock

模擬使用者令牌流程的介面。

UserTokenMocksConverter

UserTokenMock 的類型轉換器。

介面

AssertConditionConfiguration
HttpRequestSequenceMockConfiguration

HttpRequestSequenceMock 的設定。

HttpResponseMessage

Http 回應消息。

HttpResponseMock

HttpRequestSequenceMock 中使用的 Http 回應模擬。

SettingStringAssignment

設定字串指派。

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

類型別名

DialogContextInspector
ResponseContent

Http 回應內容。

FallbackFunc

後援函式。

HttpRequestMessage

Http 要求訊息。

Inspector

允許檢查/修改目前的對話框內容。

AssignmentInput

列舉

BodyMatchType

輸入針對要求主體的主體比對方式。

ResponseContentType

回應內容類型。

ResponseStatusCode

回應狀態代碼。

函式

useMockLuisSettings(string, string)

設定組態以利用lubuild所產生的配置檔。

函式詳細資料

useMockLuisSettings(string, string)

設定組態以利用lubuild所產生的配置檔。

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

參數

directory

string

目錄中有配置檔的目錄。

endpoint

string

要搭配 westus 預設值使用的端點。

傳回

Record<string, string>

已修改的組態。