Click or drag to resize

Hummingbird.TestFramework.Automation Namespace

[Missing <summary> documentation for "N:Hummingbird.TestFramework.Automation"]

Classes
  ClassDescription
Public classAbstractSqlTestStep
Base class of SqlQueryTestStep
Public classAbstractTestItem
This class is an Abstract Test Item, common for TestSuite, TestCase and TestStep
Public classAutomationProject
The hummingbird test automation project definition.
Public classCommandLineTestStep
Test Step that executes an external program
Public classConditionalTestStep

Conditional test step evaluate its conditions and according to the result, runs PassedTestStep if the condition meet and runs FailedTestStep if the condition does not meet

Either PassedTestStep or FailedTestStep can be NULL, in this case Automation engine will simply ignores the TestStep.

When the condition cannot be evaluated, IsExecuted.

Public classCSharpScriptTestStep
A custom C# script test step, which automation test can writes a specific test step using C# language.
Public classCsvDataSource
Provide data from CSV file
Public classCsvDataStorage
Writes test or intermediate data to a CSV file
Public classCustomLoadTestCase
A custom load test case that users can customize the load as will.
Public classCustomTestStep
CustomTestStep is generated by the test framework, when a class inherited from TestStepBase is detected when loading an Extension.
Public classDataDrivenTestCase
Data Driven Test Case is derived from Test Case. The whole test case will be run multiple times according to the given data source.
Public classDataGeneratorTestStep
A test step that generates variable from a list of possible values.
Public classDataSource
The base class of the Data Source, this class cannot be instanced.
Public classDataStorage
Data Storage is to persist test or intermediate data. For example, Excel, CSV or SQL Database
Public classDotNetScriptTestStepBase
Base class of C# Script Test Step and VB.NET Script Test Step.
Public classExcelDataSource
Provide data from EXCEL (Open XML Format) File.
Public classExcelDataStorage
Exports data to Excel WorkSheet
Public classExtractPropertyPair
Extract Property pair indicates where to find the value and transfer the value to a variable
Public classExtractPropertyTestStep
Extract Property Test Step is used to extract values from Request or Response
Public classJsonWebTokenTestStep
Json Web Token (JWT) test step aimed to integrate JWT generation and validation seamlessly within an automation project.
Public classLoadTestCase
The base load test scenario.
Public classLoadTestSuite
The test suite that holds one or several test cases.
Public classMeasurePoint
MeasurePoint is a point to show the measurement at a moment of time.
Public classPerformanceThreshold
Indicates a threshold in order to check if an automated test meets the quality requirement
Public classScriptTestStepBase
This abstract class defines the class and signature should be used in C# script test step or VB.NET script test step.
Public classSendRequestTestStep
A test step that sends a request using a specific service. the request and UriTemplate can contain variables.
Public classSpikeTestCase
Public classSqlQueryTestStep
Runs an SQL Query. This test step is available only in professional version.
Public classStartServiceSimulationTestStep
Test step that start's a Service simulation server such as HTTP Server or SOAP Server
Public classStartWindowsServiceTestStep
This test step starts a windows service on the target machine.
Public classStressTestCase
A performance test model that takes the test in 2 stages: Normal Load and Peek Load.
Public classTableDataGeneratorTestStep
A test step that generates variable from a list of possible values.
Public classTestCase
The TestCase contains a Name, and a series of Test Steps. These steps will be executed one by one.
Public classTestStepBase
Base class of Test Step in Automation context

When automation framework runs a test case, it calls Run() method and then calls Checkpoint() method to verify if the action is correct.

When running test action in Run and Checkpoint, assign test result in TestResult property and leave detailed informations in Details property

Public classTestStepGroup
This class represents a group of test steps that can be included in various type of test steps, including ConditionalTestStep
Public classTestSuite
A test suite contains one or more automated test cases
Public classUpdateSimulationDataTestStep
This test step updates
Public classValueMapping
Map data from an given Object and Property Path to another one
Public classVBScriptTestStep
A custom C# script test step, which automation test can writes a specific test step using C# language.
Interfaces
  InterfaceDescription
Public interfaceIPerformanceCounters
The interface that can get information about the running performance test scenario
Enumerations
  EnumerationDescription
Public enumerationConditionBehavoirs
Determines actions to do when the error occurs while evaluating condition.
Public enumerationExistingFileBehavior
The behavior or the data storage while handling a file to write but that file does alrealy exist.
Public enumerationJsonWebTokenStepActions
Determines the action of JsonWebTokenTestStep to run.
Public enumerationLoadTestLogLevels
The enumeration value indicates the level of log details in a performance test report.
Public enumerationOnErrorBehavior
The behavior of the failed Test Step or Test Case
Public enumerationPropertyPathTypes
Type of the path indicates how to retrieve data from a TestStep
Public enumerationScenarioStatus
The current state of the performance test scenarios
Public enumerationServiceControlActions
Action to control the service simulation, used by StartServiceSimulationTestStep
Public enumerationSpreadsheetRangeType
Type of the Range
Public enumerationSqlAuthenticationMode
Mode of authentication to connect to a SQL Database
Public enumerationSqlResultType
Type of the SQL Query execution
Public enumerationTestStatus
Representing the status of a Test, Test Step or a Test Suite
Public enumerationThresholdTypes
The types of quality gates for an automated test.
Public enumerationVariableLevels
Sets the level of the variables, it can be Global, TestSuite or TestCase