Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Software Testing Assignment – Answer draft

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 29119-1: Concepts & Definitions (published September 2013)

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 29119-2: Test Processes (published September 2013)

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:

 Organizational Test Specifications (e.g. Organizational Test Policy, Organizational Test


Strategy)
 Test Management
 Dynamic Testing

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 29119-3: Test Documentation (published September 2013)

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)

ISO/IEC/IEEE 29119-5: It contains an international standard which supports Keyword-Driven


Testing. Keyword-Driven Testing is a method in which we use predefined set of keywords in
describing a test cases. These Keywords are associated with a set of actions to perform a particular
step in a test case. These test cases are easier to understand, maintain and to automate instead of
natural language by using keywords.

You might also like