Early Testing. 2 1.Introduction 2.Extension of NDT 3.Conclusions Index Table of Contents.

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

Modeling Services Model Interoperability Xavier Blanc – University Paris VI.
CASE tools Upper CASE tools: support for the analysis and design Lower CASE tools: support for construction and maintenance 1980s… Nowadays… Integrated.
Higher College of Technology Department of Engineering General Structure of Final Year Project (B-Tech Level) Ahmed.S.Al.Shahri ahmed
Department of Software and Computing Systems Physical Modeling of Data Warehouses using UML Sergio Luján-Mora Juan Trujillo DOLAP 2004.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Formal Techniques in Software Engineering Universiteit AntwerpenIntroduction 1.1 Formal Techniques in Software Engineering 3de BAC Informatica Chapter.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Systems Development Life Cycles. The Traditional Systems Development Life Cycle.
Final Thesis Presentation on TEST DERIVATION AND REUSE THROUGH HORIZONTAL TRANSFORMATION OF SYSTEM MODELS Submitted by-Supervised by- Jenis KavadiyaAntonio.
Fundamentals of Information Systems, Second Edition
1 Discussion Class 12 User Interfaces and Visualization.
An Overview of Relevance Feedback, by Priyesh Sudra 1 An Overview of Relevance Feedback PRIYESH SUDRA.
Using Use Case Scenarios and Operational Variables for Generating Test Objectives Javier J. Gutiérrez María José Escalona Manuel Mejías Arturo H. Torres.
Modeling & Designing the Database
Huseyin Ergin Advisor: Dr. Eugene Syriani University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College.
LUCENTIA Research Group Department of Software and Computing Systems Using i* modeling for the multidimensional design of data warehouses Jose-Norberto.
Model-Driven User Requirements Specification using SysML Authors: Michel dos Santos Soares, Jos Vrancken Source: Journal of Software(JSW), Vol. 3, No.
Methodology and Tools for End-to-End SOA Configurations By: Fumiko satoh, Yuichi nakamura, Nirmal K. Mukhi, Michiaki Tatsubori, Kouichi ono.
Extreme Programming Software Development Written by Sanjay Kumar.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Team members: Mohammad Al-Subaie Ahmed Al-Saleh Faisal Al-Eshiwy Mohammad Al-Dulaijan Ali Al-Nuami.
Software Testing.
E-Commerce Project Second Lecture Mohammed Antour
Testing : A Roadmap Mary Jean Harrold Georgia Institute of Technology Presented by : Navpreet Bawa.
Software School of Hunan University Database Systems Design Part III Section 5 Design Methodology.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
Model transformation with a dedicated imperative language IRISA Rennes (France) - Triskell team Jean-Marc Jézéquel Didier Vojtisek Jean-Philippe Thibault.
Introduction to MDA (Model Driven Architecture) CYT.
1 MDWE'2008, Toulouse, France, September 30, 2008 A Comparative Analysis of Transformation Engines for User Interface Development Juan Manuel González.
An Automated Approach for Acceptance Web Test Case Modeling and Executing XP, 蔡侑儒 Felipe M. Besson, Delano M. Beder, and Marcos L. Chaim.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
MODA-TEL An IST project on Model Driven Architectures for Telecommunications System Development and Operation.
A model for designing product-service systems using functional analysis and agent based model Author: Nicolas Laboratory, Grenoble universities – INPG,
Composition of UML Described Refactoring Rules Presented by Chin-Yi Tsai.
UML-Based Rule Modeling Language REWERSE Working Group I1 Brandenburg University of Technology Strelka – An URML Modeling Tool The Strelka tool supports.
1 A Model-Driven Approach For Information System Migration Raymonde Le Delliou 1, Nicolas Ploquin 2, Mariano Belaunde 3, Reda Bendraou 4, Louis Féraud.
The IT Quality Assurance FDA Validation Specialists Phone: 877-MGD-TEST ( ) n n n n Web Site:
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Hybrid Transformation Modeling Integrating a Declarative with an Imperative Model Transformation Language Pieter Van Gorp
1 November 9-11, Mérida, Mexico CLIHC’09 Towards Canonical Task Types for User Interface Design Juan Manuel Gonzalez-Calleros, Josefina Guerrero-
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
E-Commerce Project Fifth Lecture Mohammed Antour
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Database Development Indra Budi
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
TEMPLATE DESIGN © Crawling is the process of automatically exploring a web application to discover the states of the application.
1 February 1-7, Cancun, Mexico ACHI’09 A structured approach to support 3D User Interface Development Juan Manuel Gonzalez-Calleros, Jean Vanderdonckt.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
Model Checking Early Requirements Specifications in Tropos Presented by Chin-Yi Tsai.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
CHESS Methodology and Tool Federico Ciccozzi MBEES Meeting Sälen, January 2011 January 2011.
Software Development Life Cycle Waterfall Model
Recent trends in estimation methodologies
Prologue.
DT249/4 Information Systems Engineering Lecture 0
Offshore Development Services. Table Of Contents 1. Company profile 2. Features of Offshore Development Services 3.3. Advantages of Offshore Development.
Experience with XML – based production of publications Case of « Statistical yearbook 2005 and 2006  » Guy Zacharias Centralisation et Diffusion STATEC.
Department of Computer Science Abdul Wali Khan University Mardan
Presentation transcript:

Early Testing

2 1.Introduction 2.Extension of NDT 3.Conclusions Index Table of Contents

3 Introduction

4  The test phase is one of the most important in quality assurance. It guarantees that the system meets its necessities in relation to requirements (Binder 1999).  The quality assurance of a system is one of the most studied and analyzed aspects in Software Engineering. The finding of methods, techniques and tools to reduce quality assurance costs and increase the guarantee of the results becomes an essential aim for enterprises and development teams (Ahmed 2012). Introduction

5 NDT (N AVIGATIONAL D EVELOPMENT T ECHNIQUES )  NDT is a methodology included in the MDE paradigm that is used primarily in developing information systems for the WEB.  NDT defined a set of derivation rules, expressed under the standard QVT (Query- View-Transformation) (OMG 2008) Introduction

7

8

9 Extension of NDT

Work overview: – Study related approaches – Identifiy the techniques used to genetaret test cases – Model the information of these techniques – Generate transfromartios from requirements models.

11 Graph Pathfinder Cathegory-Partition Method Extension of NDT

Functional Requirement Metamodel Element: SystemActor Element: Subsystem Element: FunctionalRequirement Extension of NDT

Test Scenario Metamodel Test Values Metamodel Element: SystemActor Element: TestScenario Element: OperationalVariable & Category Extension of NDT

An Overview of the Transformations Tracing information is also added. Extension of NDT

15 NDT-Driver produces the test plan is automatic. This Test Plan has shown all the functionality and casuistry of the project. Extension of NDT

16 RF-01 Extension of NDT

17 Conclusions

18 Conclusions ADVANTAGES: 1.We can generate functional test cases from functional requirements in an automatic way. 2.We can keep functional test independ of the life cycle. 3.We can reduce the cost of testing with the automatic generation. 4.We improve final user experience in validation. DISADVANTAGES: 1.We have to improve the way to select which are the more critical test: we have to improve testing priorization. 2.We depend of use cases quality

19 IWT2 group Thank you!!