Presentation is loading. Please wait.

Presentation is loading. Please wait.

Testing and Quality Assurance: Necessary or Superfluous? © 2012 Europoint Communications Ltd www.euro-point.co.uk Matthew Cunliffe.

Similar presentations


Presentation on theme: "Testing and Quality Assurance: Necessary or Superfluous? © 2012 Europoint Communications Ltd www.euro-point.co.uk Matthew Cunliffe."— Presentation transcript:

1 Testing and Quality Assurance: Necessary or Superfluous? © 2012 Europoint Communications Ltd Matthew Cunliffe

2 Who Am I? IT Consultant and Contractor for over 14 yearsTest Manager and Technical Test Analyst Have worked on multiple Blue Chip contracts including: London Congestion Charging Scheme Education Maintenance Allowance programmes Systems migration for Experian

3 What is Testing and Quality Assurance? The process of exercising software to verify that it satisfies specified requirements and to detect errors. Testing The systematic measurement, comparison with a standard, monitoring of processes and an associated feedback loop that confers error prevention. Quality Assurance

4 Testing StaticDynamic

5 Test Phases Unit Link System (Functional) Integration in the small Integration in the large Performance Volume Stress Soak Internal Security External Security User Acceptance Testing Business Acceptance Testing Operational Acceptance Testing Dynamic

6 Test Phases Review of documentation Requirements Functional Specifications Use Cases Story Boards Technical Specifications Review of code Static

7 The Expense of Testing Additional specialist resource required Additional time to complete a project Large number of test phases Rework of code when faults are identified Retesting of fixed code Testing is expensive The cost of a client finding a fault is even more expensive! BUT

8 The Expense of Testing

9 Quality Assurance Looks to introduce quality throughout the SDLC Concept of review of development content (documents, code) and feedback Continual process improvement, adapting process to better deliver the project Right first time!

10 Quality Assurance Usability Performance Stability etc Identify the qualities of the product What is the current quality? What is your goal? When do you want to achieve the goal? Quantify the qualities

11 Quality Assurance

12 Waterfall and Agile Extends the time to delivery More expensive More rigid and unchangeable Strong governance Waterfall Quick to deliver Not a System Development Lifecycle methodology! Effective only in experienced, highly mature development organisations Can be more expensive than waterfall if used by inexperienced organisations Agile

13 Lean Quality Assurance! Forget Waterfall or Agile Methodologies, think Lean Quality Assurance!Learn from our mistakesDrop processes from our methodology if they don’t work for usMeasure our qualityIdentify where we can improveSMART review of initial requirements

14 Quick Fixes Identify the 5 most critical qualities of your system. Quantify the 5 qualities.For each quality set a Current level and a Goal level

15 Useful Links Web References: Testing Standards Glossary: Quality Assurance: Testing Costs Survey: Cost Analysis: Tom and Kai Gilb: Magazines and Books Agile Record: Security Acts: The Tester: Software Test and Performance: Testing Experience Magazine: The Testing Planet: Jones, Capers; Applied Software Measurement; McGraw Hill, 2 nd edition 1996; ISBN ; 618 pages Europoint Information Links: Downloads: Blog:


Download ppt "Testing and Quality Assurance: Necessary or Superfluous? © 2012 Europoint Communications Ltd www.euro-point.co.uk Matthew Cunliffe."

Similar presentations


Ads by Google