The TS_HelloWorld is a sample test suite to explain the concepts for writing test cases for the IVCTool. It includes a small two simple test cases, combined into the TS_HelloWorld test suite, and a simple helloworld federate to run against the test cases.
The TS_HelloWorld test case tutorial is supposed to give you some guidance to develop test cases for the IVCTool.
The tutorial starts with an short overview on the basic concepts to give some first ideas on what a test case is and how test cases are organized. It is recommended to start with these sections, before you dive any deeper into the examples.
The second part of the tutorial is dedicated to the HelloWorld test suite example. This is simple but complete test suite to give an example for test case developers to start with. It is recommended to start with a copy of that test suite, if you plan to develop a new test suites.
In the third part of this tutorial there are set of reference documents to give some more background information on interfaces, build scripts, deployments and existing test suites.
- What is a test case?
- The HelloWorld Federation Concept
- The Interoperbility Badge
- Test Suite Definition
- How to Prepare your Development Environment?
- Where to start writing a test cases?
- How to write a test case
- The HelloWorld Test Cases TC0001 - Growing Rate Test
- The HelloWorld Test Cases TC0002 - Country Interaction Test
- The helloWorld System under Test
- The Test Suite Definition
- Running Test Cases
- Test Case Developer Guide
- Test Suite Overview
- Operator Request Concept
- Versioncheck between TestCases and Runtime Environment
Copyright 2019 NATO/OTAN
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0