Jean-Paul Varwijk – ISO 29119

advertisement
Abd Azis Bin
Bon
Cao Jing
Edward Bauer
Herman Bin Md
Tahir
Jongkwan Lee
Adalberto
Crespo
Celestina
Bianco
Eric Gauthier
Hohaeng Cho
Alistair Walker
Cerys Giddings
Fernando Gebara
Manus
Filho
Hyung jin Yoon Jung-hwan Kim Chakraborty
Juichi
Takahashi
Muhammad
Risto
Magnus Ohlson Azam Bin Alias Nevalainen
Susan Burgess
Manikandan K
N Swaminathan Rolf Ziegler
Sylvia
Veeraraghavan Tristan Brown
Nathalie van
Delft
Tafline Ramos
(Murnane)
Satomi
Yoshizawa
Ton van
Bergeijk
Tsuneo
Yamaura
Cerys
Alphonse Philipe Willoughby
Francois Coallier Ian Hurst
Kazuo Yabuta
Amiruddin Jaafar
Sidek
Chai Afeng
Francois
Darphin
Ine Lutterman
Keerthishankar Mastura Abu
KN
Samah
Cheng (Kevin)
Anne Mette Hass Geng
Gary Roedler
James Moore
Keum-Ran Lee
Arun Kumar
Melkote
Grantham Daniels Javier Tuya
Klaudia DussaZieger
Matthias Daigl Patricia Huyos Soo-yeon Lee
Thomas George Yasuhara Nishi
Atsushi Mitomi Cheryl George
Guizhi (Tracy) Jean-Louis
Yang
Michel
Kouichi
Akiyama
Matthias
Rasking
Paula Angeieri Steve Wilsher
Thomas
Kurihara
Yu-Whoan Ahn
Barbara Huisman Cheryl Jones
Gustavo
Valencia
Jim Moore
Kwangik Seo
Michael Crerar
Qin Liu
Stuart Reid
Tim Archer
Yuji Shinoki
Jon Hagar
Kwanho Kim
Moohee Han
Radoslaw
Hofman
SuJin Choi
Tohru
Matsuodani
Yumoto
Tsuyoshi
Leon Gerber
Ricardo
Magnus Ohlson Cristalli
Sunny Kwon
Tom Wissink
Liliana Gomez
Arenas
Cheong Jeong
Seo
Beatrix
Barafort
Dan-Hyung Lee Hack-Youp Noh
Boris Pozin
Dnyanada
Wagh
Jonathan
Hareton Leung Earthy
Mariye Akkaya Ogawa Kiyoshi
Matt Mansell
Satoshi Masuda Tan Liqun
Ursula Parker
Ola Perman
Shankaranarayan
an G A
Terry Rout
Vijay Sampath
Ossi Taipale
Shinji Iwata
Wonil Kwon
Theresa Hunt
Alistair Walker, Alphonse Phillipe, Anne Mette Hass, Jon Hagar, Matthias Daigl, Qin Liu
Stuart Reid, Sylvia Veeraraghavan,Tafline Ramos (Murnane),
Tom Wissink, Ursula Parker, Wonil Kwon
PROCESS
ISO/IEC 29119 –Structure
Part 1
Concepts & Vocabulary
BS 7925-1
Part 4
Part 2
Part 3
Testing
Techniques
Processes
Documentation
BS 7925-2
‘Part 5’
Process
Assessment
IEEE 829
Actually ISO/IEC 33063
Part 1 Software Testing Concepts
UPDATED PART 1
Scope, Conformance, Normative References
SOFTWARE TESTING CONCEPTS
Static Testing
Static
Analysis
Reviews,
Inspections,
etc.
REF: IEEE 1028
TESTING IN DIFFERENT LIFE CYCLE MODELS
ROLES AND RESPONSIBILITIES IN TESTING
ANNEXES – Metrics, Examples, Bibliography
Part 1 view on heuristics
“5.1.3 Testing as a Heuristic
In engineering (and software engineering) a heuristic is
an experience-based (trial and error) method that can
be used as an aid to problem solving and design.
However, while heuristics can be used to solve problems,
they are fallible in that sometimes they may not solve, or
only partially solve, a problem.
“Recognition that the manner in which testing is
undertaken may be fallible allows us to mitigate the risk
of an ineffective test strategy by employing multiple test
strategies.”
Part 2 – Test Process
PART 2 - BEFORE
PART 2 - AFTER
ORGANIZATIONAL TEST
PROCESS
ORGANIZATIONAL
TEST PROCESS
TEST MANAGEMENT
PROCESSES
TEST MANAGEMENT
PROCESSES
X
STATIC
TEST
PROCESSES
DYNAMIC
TEST
PROCESSES
DYNAMIC TEST
PROCESSES
Part 3 – Test Documentation
PART 3
Scope,
Conformance,
Normative References
TEST
DOCUMENTATION
ANNEXES
EXAMPLES
Agreed text
based on
IEEE 829
(making it
normative)
Part 3 Test Documentation
Part 3 Test Documentation
Part 3 Test Documentation
• Part 5 Keyword Driven Testing
• Part 6 ISO/IEC 33063
Process Assessment
Model for
Software Testing
• Agile extension?!
Washington 2010
•
•
•
•
•
•
•
•
•
•
Vote 1: Static testing is a part of
testing.
For: 6 (countries voted for:
Australia, China, Denmark, India,
South Korea, Sweden)
Against: 4 (countries voted against:
Canada, Japan, South Africa, USA)
Abstain: none
Majority is for. Static testing is a
part of testing.
Vote 2: Inspections are a separate
approach (not part of testing).
For: 4 (countries voted for: Canada,
Japan, South Africa, USA)
Against: 5 (countries voted against:
Australia, China, Denmark, India,
South Korea)
Abstain: 1 (Sweden)
Majority is against. Inspections are
not a separate approach (i.e.
inspections are a part of testing).
ISO Liaisons
•
•
•
•
•
•
•
•
•
V&V Study Group
WG4 (Tools NWIP)
WG7 (12207/Static Testing)
WG10 (Test Process Assessment)
WG42 (Architecture Evaluation NWIP)
DIN (Keywords NWIP)
WG6 (Metrics/Definitions)
Framework for Product Quality Achievement SG
System Integration SG
Liaison with TMMi
Benefits of a liaison with TMMi:
• Free marketing of the 29119 standard by
TMMi, which would be a new market for
WG26
• The opportunity for sales of the 29119
standard to members of the TMMi community
and users of TMMi material
• Access to experts from TMMi to contribute to
and comment on 29119standards
Other Liasons
• European Telecommunications Standards Institute
– Methods for Testing Specifications
– Free marketing of the 29119 standard by ETSI to a
market of security testers who may not have
visibility of the standard at present
• ISTQB
– Request, by Rex Black, in November 2008 but not
finalised then. Re-proposed in November 2014
Petition
To the President of the International Organization for
Standardisation,
We, the undersigned, hereby petition the International
Organization for Standardisation to suspend publication of
ISO/IEC/IEEE 29119-4 and ISO/IEC/IEEE 29119-5, and to
withdraw ISO/IEC/IEEE 29119-1, ISO/IEC/IEEE 29119-2 and
ISO/IEC/IEEE 29119-3.
It is our view that significant disagreement and sustained
opposition exists amongst professional testers as to the
validity of these standards, and that there is no consensus
(per definition 1.7 of ISO/IEC Guide 2:2004) as to their
content.
The working group discussed the „Stop
29119‟ campaign
• The working group agreed that the article that
Stuart published on the
softwaretestingstandard.org website rebutting
the arguments of the 29119 campaign was a
suitable response to the campaign.
• The working group agreed that it would be
beneficial to upload links and documents to the
softwaretestingstandard.org website that debunk
the myths that are being spread on the standards
and on the working group by the campaigners.
Download