Standarization effort: ISO/IEC 29119 Software Testing



Similar documents
ISO/IEC/IEEE The New International Software Testing Standards

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

A Review ISO 9001:2015 Draft

ISO/IEC 27001:2013 webinar

(Draft) Transition Planning Guidance for ISO 9001:2015

ISO/IEC/IEEE 29119: The New International Software Testing Standards. Stuart Reid Testing Solutions Group London, UK

ISO/IEC/IEEE 29119: The New International Software Testing Standards

The Emerging ISO International Standard for Certification of Software Engineering Professionals

Chapter 1. The ISO 9001:2000 Standard and Certification Process

Software Quality. Unit9. Software Quality Standards

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards

CONSOLIDATED VERSION IEC Medical device software Software life cycle processes. colour inside. Edition

FIA FIA. Installation Standards e-ready Building Next Generation IT infrastructures. ϕ The Cabling Partnership AGENDA

INTERNATIONAL STANDARD

ISO 9001:2015 Draft International Standard Overview

This is a preview - click here to buy the full publication TECHNICAL REPORT INFORMATION TECHNOLOGY HOME ELECTRONIC SYSTEM (HES) APPLICATION MODEL

This document is a preview generated by EVS

The Emerging ISO International Standard for Certification of Software Engineering Professionals

Working Group 5 Identity Management and Privacy Technologies within ISO/IEC JTC 1/SC 27 IT Security Techniques

ISO/IEC Information & ICT Security and Governance Standards in practice. Charles Provencher, Nurun Inc; Chair CAC-SC27 & CAC-CGIT

IEEE SESC Architecture Planning Group: Action Plan

Improving global standard to be a key driver of innovation. Colin MacNee. 2012, 2013, 2014 Duncan MacNee Limited.

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background

An Overview of IEEE Software Engineering Standards and Knowledge Products

Systems and software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-6-2:

CLOUD SERVICE LEVEL AGREEMENTS Meeting Customer and Provider needs

Moving from ISO 9001:2008 to ISO 9001:2015

Status of the ISO Asset Management System Standard

ISO/IEC Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1

Standards & Practices for the software and system engineers /

Reviewers of proposed revision to ISO/IEC :2006 SAM Processes. Call for feedback on draft of revised Tiered SAM Processes

Understanding, Knowledge, and Awareness of ISO 9001:2015. Dr Nigel H Croft Chair, ISO/TC176/SC2 (Quality Systems) June 23, 2014

Testing Process Models

Software Process Maturity Model Study

ISO/IEC Directives Part 1

International AM Standards -

ISO 9001:2015 Revision overview

International Organization for Standardization TC 215 Health Informatics. Audrey Dickerson, RN MS ISO/TC 215 Secretary

Tinwisle Corporation. ISO/DIS & 19440, Framework and Constructs for Enterprise Modeling

A COMPARISON OF FIVE APPROACHES TO SOFTWARE DEVELOPMENT. David J. Schultz. January 21, 2000

Software- og systemudvikling Softwaretest Del 1: Begreber og definitioner

TMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent

ISO INTERNATIONAL STANDARD. Health informatics Requirements for an electronic health record architecture

Preparation for ISO OH&S Management Systems

Name: Lynda Cooper Date: November 24th. Revising ISO/IEC to fit the future of service management

The new Family of Standards & ISO/IEC 27001

Daniel Field, Atos Spain. Towards the European Open Science Cloud, Heidelberg, 20/01/2016

Smart Grid Information Security

RISK MANAGEMENT & ISO 9001:2015. Greg Hutchins PE CERM Quality + Engineering CERM Academy GregH@CERMAcademy.com 800.COMPETE or

INTERNATIONAL STANDARD

ca IT Leaders Forum Working in the Cloud using the new ISO/IEC/ITU-T Cloud Computing Standards Dr David Ross, Chief Information Security Officer,

xxxxx Conformity assessment Requirements for third party certification auditing of environmental management systems - competence requirements

Small tech firms. Seizing the benefits of software and systems engineering standards

DRAFT ÖNORM ISO/IEC 27005

INTERNATIONAL STANDARD

ISO/IEC Part 1 the next edition

Revision of ISO 9001 Quality Management Systems Requirements

The Advantages and Disadvantages of Using Software Engineering Standards

This document is a preview generated by EVS

Private Circulation Document: IST/35_07_0075

Standards for Identity & Authentication. Catherine J. Tilton 17 September 2014

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.

Information and documentation The Dublin Core metadata element set

Industry use of Standards and how PPM fits with those Standards

Information Security ISO Standards. Feb 11, Glen Bruce Director, Enterprise Risk Security & Privacy

ISO Asset management. Management systems: Requirements. First edition

IAF Informative Document. Transition Planning Guidance for ISO 9001:2015. Issue 1 (IAF ID 9:2015)

ISO/IEC JTC1/SC7 N4098

Software and IT Asset Management Standards: Benefits for Organizations and Individuals

Latest in Cloud Computing Standards. Eric A. Hibbard, CISSP, ISSAP, ISSEP, ISSMP, CISA CTO Security & Privacy Hitachi Data systems

Transcription:

Standarization effort: ISO/IEC 29119 Software Testing Javier Tuya Software Engineering Research Group University of Oviedo Coordinator of the workgroup AEN/CTN 71/SC7/GT26 AENOR giis.uniovi.es AST Meeting, Seville, October 19th 2011

What are standards? Set of mandatory requirements established by consensus and maintained by a recognized body to prescribe a disciplined uniform approach or specify a product, that is, mandatory conventions and practices (ISO/IEC 24765:2009 Systems and software engineering vocabulary) Standards provide a body of knowledge that provides the basis for a professional discipline Basis for: Communication common terminology Professional qualifications Certification/compliance schemes Benchmark of good industry practice Contracts Interoperability and consistency ISO/IEC 29119 - Software Testing 3

Standards for Software Testing IEEE & BSI Standards IEEE 829 deals with documentation (implicit process) IEEE 1008 deals with unit testing BS 7925-1 & 2 unit testing standards Not covered: Integration testing, system testing, acceptance Explicit test process model Project test management & organization-level Partial view of testing techniques Conflicting definitions, processes & procedures Practitioners may not know which standard to follow ISO/IEC 29119 - Software Testing 5

ISO/IEC 29119 - Scope Proposal of 29119 ISO project: February 2007 This project will produce a software testing standard applicable to all types of software products and software-intensive systems. Purpose: unify and integrate the currently fragmented corpus of normative literature regarding testing that is currently offered by three distinct standards-makers: BSI, IEEE, and ISO/IEC JTC 1/SC 7. Four Parts ISO/IEC 29119 - Software Testing 6

Organization ISO/IEC & National Bodies ISO Commitees & Working Groups: ISO SC7 JTC1 WG26 IEC AENOR CTN71 SC7 GT26 ISO: International Organization for Standarization JTC1: Information Technology SC7: Software & Systems Engineering WG26: Software Testing National Body (ES) AENOR: Asociación Española de Normalización y Certificación GT26: Pruebas del Software http://in2test.lsi.uniovi.es/gt26/ ISO/IEC 29119 - Software Testing 7

ISO/IEC 29119 Software Testing - Structure ISO/IEC 29119 - Software Testing 8

Timelines Working Draft (WD) Committee Draft (CD) Draft International Standard (DIS) Final Draft International Standard (FDIS) Final International Standard (FIS) Parts 2 & 3 Aug 2008 WD public P2,3 Sep 2009 Redef. Proc. Model Jun 2010 WD/CDs P1,2,3 May 2011 CDs P1,2,3,4 Parts 1 & 4 WD WD CD1 CD2 CD1 CD3 CD2 DIS CD3 FDIS DIS FIS FDIS FIS May 10 May 11 May 12 May 13

Part 1 Concepts & Vocabulary (informative) Vocabulary of testing terms Software testing concepts (goal, levels, types, test basis, risk based testing) Testing in different life cycle models Sequential Agile Evolutionary Risk based Testing Roles and Responsibilities Metrics and Measures ISO/IEC 29119 - Software Testing 11

P2 - Process Model Static Testing (reviews, static analysis ): covered by other standards, eg. IEEE 1012, 1028 ISO/IEC 29119 - Software Testing 13

P2 - Organizational Test Process ISO/IEC 29119 - Software Testing 14

P2 - Test Management Process ISO/IEC 29119 - Software Testing 15

ISO/IEC 29119 - Software Testing 16

ISO/IEC 29119 - Software Testing 17

P2 - Dynamic Test Process ISO/IEC 29119 - Software Testing 18

ISO/IEC 29119 - Software Testing 19

Parts 3,4 Documentation and Techniques P3 - Documentation Content + Templates + Examples P4 - Techniques Description + Examples Dynamic Testing: Specification-based, Structurebased Static Testing (covered in other standards) Test Measurement Techniques Test of Quality Characteristics ISO/IEC 29119 - Software Testing 20

More: Test Process Assessment May 2010 Proposal New Work Item (part 5?) ISO/IEC 15504-2 as a Reference Assessment Model ISO/IEC 29119-2 as a Reference Process Model Consider TMMi & TPI To consider include it in the new versions of 15504 (33000 series) ISO/IEC 33063 Process Assessment Model for Software testing processes ISO/IEC 29119 - Software Testing 21

Conclusion International standard ISO/IEC 29119 will provide practitioners with guidelines for testing that cover all aspects of the life cycle Provide consistent set of definitions, processes, procedures & techniques for software testing Fill gaps not covered by current standards To be adopted by national standards bodies Currently has representation from 18 nations and is being reviewed by software testing professionals world-wide More Info: GIIS Software Engineering Group: http://giis.uniovi.es/ Working Group GT26: http://in2test.lsi.uniovi.es/gt26/ ISO/IEC 29119 - Software Testing 22