📄️ Test Suites and Regression Testing
Regression testing is an important part of working with rules as newly introduced additions or modifications to a rule application may result in unanticipated and undesirable changes to dependent elements.
📄️ Different Kinds of Regression Tests
irVerify consists of the following formats for regression testing analysis and results:
📄️ Creating Test Suites
By default, when irVerify is launched from irAuthor, only a session tab is created. In order to utilize Test Suites for regression testing, the user must create a new Test Suite or open an existing Test Suite.
📄️ Data State in Test Suites
Test Scenario and Entity Data States
📄️ Using Assertions to Qualify Tests
Assertion tests allow the user to specify individual conditions about the test that must be satisfied in order for the Test Suite to be considered 'Passed'. If all assertions for a test are not met when the rules are applied, the test is marked as 'Failed'.
📄️ Compare Tests
A Compare Test in irVerify Test Suites will match the values of all rule application elements between
📄️ Performance Tests
A performance test in irVerify Test Suites will run a rule application for several iterations, collecting performance results from each run. Please note that this is not a load tester, but rather a way to estimate how changes to a rule application or to execution options may affect the running time or other performance aspects of your rule application.
📄️ Running Tests and Viewing Results
After one or more tests have been added to a Test Suite in irVerify and all tests have been
📄️ Opening or Saving Test Suites and Results
Opening Test Suites or Results