The [Integration test] view provides the integration test unit that can group the unit tests. The unit tests under the integration test run in order with the context maintained.

Toolbar menu in the Integration test view

Toolbar icon Description
Collapse All Hides all test view tree nodes.
Move Up Test Moves the selected test up.
Move Down Test Moves the selected test down.
Create Creates an integration test.
Shows as Unique Test Name Displays with unique test name.
Total Displays all the tests.
Failure/Error Displays only the tests that the test result is Failure/Error.
Failure Displays only the tests that the test result is Failure.
Error Displays only the tests that the test result is Error.
Success Displays only the tests that the test result is Success.
Function changed Displays only the tests that the function to be tested has been changed.
Run not guaranteed Displays only the tests that the test execution is not ensured.
Host/Target result different Displays only the test that the host result and the target result are different.

Pull-down menu in Integration Test view (▽)

Menu Description
Show Coverage at all elements Displays the coverage in all items(Integration test, test, test case).

Dashboard in Integration Test

Menu Description
Runs integration tests.
Shows success, failure, error and total of test case.
Selects the coverage type to be displayed in the [Integration Test] view. (statement, branch, MC/DC, function call)
Shows the selected kind of full coverage.

Search

In the Integration Test view, you can search the integration tests, tests and test cases by file, function, test, status (success, failure, error) and issue name.

Status search keyword

Keyword Description
%TEST_SUCCESS% Test success
%TEST_FAILURE% %TEST_ERROR% Test failure/error
%TEST_FAILURE% Test failure
%TEST_ERROR% Test error
%TEST_HAS_NOT_FUNCTION% Function changed
%TEST_NOT_GUARANTEE% Run not guaranted
%TEST_RESULT_DIFFERENT% Host/Target result different

Structure of the Integration Test view

The Integration Test view presents the hierarchy structure of [Integartion tes]-[Test]-[Test case].

Item icons in the Integration Test view

Item icon Description
None Integration Test
Test
Global variable test
Test case, Test case group

Item status color in the Integration Test view

The execution information of functions, tests, and test cases in the Integration Test view is represented by colors.

Color Description
Green Integration Test/Test: If the execution result of all the test cases under it is success.
Test case: If the result of execution is success.
Blue Function/Test: If only test cases with failure and no test cases with errors exist under it.
Test case: If the result of execution is failure.
Red Function/Test: If test cases with error exist under it.
Test case: If the result of execution is error.
Orange Function/Test: All test cases have not been executed under it and test cases that are not guaranteed to run exist.
Test case: Run not guaranteed
Black Function/Test: All test cases under it have not been executed.
Test case: Not been executed

Context menu in Integration test view

Context menu Description
Create Test Creates the dialog for creating a test
Create sub-integration test Creates a sub-integration test
Copy Copies the test and test case
Paste Pastes the test and test case
Duplicate Duplicates the test and test case
Duplicate multiple times Duplicates tests and test cases as many as the number entered
Paste as sub-integration test Pastes the integration test copied into the integration test selected as a sub-integration test
Delete Deletes the test and test case
Rename Modifies the test name
Select tests Checks all checkbox of the tests selected
Deselect tests Checks all checkbox of the tests selected
Generate coverage report Exports the selected test coverage to the selected path

Create Integration test and Rename

The integration test can be created in the toolbar menu. The name of the integration test is assigned automatically and can be changed by using [Rename] context menu.

  • Create
  • Rename

Sub-integration test

You can create a sub-integration test under the integration test by using [Create sub-integration test] context menu or pasting an existing integration test into other integration test using [Paste as sub-integration test] context menu.

Add a test and change the order of run

There are four ways to add tests to the integration test.

  1. You can select an integration test and create it by using [Create Test…] context menu.
  2. You can add by dragging and dropping the test in the Unit Test view to the integration test.
  3. You can select the test of Integration Test view and copy/paste it by using the context menu.
  4. You can select the test in the Unit Test view and copy/paste it by using the context menu.

There are two ways to change the execution sequence for the test.

  1. You can select a test or test case and change it by moving with a mouse.
  2. You can select a test or test case and change it by selecting either “Move test up” or “Move test down” in the toolbar.

The coverage result of Integration Test

If you select the integration test, the result can be checked in the coverage view.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.