October 2018 release |
The October 2018 release of Hummingbird provides significant improvement to let your QA teams test better REST API Services, within an integrated environment, and fluid, natural user experience.
This topic contains the following sections:
You can import service description from OpenAPI document either in JSON or YAML format. Both OpenAPI 2.0 (Swagger) and 3.0 are supported.
You can import service description from OpenAPI document either in JSON or YAML format. Both OpenAPI 2.0 (Swagger) and 3.0 are supported.
When sending a request, you can assign the request with options, such as authentication, message format and custom HTTP headers.
The syntax highlighting is improved for different type of documents, the built-in request message editor recognizes automatically document format and choose the best syntax highlighting scheme for XML or JSON documents.
Hummingbird now supports also secured HTTPS connection using TLS 1.2, in addition to TLS1.0 and TLS 1.1. Tests of web services can be done with a more secured connection.
The software support multi-language, Developers and QA Engineers can now work with their native language. With the help of Machine Learning based translation service, Hummingbird supports now 11 languages, including: English, German, French, Spanish, Italian, Portuguese, Greek, Japanese, Korean, Russian, Simplified and Traditional Chinese. In addition to machine translations, a resource repository is available on GitHub, participation of improving the localized resources are warmly welcomed: https://github.com/huaxing-yuan/hummingbird.i18n
Hummingbird CLI is a command line tool to let you run automated tests from the Command Line interface. This tool can be included with-in a DevOps pipeline let you run automated test in each Build and Release process. Hummingbird CLI generates JUnit compatible test result, which is recognized by most of the DevOps platforms.
Report Viewer is an independent tool to view an automated test result in a graphic way. It gives you an in-depth view to understand where and why tests are failed and let you localize errors easily.