SlideShare a Scribd company logo
1 of 40
Testing & Quality Assurance

 ERP Modules, Interfaces, Workflows,
    Security, Customisation etc

         Anand Subramaniam
“I shall tell you a great secret, my friend. Do
    not wait for the last judgement, it takes
                 place every day.”

                                    - Albert Camus




                                                  2
Highlights
 Overview

 Process Roadmap

 Types of Testing

 Personnel Involved

 QA on Test Deliverable

 Testing Metrics

                                    3
Test / QA – Overview
Testing - Requirement ~ Sign-off

                             Requirements
Report                                                         Plan
Status                                                         Test




         Execute                                      Create
         Re-test                                       Test




                   Resolve                  Execute
                    Errors     Identify      Test
                                Errors



                                                                      5
QA Review - Requirement ~ Sign-off

                                Requirements
   Report                                                         Plan
   Status                                                         Test




            Execute                                      Create
  QA        Re-test                QA                     Test      QA
Reviews                          Reviews                          Reviews


                      Resolve                  Execute
                       Errors     Identify      Test
                                   Errors



                                                                         6
Test Methodology


                                                Develop Test
Determine Test   Obtain Test    Develop Test                     Setup Test
                                                  Cases/
   Strategy      Resources        Plans                         Environment
                                                Procedures




                                                                 Sign-off &
                                                 Execute,
                 Obtain Test   Track, Resolve                  Assist with On-
 Execute Test                                     Retest,
                 Resources     Issues / Risks                    going Test
                                                Regression
                                                                 Activities




                                                                                 7
Testing Types
                                         Customise,
                                         Conversion,
                 Regression               Interfaces,             User
Functional
                                            Reports            Acceptance




     Integra-                  Testing                  Security
       tion
                                Types


  Perfor-
                                                                   Unit
  mance         Stress /                  Workflow
                Volume                       s




                                                                          8
Test / QA – Process Roadmap
Test / QA – Process Roadmap
                  Establish
Requirements
                   Project                       Test Case
 and Project                    Test Planning
               Standards / QA                   Development
   Scope
                   Method




                                                  Lessons
   Quality          User
                                   System         Learned /
  Assurance      Acceptance
                                  Validation     Continuous
   Testing         Testing
                                                Improvement


                                                          10
Requirements & Project Scope
 Requirements are collected and analysed
 Requirement documented - reviewed,
  finalised and agreed upon by all project
  participants
 Testing scope of the project is established
   and agreed upon



                                            11
Establish Project Standards
 QA team will assist in establishing and
  setting the standards for the project
 The standards established for:
     Development Methodology
     System Design
     Quality Assurance Methodology
     Methodology Compliance


                                            12
Quality Methodology
 The QA team will establish Quality
  Assurance methods, practices and
  standards
 The overall QA methodology will assist in
  creating a controlled product release and
  greatly reduce the risk of errors being
  introduced into the product


                                              13
Test Planning
 QA Team will:
   Write the Test Plans which detail the QA
    involvement for the entire project life cycle
   Develop test conditions based on the
    business needs and business scenarios
   Implement a defect-tracking mechanism




                                                    14
Test Case Development
 Test cases written to test the scenarios
  covered in the test conditions
 Review the test conditions and
  subsequent test cases with the project
  users
 Write test cases that will cover all phases
  of the QA life cycle


                                                15
Quality Assurance (QA) Testing
 QA normally consists of 5 types of testing:
     Unit Testing
     Functional Testing
     System Integration Testing
     Regression Testing
     User Acceptance Testing




                                            16
User Acceptance Testing
 The testing of the entire application by the
  end-users ensuring the application
  functions as set forth in the system
  requirements documents and that the
  system meets the business needs




                                             17
System Validation
 All systems should go through a validation
  process




                                           18
Types of Testing
Testing Types




   UNIT       FUNCTIONAL      INTEGRATION        PERFORMANCE
 Individual    Full Modular    Cross Modular       Stress and
Components       Testing      Testing with all   Volume Testing
 or Module                    Development &
                                 Technical
                                Components


                                                                  20
Testing Types
   Unit Testing
   Functional Testing
   Performance / System Integration Testing
   Regression Testing
   User Acceptance Testing




                                           21
Unit Testing
 The testing of the application modules to
  verify each unit (module) itself meets the
  accepted user requirements, design and
  development standards




                                               22
Functional Testing
 The testing of all the application’s modules
  individually to ensure the modules, as
  released from development to QA, work
  together as designed and meet the
  accepted user requirements and system
  standards




                                             23
System Integration Testing
 Testing of all of the application modules in
  the same environment, database instance,
  network and inter-related applications, as
  it would function in production.
 This includes security, volume and stress
  testing



                                             24
Regression Testing
 Testing each of the application’s system
  builds to confirm that all aspects of a
  system remain functionally correct after
  program modifications.
 Automated regression testing tools is the
  preferred method



                                              25
User Acceptance Testing
 The testing of the entire application by the
  end-users ensuring the application
  functions as set forth in the system
  requirements documents and that the
  system meets the business needs




                                             26
Personnel Involved
Personnel
   QA Manager
   Business Analyst
   Quality Assurance Analyst
   Technical Writer
   Instructional Designer/System Trainer




                                            28
QA Manager
 Establishes and implements the QA
  Methodology for the project’s quality
 Acts as the project lead liaison between all
  project areas to ensure all areas are
  completely and correctly engaged
 Oversees the entire QA Life Cycle and QA
  staff


                                             29
Business Analyst
 Writes the User Requirements and
  Functional Specs and assists in writing the
  system documentation
 Acts as a liaison between the QA Team
  and the other project team members
 Assists in the QA test conditions
  development


                                            30
Quality Assurance Analyst
 Develops test conditions
 Writes test cases
 Performs Functional, Regression, and
  System Integration Testing
 Assists in development of user guides and
  training manuals
 Assists or performs the System Training


                                          31
Technical Writer
 Assists in writing the user and system
  documentation
 Maintains validation documentation
 Writes on-line help
 Writes the User Guide and Training
  Manuals



                                           32
Instructional Designer / Systems Trainer

 Assists in writing the user guides and
  training manuals
 Trains users on production system
 Subject Matter Expert on Adult Learning
  Theories and learning assessment




                                             33
QA on Test Deliverables
Testing Documentation
   Test Strategy
   Test Plan Development
   Test Case Development
   Test Scenarios Development
   Test Metrics / KPI
   Internal Audit Reviews
   User Reviews
   Historical Information
                                  35
Test Metrics
Testing Metrics
Metric       Test Development Metrics       Test Execution Metrics
Type
Functional    Number of requirements        Number of requirements verified
Metric         allocated by test             % of requirements tested by each
              % of requirements by test      business process (procure to payment,
               development phase              order to cash etc)
                                             Stability of server/platform per user
Problem       Problems tested for in        Problems found per business process
Metrics        regression tests               function
              Extreme conditions tested     Problems found per software component
               for in functional tests       Number of critical/high problems found
                                              per business process


Schedule      % completion of functional      Tests completed per functionality
Metrics        test requirements by            Estimated number of days to complete
               testing phase                   Test cycle completion time
              Weighted functional             Time to complete testing per functional
               requirement completion           area



                                                                                          37
Conclusion
 QA’s involvement must be from the
  beginning to the end of the project life
  cycle.
 Properly managed, the QA process will
  bring the system to production with cost
  and time savings.



                                             38
“When written in Chinese, the word crisis is
    composed of two characters. One
     represents danger and the other
          represents opportunity.”

                               - John F. Kennedy


                                              39
Good Luck
http://www.linkedin.com/in/anandsubramaniam




                                              40

More Related Content

What's hot

Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
Test automation
Test automationTest automation
Test automationXavier Yin
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testingpingkapil
 
functional testing
functional testing functional testing
functional testing bharathanche
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | EdurekaEdureka!
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 

What's hot (20)

Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Test automation
Test automationTest automation
Test automation
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
functional testing
functional testing functional testing
functional testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
QA-presentation
QA-presentationQA-presentation
QA-presentation
 
Test planning
Test planningTest planning
Test planning
 
Test automation process
Test automation processTest automation process
Test automation process
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 

Viewers also liked (20)

Quality assurance road map
Quality assurance road mapQuality assurance road map
Quality assurance road map
 
Quality Assurance Vs Quality Control
Quality Assurance Vs Quality ControlQuality Assurance Vs Quality Control
Quality Assurance Vs Quality Control
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
QUALITY ASSURANCE
QUALITY ASSURANCEQUALITY ASSURANCE
QUALITY ASSURANCE
 
Close Loop Mrp
Close Loop MrpClose Loop Mrp
Close Loop Mrp
 
Project Closure Report
Project Closure ReportProject Closure Report
Project Closure Report
 
Design For Six Sigma
Design For Six SigmaDesign For Six Sigma
Design For Six Sigma
 
Professional Services (Ps) Excellence
Professional Services (Ps) ExcellenceProfessional Services (Ps) Excellence
Professional Services (Ps) Excellence
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
LSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionLSS Idea Generation to Project Execution
LSS Idea Generation to Project Execution
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Cause & Effect
Cause & EffectCause & Effect
Cause & Effect
 
Overall Equipment Effectiveness
Overall Equipment EffectivenessOverall Equipment Effectiveness
Overall Equipment Effectiveness
 
QMS & ISO 9001:2000
QMS & ISO 9001:2000QMS & ISO 9001:2000
QMS & ISO 9001:2000
 
IT Processes & Systems
IT Processes & SystemsIT Processes & Systems
IT Processes & Systems
 
Change Management
Change ManagementChange Management
Change Management
 
Defects Vs. Errors
Defects Vs. ErrorsDefects Vs. Errors
Defects Vs. Errors
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Stakeholder Relationship Management Audit
Stakeholder Relationship Management AuditStakeholder Relationship Management Audit
Stakeholder Relationship Management Audit
 

Similar to Testing & Quality Assurance ERP Modules

Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Javier Carrillo
 
Software Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri ChinchwadSoftware Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri ChinchwadMindScripts SoftwareTestingPune
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare PresentationMichael Barrett
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingCodelattice
 
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsEliane Collins
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptMr SMAK
 

Similar to Testing & Quality Assurance ERP Modules (20)

Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012
 
Pariksha testing services
Pariksha testing servicesPariksha testing services
Pariksha testing services
 
Software Tesitng Institutes Pune
Software Tesitng Institutes PuneSoftware Tesitng Institutes Pune
Software Tesitng Institutes Pune
 
Software Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In PuneSoftware Testing Trainng And Placements In Pune
Software Testing Trainng And Placements In Pune
 
Software Testing Courses In Pune
Software Testing Courses In PuneSoftware Testing Courses In Pune
Software Testing Courses In Pune
 
Software Testing Certification Courses In Pune
Software Testing Certification Courses In PuneSoftware Testing Certification Courses In Pune
Software Testing Certification Courses In Pune
 
SoftwareTesting Courses In Pune
SoftwareTesting Courses In PuneSoftwareTesting Courses In Pune
SoftwareTesting Courses In Pune
 
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
 
Software Testing Training Institutes In Pune
Software Testing Training Institutes In PuneSoftware Testing Training Institutes In Pune
Software Testing Training Institutes In Pune
 
Pune Software Testing Institutes
Pune Software Testing InstitutesPune Software Testing Institutes
Pune Software Testing Institutes
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing Training Center In Pune
Software Testing Training Center  In PuneSoftware Testing Training Center  In Pune
Software Testing Training Center In Pune
 
Pimpri Chinchwad Software Testing Courses
Pimpri Chinchwad  Software Testing Courses  Pimpri Chinchwad  Software Testing Courses
Pimpri Chinchwad Software Testing Courses
 
Software Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri ChinchwadSoftware Testing Certification Courses In Pimpri Chinchwad
Software Testing Certification Courses In Pimpri Chinchwad
 
Software Testing Institutes In Pune
Software Testing Institutes In PuneSoftware Testing Institutes In Pune
Software Testing Institutes In Pune
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare Presentation
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides ppt
 
test
testtest
test
 

More from Anand Subramaniam (20)

Lean transformation
Lean transformationLean transformation
Lean transformation
 
Lean principles
Lean principlesLean principles
Lean principles
 
Lean thinking
Lean thinkingLean thinking
Lean thinking
 
Anand dossier 2
Anand dossier 2Anand dossier 2
Anand dossier 2
 
Anand short dossier
Anand short dossierAnand short dossier
Anand short dossier
 
Set up reduction
Set up reductionSet up reduction
Set up reduction
 
Waste Walk ~ Audit
Waste Walk ~ AuditWaste Walk ~ Audit
Waste Walk ~ Audit
 
Muda in service industries
Muda in service industriesMuda in service industries
Muda in service industries
 
3 MU
3 MU3 MU
3 MU
 
Ninbennoaru Jidoka
Ninbennoaru JidokaNinbennoaru Jidoka
Ninbennoaru Jidoka
 
Gemba kaizen
Gemba kaizenGemba kaizen
Gemba kaizen
 
LSS - 5 Year Strategy
LSS -  5 Year StrategyLSS -  5 Year Strategy
LSS - 5 Year Strategy
 
Lean Six Sigma Projects & Strategy Linkage
Lean Six Sigma Projects & Strategy LinkageLean Six Sigma Projects & Strategy Linkage
Lean Six Sigma Projects & Strategy Linkage
 
CMMI & Six Sigma Integration
CMMI & Six Sigma IntegrationCMMI & Six Sigma Integration
CMMI & Six Sigma Integration
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration
 
8 D – Problem Solving Process
8 D – Problem Solving Process8 D – Problem Solving Process
8 D – Problem Solving Process
 
Total Productive Maintenance
Total Productive MaintenanceTotal Productive Maintenance
Total Productive Maintenance
 
TPM Implementation Strategy
TPM Implementation StrategyTPM Implementation Strategy
TPM Implementation Strategy
 
Autonomous Maintenance
Autonomous MaintenanceAutonomous Maintenance
Autonomous Maintenance
 
VSM – Current & Future
VSM – Current & FutureVSM – Current & Future
VSM – Current & Future
 

Recently uploaded

International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 

Recently uploaded (20)

International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 

Testing & Quality Assurance ERP Modules

  • 1. Testing & Quality Assurance ERP Modules, Interfaces, Workflows, Security, Customisation etc Anand Subramaniam
  • 2. “I shall tell you a great secret, my friend. Do not wait for the last judgement, it takes place every day.” - Albert Camus 2
  • 3. Highlights  Overview  Process Roadmap  Types of Testing  Personnel Involved  QA on Test Deliverable  Testing Metrics 3
  • 4. Test / QA – Overview
  • 5. Testing - Requirement ~ Sign-off Requirements Report Plan Status Test Execute Create Re-test Test Resolve Execute Errors Identify Test Errors 5
  • 6. QA Review - Requirement ~ Sign-off Requirements Report Plan Status Test Execute Create QA Re-test QA Test QA Reviews Reviews Reviews Resolve Execute Errors Identify Test Errors 6
  • 7. Test Methodology Develop Test Determine Test Obtain Test Develop Test Setup Test Cases/ Strategy Resources Plans Environment Procedures Sign-off & Execute, Obtain Test Track, Resolve Assist with On- Execute Test Retest, Resources Issues / Risks going Test Regression Activities 7
  • 8. Testing Types Customise, Conversion, Regression Interfaces, User Functional Reports Acceptance Integra- Testing Security tion Types Perfor- Unit mance Stress / Workflow Volume s 8
  • 9. Test / QA – Process Roadmap
  • 10. Test / QA – Process Roadmap Establish Requirements Project Test Case and Project Test Planning Standards / QA Development Scope Method Lessons Quality User System Learned / Assurance Acceptance Validation Continuous Testing Testing Improvement 10
  • 11. Requirements & Project Scope  Requirements are collected and analysed  Requirement documented - reviewed, finalised and agreed upon by all project participants  Testing scope of the project is established and agreed upon 11
  • 12. Establish Project Standards  QA team will assist in establishing and setting the standards for the project  The standards established for:  Development Methodology  System Design  Quality Assurance Methodology  Methodology Compliance 12
  • 13. Quality Methodology  The QA team will establish Quality Assurance methods, practices and standards  The overall QA methodology will assist in creating a controlled product release and greatly reduce the risk of errors being introduced into the product 13
  • 14. Test Planning  QA Team will:  Write the Test Plans which detail the QA involvement for the entire project life cycle  Develop test conditions based on the business needs and business scenarios  Implement a defect-tracking mechanism 14
  • 15. Test Case Development  Test cases written to test the scenarios covered in the test conditions  Review the test conditions and subsequent test cases with the project users  Write test cases that will cover all phases of the QA life cycle 15
  • 16. Quality Assurance (QA) Testing  QA normally consists of 5 types of testing:  Unit Testing  Functional Testing  System Integration Testing  Regression Testing  User Acceptance Testing 16
  • 17. User Acceptance Testing  The testing of the entire application by the end-users ensuring the application functions as set forth in the system requirements documents and that the system meets the business needs 17
  • 18. System Validation  All systems should go through a validation process 18
  • 20. Testing Types UNIT FUNCTIONAL INTEGRATION PERFORMANCE Individual Full Modular Cross Modular Stress and Components Testing Testing with all Volume Testing or Module Development & Technical Components 20
  • 21. Testing Types  Unit Testing  Functional Testing  Performance / System Integration Testing  Regression Testing  User Acceptance Testing 21
  • 22. Unit Testing  The testing of the application modules to verify each unit (module) itself meets the accepted user requirements, design and development standards 22
  • 23. Functional Testing  The testing of all the application’s modules individually to ensure the modules, as released from development to QA, work together as designed and meet the accepted user requirements and system standards 23
  • 24. System Integration Testing  Testing of all of the application modules in the same environment, database instance, network and inter-related applications, as it would function in production.  This includes security, volume and stress testing 24
  • 25. Regression Testing  Testing each of the application’s system builds to confirm that all aspects of a system remain functionally correct after program modifications.  Automated regression testing tools is the preferred method 25
  • 26. User Acceptance Testing  The testing of the entire application by the end-users ensuring the application functions as set forth in the system requirements documents and that the system meets the business needs 26
  • 28. Personnel  QA Manager  Business Analyst  Quality Assurance Analyst  Technical Writer  Instructional Designer/System Trainer 28
  • 29. QA Manager  Establishes and implements the QA Methodology for the project’s quality  Acts as the project lead liaison between all project areas to ensure all areas are completely and correctly engaged  Oversees the entire QA Life Cycle and QA staff 29
  • 30. Business Analyst  Writes the User Requirements and Functional Specs and assists in writing the system documentation  Acts as a liaison between the QA Team and the other project team members  Assists in the QA test conditions development 30
  • 31. Quality Assurance Analyst  Develops test conditions  Writes test cases  Performs Functional, Regression, and System Integration Testing  Assists in development of user guides and training manuals  Assists or performs the System Training 31
  • 32. Technical Writer  Assists in writing the user and system documentation  Maintains validation documentation  Writes on-line help  Writes the User Guide and Training Manuals 32
  • 33. Instructional Designer / Systems Trainer  Assists in writing the user guides and training manuals  Trains users on production system  Subject Matter Expert on Adult Learning Theories and learning assessment 33
  • 34. QA on Test Deliverables
  • 35. Testing Documentation  Test Strategy  Test Plan Development  Test Case Development  Test Scenarios Development  Test Metrics / KPI  Internal Audit Reviews  User Reviews  Historical Information 35
  • 37. Testing Metrics Metric Test Development Metrics Test Execution Metrics Type Functional  Number of requirements  Number of requirements verified Metric allocated by test  % of requirements tested by each  % of requirements by test business process (procure to payment, development phase order to cash etc)  Stability of server/platform per user Problem  Problems tested for in  Problems found per business process Metrics regression tests function  Extreme conditions tested  Problems found per software component for in functional tests  Number of critical/high problems found per business process Schedule  % completion of functional  Tests completed per functionality Metrics test requirements by  Estimated number of days to complete testing phase  Test cycle completion time  Weighted functional  Time to complete testing per functional requirement completion area 37
  • 38. Conclusion  QA’s involvement must be from the beginning to the end of the project life cycle.  Properly managed, the QA process will bring the system to production with cost and time savings. 38
  • 39. “When written in Chinese, the word crisis is composed of two characters. One represents danger and the other represents opportunity.” - John F. Kennedy 39