SAP Testing
Why Structured Testing for SAP? SAP Systems:  Are always customized Are always linked to other legacy systems and other software packages Often require different local (customized) implementations Often involve the migration of data between systems Regularly require ‘changes’ due to legal requirements Often require functional improvements Regular Upgrades and Hot fixes, after deployment are a mandatory Often control the complete business process
SAP Testing Services Testing to ensure that the product or software application does what is it supposed to. SAP Lifecycle Testing Integration, System & UAT Testing Regression Testing Domain Specific Product Testing Security Testing Compliance Testing (SOX, Validation) Set up and use of tools to automate test execution.   Data Migration Verification using Automation tool Regression and Functional Test Automation Packaged Test Automation SAP Web Services Automation  Legacy Automation Automation Architecture & Frameworks Independent Functional Testing Test Consulting Performance Testing Test Automation Help clients create a testing strategy, process or organization.  Software Quality Test Strategy Test Processes Tools  Organization (MTC, CQG) Load Testing Stress Testing Volume Testing Endurance Testing Architecture Benchmarking Performance Monitoring
Key Facts ‘ Independent Verification & Validation’ Services Optimix – Technosoft’s V & V services established methodology  (for  optimum  Coverage, Traceability and Automation)  Testing Centre of Excellence with competent resources  Successful engagements, for customers across the Globe Elite expertise in testing SAP Applications Testing Services across entire SDLC with Consulting experience Test Automation capabilities with extending tools, being vendor neutral  Exclusive Test Lab for all Verification & Validation needs, in Chennai, India
Testing, for Different SAP Solutions Implementation of SAP Solutions Integration of New Components and Business Scenarios    Customer Developments Major Upgrades | Regression Tests Roll outs Consolidations Maintenance  Hot Fixes Change Requests
V&V Services across SDLC Independent V & V Services SDLC Stages Business Requirements review Architecture design review Functional Specifications review Logical and Physical design review Unit testing Functional | Regression testing  & Test automation UAT & System Testing Maintenance testing System Requirements Software Requirements System Analysis Design Coding | Implementation Testing Before Go-Live Post Production
V Model for SAP ®  Solutions Project Preparation Business Blueprint Realization Developer Testing Transaction Testing In-Stream Testing Cross-Stream Testing Acceptance Testing Go-Live & Support Final Preparation
Different Testing Types Transaction Testing Testing a single transaction (e.g.VA01 Create Sales Order). Transaction testing shall be conducted to confirm the operation of transactions + configuration checks (e.g. default values, mandatory fields etc.) In-Stream Testing Testing of a flow within 1 single process. In-Stream Testing is testing chains of transactions that flow together and which reflect important business process and scenarios. Cross Stream Testing  End-to-end testing of integrated processes through execution of predefined business flows (within SAP or collaboration between SAP and legacy systems). Regression Testing To ensure that previously working system functionality is not adversely affected by the introduction of new system changes. Production support teams will plan, design, and execute regression test cases.   Acceptance Testing In-Stream or Cross-Stream Tests by user community with objective of formal acceptance. In some cases, and for practical reasons, the Acceptance Tests are combined with Cross- or even In-Stream Tests.
Test Methodology Test Project Preparation Q U A L I T Y M A N A G E M E N T T E S T M A N A G E M E N T Test Project Closure For every Iteration / Test Level / Test Type: Detailed Test Planning Test Build | Release Build ‘ Test Execution’ Chosen Testing Scenarios
Testing Deliverables Test Strategy Matrix per SAP module Test plan  Unit test cases as applicable Automation scripts as applicable Integration test cases Business scenario test cases as applicable Defect reports with identified issues Re-execution, Re-testing for defect fixes Interim test summary report Final test summary report
Technosoft’s Approach Our approach of Testing in SAP Environments features the best practices of Software Testing.  ‘ What needs to be tested … When, How, Where and with What tools?’ The aspects are classified in to four pillars: Test Preparation  List all SAP transactions in logical business/testing flow Inventory of test scenarios and other artifacts Develop and manage manual and automated test cases Definition and management of test series Test Execution Execution of mass tests using tools such as eCATT (Extended Computer Aided Test Tool) and CATT (Computer Aided Test Tool) Integration of test cases and test scripts of non-SAP providers Assignment of work lists (test packages) to individual testers
Technosoft’s Approach … Contd . Test Automation Develop automation routines to execute for data set-ups like creation of master data Extract variable data from one application and pass it to a test to run in another module, ensuring interface integration Scripts, which can be re-executed for various testing requests for critical business processes Leverage in batch modes or at night unattended – to gain valued execution time Develop and maintain Test scripts can run independently with minimal human intervention in multiple sessions Reporting and critical defect detection inputs, for assistance in crucial impact analysis Test Evaluation Permanent overview of test progress and test results Complete documentation of test processes in the test plans (test cases, test case descriptions, test results, test case notes, error messages) Detailed tabular and graphical evaluation of all test plans Export of test results to Office applications Message processing
Automation Expertise Test Automation Tools HP-Mercury Suite Functional  : QTP and BPT (Business Process Testing) Performance : Load Runner  Test Management  : Quality Centre, Test Director SAP  Testing Tools  eCATT : Extended Computer Aided Test Tool CATT : Computer Aided Test Tool Test Workbench Reverse Business Engineer Project Management Tools En-SURE (Internal Tool) & MS Project
Engagement Project Approach End-to-End engagement Leverage offshore model for independent testing Suitable for shorter-term needs (<1 year) Dedicated team / Extension to Client’s Team Cost benefit for dynamic ramp-up needs Suited for longer testing needs (>1 year) OTC / BOT Model Pilot Engagement Low-risk model for PoC (Proof of Concept)  Suitable for first-time offshore option
Our Value Accelerators Optimix V & V Services CoE Optimix : Technosoft’s V & V Methodology Best Practices Repository Process Compliance Offshoring experience Processes and Methodology Project Management Internal Project Management via Effort & Timesheets Bugs & Issues Tracking Dashboard Based Analysis Communication and Co-ordination Key Metrics 95% projects, On schedule Effort variance < 10% > 90% Requirements Coverage 3 - 5 Test Cycles 99% Test Coverage People Over 80 person years of total experience Skilled professionals with Technology & Domain Automation Expertise
Offshore Development Center Technosoft Global Services Unit 1, 4th Floor, International Tech Park, Taramani CSIR Road, Taramani, Chennai 600 113 Ph:91-44-4226 9999 Fax:91-44-4226 9900 Contact Us Corporate Office 28411 Northwestern Hwy Suite 640 Southfield, MI 48034 Tel: (248) 603-2600 Fax: (248) 603-2599 New Jersey Office 103 Carnegie Center Suite 311 Princeton , NJ 08540 Tel: (609) 936-3770 Fax: (609) 936-7225

SAP Testing Services

  • 1.
  • 2.
    Why Structured Testingfor SAP? SAP Systems: Are always customized Are always linked to other legacy systems and other software packages Often require different local (customized) implementations Often involve the migration of data between systems Regularly require ‘changes’ due to legal requirements Often require functional improvements Regular Upgrades and Hot fixes, after deployment are a mandatory Often control the complete business process
  • 3.
    SAP Testing ServicesTesting to ensure that the product or software application does what is it supposed to. SAP Lifecycle Testing Integration, System & UAT Testing Regression Testing Domain Specific Product Testing Security Testing Compliance Testing (SOX, Validation) Set up and use of tools to automate test execution. Data Migration Verification using Automation tool Regression and Functional Test Automation Packaged Test Automation SAP Web Services Automation Legacy Automation Automation Architecture & Frameworks Independent Functional Testing Test Consulting Performance Testing Test Automation Help clients create a testing strategy, process or organization. Software Quality Test Strategy Test Processes Tools Organization (MTC, CQG) Load Testing Stress Testing Volume Testing Endurance Testing Architecture Benchmarking Performance Monitoring
  • 4.
    Key Facts ‘Independent Verification & Validation’ Services Optimix – Technosoft’s V & V services established methodology (for optimum Coverage, Traceability and Automation) Testing Centre of Excellence with competent resources Successful engagements, for customers across the Globe Elite expertise in testing SAP Applications Testing Services across entire SDLC with Consulting experience Test Automation capabilities with extending tools, being vendor neutral Exclusive Test Lab for all Verification & Validation needs, in Chennai, India
  • 5.
    Testing, for DifferentSAP Solutions Implementation of SAP Solutions Integration of New Components and Business Scenarios   Customer Developments Major Upgrades | Regression Tests Roll outs Consolidations Maintenance Hot Fixes Change Requests
  • 6.
    V&V Services acrossSDLC Independent V & V Services SDLC Stages Business Requirements review Architecture design review Functional Specifications review Logical and Physical design review Unit testing Functional | Regression testing & Test automation UAT & System Testing Maintenance testing System Requirements Software Requirements System Analysis Design Coding | Implementation Testing Before Go-Live Post Production
  • 7.
    V Model forSAP ® Solutions Project Preparation Business Blueprint Realization Developer Testing Transaction Testing In-Stream Testing Cross-Stream Testing Acceptance Testing Go-Live & Support Final Preparation
  • 8.
    Different Testing TypesTransaction Testing Testing a single transaction (e.g.VA01 Create Sales Order). Transaction testing shall be conducted to confirm the operation of transactions + configuration checks (e.g. default values, mandatory fields etc.) In-Stream Testing Testing of a flow within 1 single process. In-Stream Testing is testing chains of transactions that flow together and which reflect important business process and scenarios. Cross Stream Testing End-to-end testing of integrated processes through execution of predefined business flows (within SAP or collaboration between SAP and legacy systems). Regression Testing To ensure that previously working system functionality is not adversely affected by the introduction of new system changes. Production support teams will plan, design, and execute regression test cases. Acceptance Testing In-Stream or Cross-Stream Tests by user community with objective of formal acceptance. In some cases, and for practical reasons, the Acceptance Tests are combined with Cross- or even In-Stream Tests.
  • 9.
    Test Methodology TestProject Preparation Q U A L I T Y M A N A G E M E N T T E S T M A N A G E M E N T Test Project Closure For every Iteration / Test Level / Test Type: Detailed Test Planning Test Build | Release Build ‘ Test Execution’ Chosen Testing Scenarios
  • 10.
    Testing Deliverables TestStrategy Matrix per SAP module Test plan Unit test cases as applicable Automation scripts as applicable Integration test cases Business scenario test cases as applicable Defect reports with identified issues Re-execution, Re-testing for defect fixes Interim test summary report Final test summary report
  • 11.
    Technosoft’s Approach Ourapproach of Testing in SAP Environments features the best practices of Software Testing. ‘ What needs to be tested … When, How, Where and with What tools?’ The aspects are classified in to four pillars: Test Preparation List all SAP transactions in logical business/testing flow Inventory of test scenarios and other artifacts Develop and manage manual and automated test cases Definition and management of test series Test Execution Execution of mass tests using tools such as eCATT (Extended Computer Aided Test Tool) and CATT (Computer Aided Test Tool) Integration of test cases and test scripts of non-SAP providers Assignment of work lists (test packages) to individual testers
  • 12.
    Technosoft’s Approach …Contd . Test Automation Develop automation routines to execute for data set-ups like creation of master data Extract variable data from one application and pass it to a test to run in another module, ensuring interface integration Scripts, which can be re-executed for various testing requests for critical business processes Leverage in batch modes or at night unattended – to gain valued execution time Develop and maintain Test scripts can run independently with minimal human intervention in multiple sessions Reporting and critical defect detection inputs, for assistance in crucial impact analysis Test Evaluation Permanent overview of test progress and test results Complete documentation of test processes in the test plans (test cases, test case descriptions, test results, test case notes, error messages) Detailed tabular and graphical evaluation of all test plans Export of test results to Office applications Message processing
  • 13.
    Automation Expertise TestAutomation Tools HP-Mercury Suite Functional : QTP and BPT (Business Process Testing) Performance : Load Runner Test Management : Quality Centre, Test Director SAP Testing Tools eCATT : Extended Computer Aided Test Tool CATT : Computer Aided Test Tool Test Workbench Reverse Business Engineer Project Management Tools En-SURE (Internal Tool) & MS Project
  • 14.
    Engagement Project ApproachEnd-to-End engagement Leverage offshore model for independent testing Suitable for shorter-term needs (<1 year) Dedicated team / Extension to Client’s Team Cost benefit for dynamic ramp-up needs Suited for longer testing needs (>1 year) OTC / BOT Model Pilot Engagement Low-risk model for PoC (Proof of Concept) Suitable for first-time offshore option
  • 15.
    Our Value AcceleratorsOptimix V & V Services CoE Optimix : Technosoft’s V & V Methodology Best Practices Repository Process Compliance Offshoring experience Processes and Methodology Project Management Internal Project Management via Effort & Timesheets Bugs & Issues Tracking Dashboard Based Analysis Communication and Co-ordination Key Metrics 95% projects, On schedule Effort variance < 10% > 90% Requirements Coverage 3 - 5 Test Cycles 99% Test Coverage People Over 80 person years of total experience Skilled professionals with Technology & Domain Automation Expertise
  • 16.
    Offshore Development CenterTechnosoft Global Services Unit 1, 4th Floor, International Tech Park, Taramani CSIR Road, Taramani, Chennai 600 113 Ph:91-44-4226 9999 Fax:91-44-4226 9900 Contact Us Corporate Office 28411 Northwestern Hwy Suite 640 Southfield, MI 48034 Tel: (248) 603-2600 Fax: (248) 603-2599 New Jersey Office 103 Carnegie Center Suite 311 Princeton , NJ 08540 Tel: (609) 936-3770 Fax: (609) 936-7225