80 likes | 239 Views
NATO Armaments Support Services User Training. Autotesting NASS Release 4.0 September 2008. Agenda. Introduction Overview Development Environment SCPP Configuration Packages Autotest Autotesting NASS Closing. Description.
E N D
NATO Armaments Support Services User Training Autotesting NASS Release 4.0 September 2008 Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Agenda • Introduction • Overview • Development Environment • SCPP • Configuration • Packages • Autotest • Autotesting NASS • Closing Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Description • Provides the necessary steps to install, build, and execute NASS Autotest • Copying the files from the NASS CD-ROM • Compiling and linking the Autotest modules • Editing the files required to setup and run the Autotest with an associated script • Comparing the output results to the test results included with NASS Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Directory Structure • NASS is small and contained on one CD, so copying the NASS in its entirety is the simplest way to begin testing NASS. • At the very least, testing will require the following directories (with their subdirectories) • Tools\Autotest (contains Autotest tool source code) • Tests\Autotest (contains NASS autotesting source code, scripts and results) • Code (contains the NASS source code) Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Build Autotest • The Autotest of NASS has been successfully compiled with • GNAT 5.04a1, 6.1.1, GPL 2007, GPL 2008 under MS-Windows XP • Aonix ObjectAda 8.4 • Rational Apex 4.2.0c Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Building and executing Autotest - GNAT • Build and test execution scripts for windows/DOS are provided • Build with: • Tests\Autotest\build_autotest_gnat.bat • Copy autotest.exe into Tests\Autotest\Scripts • Execute with: • Tests\Autotest\Scripts\run-all.bat • Or use the test manager (excel sheet) \Tests\Autotest\Result\NASS_Results-GNAT.xls • Resulting .out files are created for all corresponding .auto files. • If the test manager was used the result is presented directly in the corresponding sheet for each test suite • Compare (diff) resulting .out files with the previous results included with NASS, located under \Tests\Autotest\Scripts\test_results_GNAT Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Supporting Documents • Software Test Plan for NASS • Software Test Description for NASS • Software Test Report for NASS Releasable for Internet Transmission NATO/PfP UNCLASSIFIED
Demo • If time permits… Releasable for Internet Transmission NATO/PfP UNCLASSIFIED