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
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
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
Test Phases Review of documentation Requirements Functional Specifications Use Cases Story Boards Technical Specifications Review of code Static
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
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!
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
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
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
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
Useful Links Web References: Testing Standards Glossary: http://www.testingstandards.co.uk/living_glossary.htmhttp://www.testingstandards.co.uk/living_glossary.htm Quality Assurance: http://en.wikipedia.org/wiki/Quality_assurancehttp://en.wikipedia.org/wiki/Quality_assurance Testing Costs Survey: http://www.itpro.co.uk/185262/businesses-ignore-cost-of-software-testing-riskshttp://www.itpro.co.uk/185262/businesses-ignore-cost-of-software-testing-risks Cost Analysis: http://www.freesoftwaretesting.info/2011/11/14/how-to-measure-cost-for-software-testing/http://www.freesoftwaretesting.info/2011/11/14/how-to-measure-cost-for-software-testing/ Tom and Kai Gilb: http://www.gilb.com/http://www.gilb.com/ Magazines and Books Agile Record: http://www.agilerecord.com/http://www.agilerecord.com/ Security Acts: http://www.securityacts.com/http://www.securityacts.com/ The Tester: http://www.bcs.org/category/9265http://www.bcs.org/category/9265 Software Test and Performance: http://www.softwaretestpro.com/magazinehttp://www.softwaretestpro.com/magazine Testing Experience Magazine: http://www.testingexperience.com/http://www.testingexperience.com/ The Testing Planet: http://www.thetestingplanet.com/http://www.thetestingplanet.com/ Jones, Capers; Applied Software Measurement; McGraw Hill, 2 nd edition 1996; ISBN 0-07-032826-9; 618 pages Europoint Information Links: http://www.euro-point.co.uk/links.phphttp://www.euro-point.co.uk/links.php Downloads: http://www.euro-point.co.uk/downloads.phphttp://www.euro-point.co.uk/downloads.php Blog: http://www.euro-point.co.uk/blog.phphttp://www.euro-point.co.uk/blog.php
Your consent to our cookies if you continue to use this website.