4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan I. Mandjavidze on behalf of L. Bobelin – CS SI; F.Etienne, E. Fede – CPPM;

Slides:



Advertisements
Similar presentations
Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
Advertisements

Andrew McNab - Manchester HEP - 22 April 2002 EU DataGrid Testbed EU DataGrid Software releases Testbed 1 Job Lifecycle Authorisation at your site More.
Andrew McNab - Manchester HEP - 22 April 2002 EU DataGrid Testbed EU DataGrid Software releases Testbed 1 Job Lifecycle Authorisation at your site More.
System Integration Verification and Validation
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
27-29 September 2002CrossGrid Workshop LINZ1 USE CASES (Task 3.5 Test and Integration) Santiago González de la Hoz CrossGrid Workshop at Linz,
Systems Analysis and Design in a Changing World, 6th Edition
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Extreme Programming.
System Testing There are several steps in testing the system: –Function testing –Performance testing –Acceptance testing –Installation testing.
12.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
Extreme Programming Software Development Written by Sanjay Kumar.
1 CAPACITY BUILDING AND TRAINING ON PROCUREMENT Session 9 – The World Bank Procedures for IT Procurement September 21, 2005 by Arif Hassan.
Integration of DataGrid Software for Testbed 1 Goal: combine the DataGrid middleware and the Globus core services. Phases: Preparation for Integration.
DBS to DBSi 5.0 Environment Strategy Quinn March 22, 2011.
DATAGRID Testbed release 0 Organization and working model F.Etienne, A.Ghiselli CNRS/IN2P3 – Marseille, INFN-CNAF Bologna DATAGRID Conference, 7-9 March.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
Understand Application Lifecycle Management
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
EGEE is a project funded by the European Union under contract IST JRA1-SA1 requirement gathering Maite Barroso JRA1 Integration and Testing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
DataGRID WPMM, Geneve, 17th June 2002 Testbed Software Test Group work status for 1.2 release Andrea Formica on behalf of Test Group.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
Preparation for Integration Organized access to the code WP6 infrastructure (MDS-2, RC, …) Input from WPs on requirements,... Acquire experience with Globus.
DataGRID PTB, Geneve, 10 April 2002 Testbed Software Test Plan Status Laurent Bobelin on behalf of Test Group.
GRID Zhen Xie, INFN-Pisa, on DataGrid WP6 meeting1 Globus Installation Toolkit Zhen Xie On behalf of grid-release team INFN-Pisa.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Report from the WLCG Operations and Tools TEG Maria Girone / CERN & Jeff Templon / NIKHEF WLCG Workshop, 19 th May 2012.
Software Release Procedure Session MANAGEMENT and FUTURE directions Form ongoing ‘empowered’ Technical Discussion Group (TDG) Any future project definitions(resources.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Requirements Status EGI.eu UCB
Tests at Saclay D. Calvet, A. Formica, Z. Georgette, I. Mandjavidze, P. Micout DAPNIA/SEDI, CEA Saclay Gif-sur-Yvette Cedex.
CERN Certification & Testing LCG Certification & Testing Team (C&T Team) Marco Serra - CERN / INFN Zdenek Sekera - CERN.
ISIS Project Status Report May 18, 2006 Prepared by MAXIMUS, Inc Education Systems Division for the ABT Committee.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
Integration TestBed (iTB) and Operations Provisioning Leigh Grundhoefer.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
1 DIRAC Project Status A.Tsaregorodtsev, CPPM-IN2P3-CNRS, Marseille 10 March, DIRAC Developer meeting.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Workload Management Workpackage
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Regional Operations Centres Core infrastructure Centres
Software Engineering (CSI 321)
DataGrid Quality Assurance
IEEE Std 1074: Standard for Software Lifecycle
Testbed Software Test Plan Status
T-StoRM: a StoRM testing framework
Software Development Life Cycle
WP7 objectives, achievements and plans
Lecture 09:Software Testing
Chapter 8 Software Evolution.
Extreme Programming.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan I. Mandjavidze on behalf of L. Bobelin – CS SI; F.Etienne, E. Fede – CPPM; A. Formica, I. Mandjavidze – CEA/Saclay

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 2 Outline Motivation and Goals Proposed Test Strategy –Organization –Scope –Tests of Functionality Pre-requisites –Documentation –Deployment Discussion

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 3 Motivation and Goals DataGRID middleware is rapidly evolving –Complex software –Rich in functionality Stringent schedule of software release plan –Minor releases every two months –Next major release in October, 2002 Need for continuous test activity –Check for bug-fixes –Validate added new capabilities –Identify eventual « unexpected features » A well-defined systematic approach is necessary

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 4 Proposed Test Strategy: Organization Form an independent Test Group within the WP6 –Volunteers from several test (non-production) sites –Close contact with the Integration Team and WPs For each release –Participate in last stage of integration as an observer New features and « particularities », initial experience –Deploy and validate at each test site –Examine multi-site operation integrating test sites –Document test results, distribute them within the collaboration Act after integration and before validation by applications –Give a « green light » to the Validation Team Thorough examination and feedback to middleware WPs

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 5 Test Strategy: Scope Installation, configuration –Appreciate required effort, evaluate code portability Functionality and performance –Check conformance with the documentation –Derive performance figures, identify eventual bottlenecks Security –Trace for security holes in deployed external packages –Check for non-authenticated and unauthorized accesses, … Scalability, robustness, fault tolerance, error detection –Operate in distributed multi-user multi-site GRID environment –Operate at high loads, with malfunctioning services, … See draft document on « Testbed Software Test Plan »

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 6 Test Strategy: Tests of Functionality Follow layered structure of the DataGRID architecture –Identify interdependency of services Do not test upper level service if low-level service is faulty –Determine validation tests for every service Work is well advanced, see the « Test Plan » document –Develop test suites Split responsibilities among the test sites –Depending on expressed interests –Some overlapping is not excluded, might even be necessary Expect basic tests for services delivered within releases –Correctness of installation and configuration –Basic functionality of services and connection with low-levels Automate test suites when possible

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 7 Pre-requisites: Documentation Administration Guide –Download, installation, configuration, maintenance and tests –Detailed description of system-level commands Users Guide –User environment set-up and test –Detailed description of user-level commands Developers Guide –Detailed description of available APIs Per-release updates Good understanding of functionality and services provided

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 8 Pre-requisites: Deployment Installation and configuration procedure –Currently extremely tedious and time-consuming –Difficult to keep pace with releases May quickly discourage Test Group members Suggestion for major releases –Automate the procedure as much as possible e.g. self-deployment based on site description Suggestion for minor releases –Self-extracting patches i.e. upgrade only concerned parts of middleware Concentrate on functional tests rather than on deployment

4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan 9 Discussion Some open questions –Is the exposed strategy acceptable? –Does the Test Group interfere already during integration? e.g. from a convenient moment validating Testbed in situ –Would the Integration Team be interested in some test suites? –How long (or short) is an acceptable testing period? Before providing feedback to WPs, first get one from them –Finalized « Test Plan » document as a basis for discussions –Agreement with the Integration Team and WP representatives Form the Test Group, share responsibilities and … Volunteers?