3 research outputs found

    Abstract QUALITY ASSURANCE AND TESTING IN LCG

    No full text
    several activities such as automatic testing, test coverage reports, static software metrics reports, bug tracker, usage statistics and compliance to build, to code and release policies. Automatic software testing is integrated into the quality assurance activity. The SPI project delivers a general test-framework solution based on open source software together with test document templates and software testing policies. The test-framework solution is built on QMTest, Oval and the X-Unit family (CppUnit, PyUnit, JUnit). The specific languages testing features are covered at the unittesting level with the X-Unit family, the validation testing activity can be done through Oval. Moreover QMTest offers a way to integrate all the tests and write custom python tests, having a nice web interface for running and browse the test results. The test coverage reports allow to understand to which extent software products are tested. They are based on the approach used by the Linux Testing Project. The code size and the development effort of the software is estimated using “sloccount utility ” based on standard development models. Statistics are automatically extracted from the Savannah bug tracker which enables to analyze the evolution of the quality, amount of feedback from the users, etc. Finally the compliance with the standard LCG policies is verified. It includes the build and CVS repository structure and the standard release procedure
    corecore