Professional Documents
Culture Documents
Software Testing Assignment - Answer Q1
Software Testing Assignment - Answer Q1
Q1.) Research
Part I)
1.1 There exists many software testing standards; select, analyse and discuss any 5 software
testing standards
Answer:
ISO/IEC/IEEE 29119 Software Testing is way of measuring the quality of software developed. It is an
important phase of software development as it avoids unusual risks of software implementation. It
involves bug finding activities to make the software bug free and fit for use. Following are five testing
standards:
ISO/IEC 29119-1: Concepts & Definitions (published September 2013)
ISO/IEC 29119-2: Test Processes (published September 2013)
ISO/IEC 29119-3: Test Documentation (published September 2013)
ISO/IEC 29119-4: Test Techniques (at DIS stage, anticipating publication in late 2014)
ISO/IEC 29119-5: Keyword Driven Testing (at CD stage, anticipating publication in 2015)
ISO/IEC/IEEE 29119-1: It gives brief introduction and understanding of all standards contained in
the series 29119. It provide application examples and concepts in practice.
ISO/IEC/IEEE 29119-2: It provides generic process model for any software development in its
software testing phase. It is three-layered process model which covers:
It uses risk-based method of testing in the standard as risk-based testing is a best method to set
standard and manage testing. Its main focus and priority is on important features of the system and
its quality attributes under test.
ISO/IEC/IEEE 29119-3: It defines a template and set of examples which covers complete software
testing life cycle. It contains annexure A containing outlines of all the documents and annexure B
containing mappings, annexure C for overview of examples. To support the standard's
implementation within any software development life cycle model, each template has to be tailored to
suit the unique needs of each organisation implementing the standard. All templates align with the
test process defined in ISO/IEC/IEEE 29119-2 and can be produced by applying the processes that
are defined in that standard.
ISO/IEC 29119-4: Test Techniques (at DIS stage, anticipating publication in late 2014)
ISO/IEC/IEEE 29119-4: It define one international standard that covers design techniques which are
also known as test case design techniques or test methods and these can be used during the test
designing and in its implementation process in any organisation or any software development life
cycle model.
ISO/IEC 29119-5: Keyword Driven Testing (at CD stage, anticipating publication in 2015)