T24 Concurrent Class 10/3/2013 3:00:00 PM "Introducing the New Software Testing Standard" Presented by: Jon Hagar Consultant Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected]∙ www.sqe.com
Software testing standards—who cares, anyway? You should! The new ISO/IEC/IEEE 29119 software testing standard, driven by representatives from twenty countries and under development for the past five years, will be released soon. As a professional tester, you need to know about this standard and how it may apply to your environment. Jon Hagar describes the standard, how it was developed, and what types of projects will be impacted by it. This new standard offers risk-based approach to software testing that can be applied to both traditional and agile projects. It is comprehensive—addressing software test basic concepts, definitions, generic test processes, documentation, and techniques—and will replace numerous IEEE and national standards. Many countries, government agencies, and private companies worldwide will start using ISO 29119 in the coming years to benchmark and improve their test practices. Join with Jon to dive in to ISO 29119 and see what it is all about.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
T24 Concurrent Class
10/3/2013 3:00:00 PM
"Introducing the New Software
Testing Standard"
Presented by:
Jon Hagar
Consultant
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
Copyright 2013 Jon Hagar Grand Software Testing GST
Scope
� Purpose of standards
� Types of standards
� Development of standards
� Overview of ISO29119
� Applicability
� Recent developments
� Timeline
� Future work
9/19/2013
2
Copyright 2013 Jon Hagar Grand Software Testing GST
Some Preliminaries � Under disclosure, I am the IEEE Project Editor for
ISO/IEEE/IEC 29119 Software Testing Standard
� Before you decide to roast me . . .please recognize � Standards are a fact of life for many industry professionals not just
testers
� Standards form part of the business for many companies , customers, and countries
� Many of us end up in a mixed relationship with standards
� Standards can be a basis for research and change
� Industry has not had a comprehensive software testing standard
Copyright 2013 Jon Hagar Grand Software Testing GST
What are standards?
� Guideline documents—not compulsory unless
mandated
� Agreements because they often reflect a certain level of
consensus within a community
“Guideline documentation that reflects agreements on products, practices, or operations by nationally or internationallyrecognized industrial, professional, trade associations or governmental bodies”
- ISO
9/19/2013
3
Copyright 2013 Jon Hagar Grand Software Testing GST
How can a standard “help?”
� Standards are a basis for:� Communication – common terminology
� Professionalism and criticism
� Conformance/compliance schemes
� Benchmark of ‘industry practice’ (not best, may not be good for all, etc.)
� Contracts and regulations
� Interoperability and consistency. . .
Standards describe a current ‘body of knowledge’ that provides the basis for a professional discipline
Copyright 2013 Jon Hagar Grand Software Testing GST
ISO29119 Standard - My Viewpoint
� Any software standard is based on limited history (rear
looking) and developed based on consensus of many voices
� Yet still may represent only some of viewpoints of industry
� But does not represent all states of the art
� Standards need to be inclusive and ethical
� As with many “schools,” views and opinions but with NO
“best”
� Not claimed to be perfect
� Most projects/professionals will use “tailoring”
9/19/2013
4
Copyright 2013 Jon Hagar Grand Software Testing GST
Standardization Bodies
Copyright 2013 Jon Hagar Grand Software Testing GST
Motivation for ISO29119
� Conflicts in definitions, processes and procedures� “One ring to rule them all” — standards to be replaced by one