1 / 12

SW-Testing: SPI policies and support

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.

Download Presentation

SW-Testing: SPI policies and support

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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

  4. 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

  5. Dedicate time to make tests 1 Follow sw-testing policies 2 3 4 SW-Testing support: HowTos * * * * SPI: SW-Testing

  6. SW-Testing support: Examples SEAL SPI: SW-Testing

  7. SW-Testing support: Examples (II) POOL SPI: SW-Testing

  8. 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

  9. 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

  10. HELP !! SW-Testing policies: for developers SPI: SW-Testing

  11. SW-Testing policies: for developers (II) SPI: SW-Testing

  12. 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

More Related