Skip to content

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>