class TestSuite
Package: swiss.avm.up.core.generic.testing.javamodel.TestSuite
Direct Known Subclasses:
class TestSuite extends ATestSuite
A test suite is an organised collection of multiple test cases that are executed together to comprehensively test different aspects of a software application. It is used to ensure greater test coverage by grouping different test cases that relate to related functions, modules or application areas. A test suite allows tests to be executed in a structured and repeatable way, increasing the efficiency of the testing process and ensuring that changes in the code do not have an unintended impact on other parts of the application. By running a test suite, developers can ensure that the software as a whole is stable, reliable and bug-free.
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
name
The name of this Resource.
StringLiteral[1..1]
startCase
defines the first testCase in the sequence
TestCaseInstance[1..1]
A test case instance is an instance of a test case type. When instantiating, the controller instances to be tested must be specified.
suiteDiagram
Visual representation of the test procedure.
DomainDiagram[0..N]
testCaseInstance
instance of a test case
TestCaseInstance[1..N]
A test case instance is an instance of a test case type. When instantiating, the controller instances to be tested must be specified.
Method Summary
getName
@FName
getOrderedTestCaseInstances
@FJUnitTesting
Return:
List<TestCaseInstance>