Click or drag to resize

Hummingbird SDK References

Hummingbird Test Framework provides all functionalities that can be used for manual testing, service simulation, test automation and performance test. These functionalities are organized as follows:

Hummingbird.TestFramework.Services provides all classes that used for service protocol definition and implementation, service simulation. To implement user driver, service simulation and extends existing protocols such as SOAP or HTTP, you need to refer classes used in this namespace.

Hummingbird.TestFramework.Automation provides classes and methods used for Test Automation, Assertions, Test Reports

Hummingbird.TestFramework.Messaging defines classes used to store each transaction such as Web Service calls and calls received by service simulation.

Namespaces
NamespaceDescription
Hummingbird.TestFramework

Hummingbird Test Framework provides all functionalities that can be used for manual testing, service simulation, test automation and performance test. These functionalities are organized as follows:

Hummingbird.TestFramework.Services provides all classes that used for service protocol definition and implementation, service simulation.To implement user driver, service simulation and extends existing protocols such as SOAP or HTTP, you need to refer classes used in this namespace.Hummingbird.TestFramework.Automation provides classes and methods used for Test Automation, Assertions, Test ReportsHummingbird.TestFramework.Messaging defines classes used to store each transaction such as Web Service calls and calls received by service simulation.
Hummingbird.TestFramework.Automation
Hummingbird.TestFramework.CodeGenerator
Hummingbird.TestFramework.Configuration
Hummingbird.TestFramework.Cryptography
Hummingbird.TestFramework.Extensibility
Hummingbird.TestFramework.ExtensionProject
Hummingbird.TestFramework.Messaging

Contains fundamental classes to store the transactions, including the Messages sent to application, and messages received by Service Simulation.

Message is also attached to SendRequestTestStep, it can be used in Test Automation project

MessageQueue is a static class that manages the messages in a Queue. When implementing new protocols and service simulations, you should create and insert message into the queue

Hummingbird.TestFramework.Serialization

Contains all fundamental Classes that convert between object and Text using Serialization and Deserialization. The classes are used for different kind of services. For example SoapSerializer is used to serialize WCF DataContract object to Soap messages in XML Format, and deserialize a SOAP message to an object.

Hummingbird.TestFramework.Services

Contains all fundamental classes that used for service protocol definition and implementation, service simulation. To implement user driver, service simulation and extends existing protocols such as SOAP or HTTP, you need to refer classes used in this namespace.