TestFramework

Stable Version 2.0.3 (O11)
Also available for 10
Published on 3 Nov (4 weeks ago) by 
Created on 02 September 2017
Details
TestFramework is an open-source application that offers simple management and automated execution of OutSystems Unit and API tests. With seamless integration with BDD Framework and Unit Testing Framework , it allows automated regression tests setup and execution. With the recent addition of Ghost Inspector integration, it now also allows the inclusion of automated UI tests in the test suites. TestFramework is provided by Indigo, an OutSystems partner, with ample experience in automated testing strategy and implementation. With the latest update, it’s now possible to analyze, track, and produce reports of your project’s code coverage, load tests from other environments and schedule your test runs! Take a tour!
Read More

TestFramework is an open source application that offers simple management and automated execution of OutSystems Unit, API and UI tests. 

With seamless integration with BDD Framework,  Unit Testing Framework and Ghost Inspector, it allows automated regression tests setup and execution.

TestFramework is made available by Indigo, an OutSystems partner with extended experience in automated testing strategy and implementation.

TestFramework includes the following functionalities:

  • Manage Test Suites, Cases and Steps: Define your test scenarios, for both Unit and API tests, and it executes them manually or daily at a given schedule
  • Test execution classification: Classify your test executions as Broken or Defect, to help your teams focus on fixing tests, or actually fixing the wrong functionality identified by the test.
  • Introspection and execution of BDD and UTF Tests: Automatically import and run BDD or UTF Tests periodically, validating results on every run.
  • Quality overview: Monitor the evolution of your test suites, gaining a clear understanding of whether tests are not designed for maintainability, or if your applications are increasingly having more quality and less regressions.
  • Get daily reports in your email from scheduled test runs.
  • Integration with GhostInspector, a service for Automated User Interface Testing.
  • Analyze, track and send/receive reports of each application's code coverage.
  • Load tests from any environment and run them in yours.
  • Track test run's history.


Check here a video of TestFramework in action: from the OutSystems Forge to a first custom test!

What’s new (2.0.3)

NOTE: This version has some BREAKING CHANGES!




IMPROVED

  • Architecture in overall
  • Decreased the technical debt in almost 50%
  • Performance - some queries had no max records limit, improved data preparation and reduced the number of large variables in screen's viewstate
  • Security
  • TestFramework configurations management - they're no longer Site Properties
  • Report system
  • Tweaked scheduling system
  • Code's documentation
  • Removed some deprecated code
  • TestFramework has a new logo!


Fixed

  • Module conflicts when updating the TestFramework through Service Studio
Reviews (3)
13 Oct
in version 2.0.1
Originally I rated this a 2/5 because there was little documentation and it was a bit confusing to know what the configuration items were for and how to get going.  I changed my rating to 5 because the Indigo team immediately reached out and offered to help me get it setup.  Once everything was configured properly the tool worked and worked well.  A great product with even better support!
21 Sep
in version 2.0.1
A must-have for testing Outsystems applications!
31 Jul
in version 1.1.0
Great tool!
Category
Reporting, Applications, Samples & How-tos, Developer Tools
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Indigo who created this component.
Dependencies
See all 7 dependencies
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads