LO-5: Testing Lecturer: Ricardo Gonçalves. 2 Testing Overview Conformance Testing –Definition –Methodologies –Application Architecture Interoperability.

Slides:



Advertisements
Similar presentations
2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Advertisements

TTCN-3 & Conformance Testing Anitha Krishnamoorthy.
Quality Manual for Interoperability Testing
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Milan Zoric, ETSI.
Software Requirements
1 Understanding Web Services Presented By: Woodas Lai.
Interoperability Principles in the Global Earth Observations System of Systems (GEOSS) Presented 13 March 2006 at eGY in Boulder, CO by: Eliot Christian,
IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems.
Writing Quality Specifications July 9, 2004 Mark Skall Acting Director, Information Technology Laboratory National Institute of Standards and Technology.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
OASIS Reference Model for Service Oriented Architecture 1.0
EMS Auditing Definitions
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Understand Web Services
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
Testing Framework TST 15 Source: Laurent Velez, ETSI, Meeting Date: TST Testing_framework.PPT.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
1 TECO-WIS, 6-8 November 2006 TECHNICAL CONFERENCE ON THE WMO INFORMATION SYSTEM Seoul, Republic of Korea, 6-8 November 2006 ISO 191xx series of geographic.
Introduction to Software Quality Assurance (SQA)
Work Load Design for NFV performance evaluation Intel Mobile Communications SG1 NIP#29 1.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
TDT4252/DT8802 Exam 2013 Guidelines to answers
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
11 August 2010Abstract Test Cases 1 Abstract Test Case Development Phil Beecher (BCC) Edge / Enterprise Conformity.
Context of Use (Based on Ch2 of Usability-Centered Development) Jim Carter USERLab University of Saskatchewan © Jim A Carter Jr 2012.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 Providing testability for ITU Recommendations Ostap Monkewich, OMCI ITU-T Workshop.
1DateTitle1 Ricardo Jardim Gonçalves-UNINOVA Ricardo Jardim Gonçalves (UNINOVA-GRIS) Furniture scenario Delocalisation with production networks to countries.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
OpenSG Conformity IPRM Overview July 20, ITCA goals under the IPRM at a high level and in outline form these include: Organize the Test and Certification.
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
1 HITSP – enabling healthcare interoperability Current Framework and Fundamental Concepts  For those unfamiliar with the HITSP Harmonization Framework.
TTCN Protocol Testing on Steroids! IEEE P WPAN Meeting March 6-10, 2000 Albuquerque, NM USA 802 Plenary Meeting Matthew Graney Telelogic North America.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
Preservation Strategies: Intro to the OAIS Reference Model Curt Tilmes NASA Version 1.0 Review Date.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
LO-6: Demonstration Scenario Lecturer: Ricardo Gonçalves.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
1 ISO/IEC JTC1/SC37 Standards A presentation of the family of biometric standards October 2008.
CSC 131 Fall 2006 Lecture # 6 Object-Oriented Concepts.
EAN.UCC Implementation of ebXML Pere Rosell, AECOC - EAN Spain Melanie Kudela, UCC May 2002.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
Agent Overview. Topics Agent and its characteristics Architectures Agent Management.
Test Purpose template discussion Group Name: TST WG Source: ETSI Meeting Date:
Slide no. 1  =====!"§!“!Nova§ ITU-T work on technical languages and general software issues Amardeo Sarma Chairman, ITU-T Study Group 10.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
1 Testing for Medical Devices Communications Lynne Rosenthal National Institute of Standards and Technology Information Technology Laboratory
TTCN-3 Testing and Test Control Notation Version 3.
Technology Services – National Institute of Standards and Technology Conformity Assessment ANSI-HSSP Workshop Emergency Communications December 2, 2004.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
NIST Immunization Test Suite Quick Reference Guide Robert Snelick Sandra Martinez Robles National Institute of Standards and Technology November 10, 2015.
GEANT OpenCall – NSI CONTEST NSI CONTEST – Demonstrator Giacomo Bernini Nextworks GENI Networking Conference 22, March 2015, Washington DC.
Work Item “Patterns in Test Development (PTD)” Re-start Meeting 17 March, Berlin Helmut Neukirchen Institute for.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
SQA project process standards IEEE software engineering standards
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Regression Testing with its types
Testing Tutorial 7.
Current Framework and Fundamental Concepts
SQA project process standards IEEE software engineering standards
Testing Wireless over Wire with TTCN-3
Geospatial Knowledge Base (GKB) Training Platform
Definitions.
Quality Management in Business and Manufacturing Sectors
, editor October 8, 2011 DRAFT-D
Presentation transcript:

LO-5: Testing Lecturer: Ricardo Gonçalves

2 Testing Overview Conformance Testing –Definition –Methodologies –Application Architecture Interoperability Checking –Definition –Methodologies –Application Architecture Contents

3 What is Testing? Testing is the process used to help identify: –Correctness –Completeness –Security –Quality … of developed computer software. Testing is a process of technical investigation, performed on behalf of stakeholders, that is intended to reveal quality-related information about the product with respect to the context in which it is intended to operate.

4 Testing life cycle Software testing life cycle: Requirement Analysis Test Planning Test Development Test Execution Test Reporting Retesting the Defects

5 Types of Testing There are many types of tests, like: Performance; Robustness; Behaviour; Functions; Conformance; Interoperability;

Conformance Testing (CT)

7 ISO/IEC TR defined conformance and conformity as “fulfilment by a product, process or service of all relevant specified conformance requirements”. ISO/IEC DIS defined conformance testing as "test to evaluate the adherence or no adherence of a candidate implementation to a standard”.

8 Conformance Testing (CT) To apply the conformance testing to an implementation, the standards or specifications, must specify the requirements or criteria for conformance. In general this are done in a conformance clause or conformance statement. Also, to help in the conformance testing, some standards describe methodologies and platforms to implement the conformance testing.

9 CT - Methodologies ISO 9646: “Conformance Testing Methodology and Framework” ISO ’s parts a Conformance testing methodology and framework ETS (Methods for Testing and Specification (MTS), Protocol and profile conformance testing specifications, Standardization methodology

10 CT General concepts System Under Test (SUT) Implementation Under Test (IUT) Abstract Test Suits (ATS). SUT IUT Is verified and certified via adopts ATS Standard

11 CT Abstract Test Suits(ATS) ATS is defined by a set of Abstract Test Cases (ATC) describing in a conceptual format With the ATS defined for one AP, the Conformance Testing procedures can be executed on the IUT ATS needs to be instantiated creating the Executable Test Cases (ETC), which are the data and commands to be used to execute the test described in computer format.

12 CT Abstract Test Suits(ATS)

13 CT – “A Methodology” ISO 10303, Conformance testing methodology

14 CT – Application example EXPRESS Model XML DATA Is in conformance?? Retailer Manufacturer Model of exchanged messages Conformance testing of messages Request quotation received well format Tomas Smith Furniture Shop Blue Chair 20 ENTITY Request_for_quotation buyer: STRING seller: STRING product: STRING quantity: STRING Request_for_quotation Tomas Smith Furniture Shop Blue Chair 20

15 CT – Application Architecture

Interoperability Checking (IC)

17 Interoperability Checking IEEE define interoperability as "the ability of two or more systems or components to exchange information and to use the information that has been exchanged.” Interoperability testing is the act of determining if end-to-end functionality between (at least) two communicating systems is as required by those base systems’ standards. “ETSI”

18 IC Methodology – General concepts System Under Test (SUT) Implementation Under Test (IUT) Abstract Test Suits (ATS) Test Suite Structure and Test Purposes (TSS&TP) Interoperable Functions Statement (IFS) Implementation eXtra Information for Testing (IXIT) Executable Test Suite (ETS)

19 IC – “A Methodology” TS ; Interoperability test methods & approaches; Part 1: Generic approach to interoperability testing From: In Pursuit of Interoperability (ITJ2582) - Scott Moseley; Steve Randall; Anthony Wiles.

20 IC – Application Architecture From: In Pursuit of Interoperability (ITJ2582) - Scott Moseley; Steve Randall; Anthony Wiles.