60602dad3fe4074ea5b4ce446dc1fa5d.ppt
- Количество слайдов: 15
Developing a Global Testing Framework for SAP Mark S. Smith and Parul D. Parikh
Topics • Purpose and approach • Company overview • Testing Framework − Vision − Content − Approach − Table of Contents • Discussion 2
Presenters • Mark S. Smith – US Special Projects Director − Manages the shared Automated Regression Testing (ART) team − Manages the shared SAP Basis and Infrastructure team − Has been involved in various SAP projects as test manager • Parul D. Parikh – ART Team Lead − Manages the daily activities of a team that utilizes HP/Mercury’s suite of tools to automate and execute testing for projects and production support − Has been involved in various SAP projects in testing, functional design, and learning capacities 3
Purpose • BP tends to staff SAP projects with new resources each time − Once employees learn about systems testing, they move back to the business − If we use an experienced contract resource, they leave after the project ends • We are attempting to create a testing framework that can be used by any SAP test manager • We don’t think we know all the answers or angles − We are looking to benefit from your experience and knowledge − Tell us what is good in the approach − Tell us what won’t work − Tell us what can be improved 4
Today’s Approach • I will provide some context on the environment inside of BP • I will describe the testing framework as proposed • I would then like to enter into a discussion around the proposal • Thus, I would like to limit questions during the initial part of the session to those for clarity or understanding, then really get into the bulk of the discussion towards the end 5
BP • BP is a multi-national Oil and Gas Super Major • It recent years, it has grown through mergers and acquisitions − Amoco − Arco − Veba/Aral − Castrol • This created a company with multiple legacy systems and over 114 accounting book of records • In 2004, BP re-organized to create the structure on the next slide • This re-organization provided the FC&A (Financial Controls and Accounting) function with the authority to declare SAP as the mandated ERP for accounting − FC&A then created the GFT, Global Financial Template − FC&A also created the MIF, Management Information Framework to report the GFT in a consistent format 6
BP Organization and SAP Projects Lord John Browne/ Tony Hayward CEO E&P GFT P 2 P MIF R&M GFT DART M&S GM MIF Segment = Customer Facing Business Gas Power & Renewables International Supply & Trading Legacy SAP Functions = Shared Service GFT Functions GFT = Global Financial Template FC&A HR Tax GFT MIF HR MI MIF = Management Information Framework MI IT 7
Testing Framework – Vision • As you can see, there are many different large scale SAP programmes in progress • Each programme has multiple releases to various countries set up as individual projects • Each project has an obvious need to do testing • By providing a common framework, we can − Incorporate the experience and best practices of FC&A − As well as insights gathered today − Incorporate, as much as possible, the experience and best practices of other areas in BP − Jumpstart the creation of any project with a robust testing approach − Execute robust testing in a common way across the projects − Provide a standard to evaluate the testing efficacy of an existing project to inform the Go/No Go decision 8
Testing Framework – Content • Applies to all systems testing associated with the project, but concentrates on SAP − Technical testing − Unit/string − Stress/performance − Security − Operational Acceptance (back up/restore, DR, etc. ) 9
Testing Framework – Content cont. − Business testing − Regression − Conversion − Functional − Integration − EIT (Expanded Interface Test – running crucial interfaces in the proper order with production sized input files) − GAIT (Group Accounts Information Telex, feeding financial information to the corp. consolidation system) − Mock close (closing a financial period using the actual people who do the work) − Pre-flight (a limited, prioritized test between dress rehearsal cut over and Go Live) − UAT (user acceptance test) 10
Testing Framework - Approach • Create and agree the “Table of Contents” of framework (see next slide) • Build out documents, templates, processes, procedures, etc. − Utilizing good pre-existing material whenever possible • Store the framework on a common Share. Point site that can be accessed by anyone in the corporation • Provide on-going support for the projects about the framework 11
Testing Framework – Proposed Table of Contents • Purpose • Generic testing theory − Why test? − How much to test? • Testing models − V-model − W-model − Risk-based • Test phases − Phases and definitions − What each test phase attempts to answer − Appropriate entrance and exit criteria − Testing input to Go/No Go decision criteria 12
Testing Framework – Proposed Table of Contents – cont. • Test processes − Traceability matrix − Test and defect tracking − Testing tools and automation − Quality assurance of the testing − CMMi aspects of testing • SAP testing nuances • Challenges of testing at BP 13
Discussion Questions • Has anyone else in the room done this? • What’s missing from the Framework? • What was your approach? • What were your challenges? • What worked for you? • What didn't work? • How did you get support from the business/projects to take on the Framework? • Did you go incrementally? Or try and implement the entire Framework from the start? • What was the feedback? • How is it evolving? 14
Comments? Thank you for your participation • Mark S. Smith • +1 630 -836 -5957 • mark. smith 1@bp. com • Parul D. Parikh • +1 630 -836 -5266 • parul. parikh@bp. com 15
60602dad3fe4074ea5b4ce446dc1fa5d.ppt