Table of Contents

Namespace Xping.Sdk.Core.Session

Classes

TestSession

Represents a test session that contains a collection of test steps and their results.

TestSessionBuilder

TestSessionBuilder is a concrete implementation of the ITestSessionBuilder interface that is used to build test sessions.

TestStep

This record represents a step in a test execution. It provides a set of properties that can be used to store information about the step, such as its name, start date, duration, result, and error message.

Interfaces

ITestSessionBuilder

The ITestSessionBuilder interface is used to build test sessions. It provides methods to initialize the test session builder with the specified URL and start date, get a value indicating whether the test session has failed, get the property bag that stores key-value pairs of items that can be referenced later in the pipeline, and build a test step with the specified component, instrumentation log, and error or exception.

Enums

TestSessionState

Represents the state of the TestSession.

TestStepResult

Represents a test step result.

TestStepType

The TestStepType enum is used to specify the type of TestComponent, whether it is an action step or a validation step. An action step is used to create an action for instance retrieve data, while a validation step is used to validate retrieved data for its correctness.