unit-testing-framework
Web icon

Unit Testing Framework

Stable version 1.0.8 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Uploaded on 19 July 2020 by 
4.6
 (38 ratings)
unit-testing-framework

Unit Testing Framework

Details
Unit Testing Framework allows you to easily develop and run unit tests for your OutSystems Platform projects. Get the comprehensive user guide from: http://tinyurl.com/utf-manual
Read more

For some parts of your system, you may find unit testing a good alernative to UI-based testing. Unit testing can be particularly effective for calculation engines and for business service components. Having a good set of unit tests for your system can help greatly when you come to change or refactor your system, as regression testing is automated and simple.


Feature List

  • Develop unit tests using familiar arrange-act-assert pattern
  • Test public actions of an eSpace, or private actions if tests are included in same eSpace
  • Includes set of basic assert actions; you can add more yourself if required
  • Test results summarised at test level, with further drill-down to show results for all assertions within test
  • Automated scanning of environments to dynamically discover and include new unit tests published in any eSpace
  • Automated republishing of unit test eSpace whenever code-under-test eSpace changes
  • Run and re-run sets of unit tests as required
  • Works with test-after or test-driven development

Main Benefits

  • Business logic can be tested independently of any UI, making tests less brittle than Selenium-based UI testing
  • Ideal for systems developed using 4-layer architecture recommended by OutSystems
  • Makes it easier to do test-driven development, if desired
  • Can alleviate reluctance to adopt OutSystems Agile Platform because of previous lack of unit testing support

Get the comprehensive user guide from: https://tinyurl.com/utf-manual

Release notes (1.0.8)

Update of Core and UI modules according to the latest version of OutSystems. Removal of components that were no longer being used.

Reviews (1)
by 
2019-05-28
in version 1.0.7
Works as expected
Team
Related assets