Your SlideShare is downloading. ×
0
Software Testing       What is it?       15 April 2011 / Reg Prasad
Topics Covered Today              1. What is Software Testing?              2. Why Test?              3. Software Testing ...
Lets Start with...              1. What is Software Testing?              2. Why Test?              3. Software Testing Me...
Life of Software TestingAims to Achieve...                                                                                ...
Life of Software TestingScope                                                        Testing                              ...
Life of Software TestingTest Types      Performance Testing                                                Stability Testi...
Now we get into...              1. What is Software Testing?              2. Why Test?              3. Software Testing Me...
Life of Software TestingQuality Realisation                                                   • More critical to the busin...
Life of Software TestingBusiness Challenges                                        Change in Business                     ...
Now we get into...              1. What is Software Testing?              2. Why Test?              3. Software Testing Me...
Life of Software TestingHow to test?   Software testing methods are traditionally divided into white-box and black-box tes...
Life of Software TestingTesting with SDLC Model   The V-Model is a systems development model designed to simplify the unde...
Life of Software TestingTesting with Tools                                                   Test Management tools to assi...
Now we get into...              1. What is Software Testing?              2. Why Test?              3. Software Testing Me...
Life of Software TestingOvercoming the Information Deficit                                                                ...
Life of Software TestingWhere to start?   The most important starting point for creating software testing focus is...     ...
Thank You                                                                      Contact us© 2011 KPMG, a New Zealand partne...
Upcoming SlideShare
Loading in...5
×

Life of software testing

901

Published on

The Life of Software testing and where we can KPMG assist...

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Do to like this share and more downloads like then goto the following url: http://goo.gl/0CDMp
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
901
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Life of software testing"

  1. 1. Software Testing What is it? 15 April 2011 / Reg Prasad
  2. 2. Topics Covered Today 1. What is Software Testing? 2. Why Test? 3. Software Testing Methods 4. Futures in Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 1(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  3. 3. Lets Start with... 1. What is Software Testing? 2. Why Test? 3. Software Testing Methods 4. Futures in Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 2(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  4. 4. Life of Software TestingAims to Achieve... Adopted through the entire software development lifecycle stage. Provides the business assurance that: * Technical requirements are met * Business Requirements are met Validates & Verifies that the * Confidence in the application by application can be finding defects early in the stage implemented with the same characteristics Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 3(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  5. 5. Life of Software TestingScope Testing Test Test Cycle Phases Closure * Unit testing * Requirements Analysis * Integration testing * Analyse all exit criteria’s * Test Planning * System testing are met * Test Development * System Integration * Lessons learnt * Test Execution testing * Test Summary reporting * Test reporting * Regression testing * Post implementation * Test Result Analysis * Acceptance testing review * Defect Management * Post verification testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 4(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  6. 6. Life of Software TestingTest Types Performance Testing Stability Testing Usability Testing Security Testing Used to confirm if the Carried out to confirm if Executed to confirm if Used to show any system would cope the system can the user base is able to vulnerabilities in the under specific load such continuously function in use the system easily system which could as surge of high users. high periods. and effectively. impact the business.© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 5(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  7. 7. Now we get into... 1. What is Software Testing? 2. Why Test? 3. Software Testing Methods 4. Futures in Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 6(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  8. 8. Life of Software TestingQuality Realisation • More critical to the business Software • More complex & integrated • Demands agility Business • Needs higher quality assurance • Margins for failure are slimmer Failures • Minimise customer dissatisfaction margin • Speed of changes accelerating Changes • Require greater controls in quality© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 7(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  9. 9. Life of Software TestingBusiness Challenges Change in Business Process Business Drivers New Products, Partners, Markets Strategies, Governance Need for Risk Management Compliance Higher Drivers Quality Compliance, Legal Assurance New Functionality Maintenance Technology Enhancements Drivers Upgrades© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 8(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  10. 10. Now we get into... 1. What is Software Testing? 2. Why Test? 3. Software Testing Methods 4. Futures in Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 9(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  11. 11. Life of Software TestingHow to test? Software testing methods are traditionally divided into white-box and black-box testing. Executed by developers as it allows the testers to see the internal structure of the system i.e. Code, White Box design etc Most commonly used with testers. Does not look at the internal structure such code but looks at Black Box testing by specifications and analysis© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 10(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  12. 12. Life of Software TestingTesting with SDLC Model The V-Model is a systems development model designed to simplify the understanding of the complexity associated with developing systems. Objectives • Minimises Project Risks by using process management • Improvements on Quality by adding checkpoints at each phase • Aims to reduce Total cost over Project and Testing life cycle by using calculated, estimated and controlled process model • Improvement of communication by governing the requirements by each vendor and acquirer at each stage© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 11(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  13. 13. Life of Software TestingTesting with Tools Test Management tools to assist in end to end management of Test Cycles to Defect Management and reporting. Automation tools to assist in the testing of frequently tested areas Performance testing tools to provide confidence how a system copes with normal and above exceptional load© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 12(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  14. 14. Now we get into... 1. What is Software Testing? 2. Why Test? 3. Software Testing Methods 4. Futures in Software Testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 13(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  15. 15. Life of Software TestingOvercoming the Information Deficit • Were or still are unaware of specialisations in software testing • Have sufficient information on how to perform software testing • Clarity around what software testing achieves 70% • Realistically assess capabilities for software testing • Have clear goals and learning objectives from software testing • Have knowledge of required fundamentals for software testing© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 14(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  16. 16. Life of Software TestingWhere to start? The most important starting point for creating software testing focus is... • Assessing what is required With clarity and focus... • There is Awareness • There is Continual & Regular Guidance© 2011 KPMG, a New Zealand partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative 15(“KPMG International”), a Swiss entity. All rights reserved. Printed in New Zealand.
  17. 17. Thank You Contact us© 2011 KPMG, a New Zealand partnership and a member firm of theKPMG network of independent member firms affiliated with KPMG Chandan OhriInternational Cooperative (“KPMG International”), a Swiss entity. KPMG Risk Advisory ServicesAll rights reserved. Printed in New Zealand. PartnerThe KPMG name, logo and “cutting through complexity” are registeredtrademarks or trademarks of KPMG International Cooperative (“KPMGInternational”). T: + 64 9 367 5857TM © Rugby World Cup Limited 2008. All rights reserved. M: + 64 21 654846 E: cohri@kpmg.co.nz
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×