M ODEL - BASED T ESTING WITH S PEC E XPLORER AND T EST O PTIMAL Vincent van Deemter – Software Engineer ATOS, Netherlands 17 April 2015.

Slides:



Advertisements
Similar presentations
E-Signature application in Business Process Management Loan Application Processing The Prototype Baltic IT&T 2007 Conference Riga, April Juris.
Advertisements

CompatibL Technologies FpML Cashflows Engine for ISDA.
Usage of the memoQ web service API by LSP – a case study
MBTsuite The Testing Framework. 2 MBT does not mean: additional effort for modeling BUT modeling instead of writing test cases MBTsuite - the testing.
MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 491 – COMPUTER ENGINEERING DESIGN I DSK4BRM.
80% 70% 60% 50% 40% 30% 20% 10% 0% -10% -20% 1980’s Under Source: U.S. Census Change in Population Growth 4% 16% 47% 11%
Stoimen Stoimenov QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Changing role of a tester in an agile world
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
ISMT221 Information Systems Analysis and Design Project Management Tools Lab 1 Tony Tam.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
My Application. What kind of Application? Desktop vs Web Easy to develop Less code writing Difficult to look after if several users(computers) uses. Installation.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
1 Team Management System (TMS) By DACCIT Pvt. Ltd., Indore.
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
DEVSENSE s.r.o.. Visual Studio Industry Partner DEVSENSE s.r.o. NEXT STEPS Contact us at: In 2009, DEVSENSE was founded by four software.
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Testing in Extreme Programming
ICINETIC Experts in.NET technologies and architectures.
Team Members ? ? Chintan Goswami Nirav Tank Project Guide ? ? Mrs. Darshana H. Patel [Internal] Mr. Manish I. Vora [External]
Identify steps for understanding and solving the
ADD-IN EXPRESS True RAD tools for Microsoft Office developers.
1. MARKETING MICROSOFT OFFICE 2010 Name Roll No Tarun Gianani 06 Priyanka Joshi 11 Nikita Modi 25 Deepika Susania 51 Ravi Vanjani 54 2.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
ICINETIC Experts in.NET technologies and architectures.
SHAREPOINT PAKISTAN USER GROUP THE ONLY SHAREPOINT COMMUNITY IN PAKISTAN ONE OF THE OLDEST IN ASIA.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
Seminar Microsoft Next Generation Windows Services: By Microsoft. Guide Presented By Mr. Sandeep Gaikwad
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
GW ToDo A Task Manager CSCI 6442 Project Spring, 2016.
Waste Management Inspection Tracking System (WMITS)
Eclipse.NET An Integration Platform for ProjectIT-Studio João Saraiva IST & INESC-ID (GSI)
Unit testing with NUnit Anne Lam & Chris James CMPS 4113 – Software Engineering April 15, 2015.
SALE AND INVENTORY MANAGEMENT SYSTEM Supervisor: Mr Phan Duy Hung.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Firm SCALE Mid-term Report. What happened in the past 2 weeks Improved landing page design & code Better front-end visualization with chart feature More.
MLM software - MLM Software Company (phpscriptsmall)
MLM Software Company, MLM Software Demo, Multi level Marketing Software
Which development environment/ language?
Agenda Code Coverage Where to use Benefits Top Tools.
PLM, Document and Workflow Management
LINUX WINDOWS Vs..
Software testing
Microsoft Virtual Academy
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Introduction to Team Foundation Server 2010
LINUX WINDOWS Vs..
Get Office 2016 with Office 365 and get down to business
Securely run and grow your business with Microsoft 365 Business
Which is right for your business, Office 365 or Microsoft 365?
Which is right for your business, Office 365 or Microsoft 365?
Continuous deployment best practices, methods and tools.
Welcome to Cyber Recruiter – Maintaining Websites Training
DSDP Mobile Tools for Java 1
Standardize Automate Protect Monitor team-based development
Presentation transcript:

M ODEL - BASED T ESTING WITH S PEC E XPLORER AND T EST O PTIMAL Vincent van Deemter – Software Engineer ATOS, Netherlands 17 April 2015

C ONTENTS Research Findings Demonstration Conclusion Advice for Atos Questions

R ESEARCH History Model-based testing New method of automated testing Tests are generated from a model containing the actions of the system under test Tests simulate the use of the system Most tools are developed by universities

R ESEARCH History Model-based testing New method of automated testing Tests are generated from a model containing the actions of the system under test Tests simulate the use of the system Most tools are developed by universities TestOptimal Commercial tool Small company  Continuity risk Market research

R ESEARCH Microsoft Spec Explorer Free plug-in for Visual Studio 2010/2012 Included in the TFS release calendar

R ESEARCH Research Question Does Spec Exporer contain the same possibilities regarding functionality, technical aspects, commercial aspects and user friendliness and does it contain additional features which are useful for Atos? Tool comparison Aspects Functional Technical Commercial User friendliness Convert TestOptimal models to be used within SpecExplorer

F INDINGS Tool comparison document by TestNet Model Adactin HotelApp Contact Microsoft/TestOptimal

F INDINGS Tool comparison document score: 96/159 Model Adactin HotelApp Advantages TestOptimal GUI more user friendly Better sample projects Not bound to specific versions of Visual Studio Better test reports Possible to continue test execution after an assert fails More methods to traverse a model and test applications TestOptimal Functional 33/43 Technical 37/57 User Friendliness 24/31 Commercial 2/28 Total 96/159

F INDINGS Tool comparison document score: 77/159 Model Adactin HotelApp Advantages Spec Explorer Automatically repeating functions Free plug-in for Visual Studio 2010/2012 Tests can be extended via C# Spec Explorer Functional 21/43 Technical 31/57 User Friendliness 17/31 Commercial 8/28 Total 77/159

F INDINGS SpecExplorer Development of Microsoft Powertools is not guaranteed, continuity risk remains Less extensive test reports More complicated to use and learn TestOptimalSpecExplorer Functional 33/4321/43 Technical 37/5731/57 User Friendliness 24/3117/31 Commercial 2/288/28 Total 96/15977/159

F INDINGS Model converting tool Modelling of tools is done in very different ways Developing a tool that can convert models is possible but will cost a lot of time TestOptimalSpecExplorer Functional 33/4321/43 Technical 37/5731/57 User Friendliness 24/3117/31 Commercial 2/288/28 Total 96/15977/159

D EMONSTRATION

C ONCLUSION Both tools are powerful and capable for applying model-based testing TestOptimal better for: User friendliness Test reports Test execution SpecExplorer better for: License costs SpecExplorer does not remove continuity risks Model conversion tool will be very complicated and will cost a lot of time to develop. TestOptimal is the better tool for use within Atos TestOptimalSpecExplorer Functional 33/4321/43 Technical 37/5731/57 User Friendliness 24/3117/31 Commercial 2/288/28 Total 96/15977/159

A DVICE FOR A TOS Follow-up research other commercial MBT tools DTM – XL Team MBTSuite – sepp.med Both are companies that have between 51 to 200 employees according to LinkedIn Employee amount does not guarantee the lack of a continuity risk Follow-up research open-source tools Market research required Promote TestOptimal to clients Implement SpecExplorer in DevOps environment

Q UESTIONS ?