120 likes | 263 Views
SW-Testing: SPI policies and support. LCG Software Process & Infrastructure Manuel.Gallas@cern.ch LCG/SPI LCG AA meeting (07/05/03). GOAL. “Software testing should be an integral part of the software development process”. Automated testing. SW- testing support:. S P I.
E N D
SW-Testing:SPI policies and support LCG Software Process & Infrastructure Manuel.Gallas@cern.ch LCG/SPI LCG AA meeting (07/05/03) SPI: SW-Testing
GOAL “Software testing should be an integral part of the software development process” Automated testing SW- testing support: S P I CVS organization • Test frame works • HowTo, examples … • Test plan & test case • documentation templates Code documentation Savannah Portal Buiding: SCRAM Directory structure Nightly buildings External Soft-Lib service SW- testing polices Software Develop Polices SPI SW-Testing: overview SPI: SW-Testing
Nightly Building System CppUnit Oval Automated SW-Testing OvalFile PyUnit Log file X-Unit family Test Scripts ? Valgrind Ref file Software Code SW-Testing support: Web information SPI: SW-Testing
Provided as free software by the SPI External Software Service CppUnit Oval PyUnit SW-Testing support: Tools supported • Different platforms: • (Linux/Solaris/Windows) • Different compilers • Integrated with SCRAM • and ready to be used • Installed in AFS/DFS • Instructions to install • them in a local machine How to use them ? SPI: SW-Testing
Dedicate time to make tests 1 Follow sw-testing policies 2 3 4 SW-Testing support: HowTos * * * * SPI: SW-Testing
SW-Testing support: Examples SEAL SPI: SW-Testing
SW-Testing support: Examples (II) POOL SPI: SW-Testing
For the projects For the developers For the testing responsible SW-Testing policies: where to find them? http://spi.cern.ch/software_development.html SPI: SW-Testing
POOL Test Plan is a good example and a starting point SW-Testing policies: Test Plan For all projects is needed a Test Plan Let us use a template SPI: SW-Testing
HELP !! SW-Testing policies: for developers SPI: SW-Testing
SW-Testing policies: for developers (II) SPI: SW-Testing
SW- testing support: • Test frame works • HowTo, examples … • Test plan & test case • documentation templates SW- testing polices SPI SW-Testing • Thanks to: • LCG-POOL team • LCG-SEAL team SPI SW-Testing Feedback and interaction are always welcome!! SPI: SW-Testing