Quality Gate One Studio

  • Increase font size
  • Default font size
  • Decrease font size
Quality Gate One Studio

Download QgOne Studio for free!Need Integration Test?

Quality Gate One Studio is an innovative approach to integration testing building on and extending proven techniques from unit testing. 

For integration testing context is key: How do we get the system in the state where we can do the next test? How do we wait for an event to happen without stalling the entire test?

What about concurrency and testing with multiple simultaneous requests against the system? Or performance test: How does the system respond to different scenarios and what happens if we crank up load or concurrency? Does it fly when subjected to a realistic usage pattern or does it drop like a stone?

Quality Gate One Studio has been designed from the bottom to help you answer these questions with as little effort as possible. Data management is key in integration tests and when concurrency is involved. Letting Quality Gate One Studio's advanced dependency analyzer and data flow engine handle the aspects of setting up state for the next test and managing the synchronization of data, will leave you more time to consider what you need to test instead of how to do it.

If you would like to know more about how Quality Gate One Studio and how it works, get a clue here or jump straight to the download section (requires registration).

 

Specify and Configure Tests

Expression EditorOnce an assembly with test methods and data classes has been loaded, test cases are specified and configured with the built in expression editor. The editor has syntax highlighting and auto-complete and supports a concise expression language for defining multiple preconditions in one expression. For team work, new user expressions remain local until they are ready to be promoted and shared with the rest of the team.

 

Run Tests

Run TestsThe test case runner can run a selection of cases from a test set or the entire set. For simple functional testing all tests can be run once in sequence, but more advanced scenarios using multiple threads, execution rate control and randomization is just a matter of parameters, all readily available from the run control panel.

 

Explore and Visualize

Response Time Percentiles by Median Trend of Response Time

Reports can be explored visually from the Report Explorer. Results can be explored at all levels from the overall test set down to individual test cases. Reports include percentile reports of execution time providing information about execution times and statistics reports on number of cases passed, failed and not executed.

Select multiple reports to explore trends in performance and test case statictics. Like individual reports, trends can be explored at all levels of detail.

 

 

 

 

 

Organize Test Sets

Test Set ManagerOrganize test cases into test sets using the test set manager. The test set manager supports filtering and searching on pre- and post conditions, specification of automation and configuration of load test scenarios. A subscription model ensure that test sets are automatically updated whenever new tests are created.

 

Trace and Debug

Condition HistoryThe condition history displays every detail about the execution of a test case, when it happened, how long it took, what the parameters were an what output was. A full trace of where a parameter came from and all the steps leading up to a test case is available and it is even possible to trace what the output of a test was later used for.

If a test needs debugging, the test can be re-run under the exact same conditions it was originally executed.