Download presentation
Presentation is loading. Please wait.
Published byBlaze Chambers Modified over 8 years ago
1
EMI is partially funded by the European Commission under Grant Agreement RI-261611 Product Integration (testing) Balázs Kónya, Lund University 3rd EMI all-hands, Padova, 17-19 October 2011
2
EMI INFSO-RI-261611 EMI ”integration” products Integration (inter-component) tests Howto move forward? – Long list of questions outline 18/10/20113rd EMI all-hands2
3
EMI INFSO-RI-261611 DNA1.3.2 product table already lists ”integration tasks” These are products that created via ”some integration” activity No real ownership The list: – EMI-UI – EMI-WN – Glite-yaim-core – Torque server config – Torque wn config Integration tasks of DNA1.3.2 18/10/20113rd EMI all-hands3
4
EMI INFSO-RI-261611 Product development (RfC) – Development of test suit – Unit tests – Product Team responsibility ”Pre-certification” testing – Follows a test plan – Various tests including deployment tests are executed on ”in-house” resources – Some tests are run on the testbed – Concluded with a test report and ”certified” state – Product Team responsibility Testing in EMI certification (1/2) 18/10/20113rd EMI all-hands4
5
EMI INFSO-RI-261611 Certified product gets rolled-out on the testbed – SA2 Testbed task deploys the ”release candidate ” product how do you know that something is a release candidate? – Then what? Questions: – Do we know how many/which bugs were caught during testing? Could be a useful metric to measure testing efficiency – What happens if bugs are discovered during testing? Certification process? Available fixes? – Where is the place for cross-product integration tests? Testing in EMI certification (2/2) 18/10/20113rd EMI all-hands5
6
EMI INFSO-RI-261611 Excerpt from the Testing policy Type: Mandatory The execution of inter-component tests is triggered by the release manager and relies on the use of the EMI testbed [R12]. Inter-component tests are the final stage before going to Production and they are done on certified software products. The exact context and procedure to run and monitor the result of these tests still needs to be understood. EMI testbed Integration tests 18/10/20113rd EMI all-hands6
7
EMI INFSO-RI-261611 Who defines those? Who writes those? – Will every integration test turned into a Nagios probe? Integration tests vs. testbed and certification process: – When are the integration tests run? – Who runs those? (Nagios framework?) – What happens to the test results (test report update)? – What is the role of the testbed (team)? – How does integration testing affect certification? Integration tests 18/10/20113rd EMI all-hands7
8
EMI INFSO-RI-261611 Mandate: – Update testing policy, define workflow – Definition and prioritization of inter-component (multi- product) tests – Execution of the tests (goal to automate things) Including producing lightweight reports – Composed of: ??? Testers from key PTs Active contribution is required – Lead by: ??? Deputy: Danilo Dongiovanni Integration team??? 18/10/20113rd EMI all-hands8
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.