Defect-free software thanks to Continuous Integration with Virgo

Size: px
Start display at page:

Download "Defect-free software thanks to Continuous Integration with Virgo"

Transcription

1 Defect-free software thanks to Continuous Integration with Virgo IFS IFS Informationstechnik GmbH Trausnitzstraße München Sitz: München Registergericht: Amtsgericht München HRB Geschäftsführer: Dr.-Ing. Markus A. Stulle Dipl.-Ing. Thomas Frey

2 Software defects waste time Airbus: a delivery delay of for 9 months due to incompatible program versions [1] damage reputation instead of guiding to Munich airport, Apple Maps directs to Töging [2] even deprive people of their liberty in New South Wales 22 innocent individuals were classified as criminals and put under arrest [3] Page 2

3 Software defects at best they only cost a lot of money: in New South Wales: 31 million in compensation for damages [3] financial service provider Knight Capital: $ 440 million [4] Ariane 5: Material damages account for $ 500 million [5]. in Europe estimated 50 billion per annum [6] Page 3

4 Causes of software errors - lack of knowledge Software errors occur, because some use cases are still unknown technology is new the platform s full potential is not known the documentation is insufficient because there is a lack of knowledge and of time to acquire this knowledge! Page 4

5 Axioms All software projects suffer from shortage of time pressure to be innovative Nobody makes mistakes due to want of care. Everyone speaks the same language. Taurus spoken here Page 5

6 Strategies to avoid errors - process models Software engineering, here: V-model Basic approach: Once everything has been written down, we know everything. Page 6

7 Process models - V-model (I) Procedure: Listing of all requirements, modeling of use cases, systematic elaboration of concepts Aim: To meet requirements precisely Characteristics: division into specification stage and implementation stage sequential development: concept - specification - implementation - integration - testing Page 7

8 Process models - V-model (II) Disadvantages: Strictly sequential: Defects, flaws, technological obstacles won t be detected until implementation or testing. In the time between proof of concept and system integration, the platform has often been developed further. The merging of all development outputs takes place at one point in time ( big bang integration ). Page 8

9 Process models - Simultaneous Engineering (I) Procedure: Parallel stages Aim: Early detection of flaws in the specification Characteristics: early implementation of development outputs mutual exchange between the stages concept / specification implemtation / integration system testing Page 9

10 Process models - Simultaneous Engineering (II) Method: Successive merging of development outputs (Discrete Integration) integration planning integration candidate 1 integration candidate 2 integration candidate n release candidate system test time integration production review Page 10

11 Discrete Integration - revision control trunk branches bugfixes branches functional extensions implementing requirements and committing integration production testing Page 11

12 Discrete Integration - disadvantages Implementation strictly adheres to design; little scope for individual initiative Determining the causes of defects by system testing is difficult, since integration merges many different branches quantity structure ISTA/P : 362 software modules over 2 million lines of source code 253 test cases of system tests 6477 test cases of regression tests in 40 test plans Page 12

13 Continuous Integration - concept Procedure: Immediate integration of all changes into the concurrent versions system Aims: Promote individual initiative, make use of finished results, identify origins Characteristics: before each commit: production, installation und system testing flaws are recognized immediately, causes can be allocated clean, accurate status of the source code Page 13

14 Continuous Integration - requirements Automated production of the software reproducible production of executable programs version control for all components assembly according to the bill of materials Automated installation on target platform Automation of system tests Page 14

15 Continuous Integration - test automation Challenge: system tests Test cases cover a use case Verification that requirements are met Target platform and environment are available Page 15

16 Target platform and environment - an example IT project: an electronic driver s logbook for Windows Phone 8 automatic positioning user interaction scene recognition Page 16

17 Windows Phone - existing means Development environment with emulation of the target environment Page 17

18 Windows Phone - positioning as a basic function Manual entry of test data Page 18

19 Windows Phone - software system und environment driver s logbook interface (location API) emulation GPS receiver GPS sender platform: Windows Phone Page 19

20 System tests - emulations in use Remote-controllable model of the environment Exact reproduction based on mathematical models (DEDS) emulation driving operation emulation diagnostic mode Page 20

21 Vehicle emulator Virgo - replica of a control unit Page 21

22 Vehicle emulator Virgo - replica of a control unit Page 22

23 Service application environment (I) vehicle communication interface (VCI) interface user / technician PC in repair shop vehicle Page 23

24 Service application environment (II) interface GUI log PC in repair shop vehicle Page 24

25 Vehicle emulator Virgo - replica of a vehicle Page 25

26 Vehicle emulator Virgo - replica of a vehicle Page 26

27 Vehicle emulator Virgo - measurands and sensors Page 27

28 Continuous Integration - system tests Deployment of target platform and environment Remote-controllable model of the environment Automated production and installation Test cases cover a use case Every commit triggers assigned test cases Page 28

29 Prometheus - data model for system tests Page 29

30 Prometheus - system testing while developing (I) process use case Page 30

31 Prometheus - system testing while developing (II) process use case modules Page 31

32 Prometheus - system testing while developing (III) test cases use cases test coverage Page 32

33 Prometheus - system testing while developing (IV) Page 33

34 Prometheus - system testing while developing (V) Page 34

35 Continuous Integration - system tests Deployment of target platform and environment Remote-controllable model of the environment Automated production und installation Test cases cover a use case Every commit triggers assigned test cases and that s it? Page 35

36 Parking for an update * - updating software without repair shops Updating control unit software requires a visit to the repair shop. Updating software has become part of everyday life (smart phone, PC, TV etc.). Visiting a repair shop for a software update is outdated. Vehicle sessions performed by the customers themselves encourage and simplify the purchase of software! * Financial Times Deutschland, Page 36

37 Retriever - handing over vehicle sessions to the customers 1. Documention of condition at delivery (bill of materials) 2. Generate and store emulation data Page 37

38 Retriever - making use of system tests Start emulation Run system test vehicle session Save results, here: action plan required software units Keep available for all vehicles Page 38

39 Retriever - updating vehicles (I) 1. Search for updates (send software order, if required) 2. Download update package and store in vehicle Page 39

40 Retriever - updating vehicles (II) 4. Confirm execution of update 5. Update emulation data 3. Perform update Page 40

41 Retriever - employment in repair shops 2. Web service request with vehicle identification number 1. Start vehicle session 4. Execute pre-calculated action plan 3. Call up pre-calculated action plan Page 41

42 Retriever - benefits for the repair shop Improves quality of service duration of a service task can be timed in advance additionally required data (e.g. for an activation) is known components can be deployed for potential replacements Saves time and money calculation of logistics per vehicle: 5-15 minutes per month: vehicles expenses per month: million Page 42

43 Michael Nagy, Presseamt München We are looking forward to your visit phone: kontinuierliche-integration.de, continuous-integration.org Document: BZ Page 43

Continuous Integration of service applications

Continuous Integration of service applications Continuous Integration of service applications Automotive Diagnostic Systems 2013 Dr.-Ing. Markus A. Stulle IFS IFS Informationstechnik GmbH Trausnitzstraße 8 81671 München Sitz: München Registergericht:

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

Autos Limited Ghana Vehicle Tracking Business Proposal

Autos Limited Ghana Vehicle Tracking Business Proposal Autos Limited Ghana Vehicle Tracking Business Proposal Executive Summary Our Understanding of Your Goals We understand that you or your business needs to monitor all your vehicles or company's to minimize

More information

SoMA. Automated testing system of camera algorithms. Sofica Ltd

SoMA. Automated testing system of camera algorithms. Sofica Ltd SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional

More information

Questions to be responded to by the firm submitting the application

Questions to be responded to by the firm submitting the application Questions to be responded to by the firm submitting the application Why do you think this project should receive an award? How does it demonstrate: innovation, quality, and professional excellence transparency

More information

Mobile Device and Technology Characteristics Impact on Mobile Application Testing

Mobile Device and Technology Characteristics Impact on Mobile Application Testing 13 Mobile Device and Technology Characteristics Impact on Mobile Application Testing TINA SCHWEIGHOFER AND MARJAN HERIČKO, University of Maribor Mobile technologies have a significant impact on processes

More information

Automatic Validation of Diagnostic Services

Automatic Validation of Diagnostic Services Development ProcessES Diagnostics Automatic Validation of Diagnostic Services For the first time, a fully automated test case generator has been introduced in diagnostics validation at General Motors Europe

More information

Test Data Management Best Practice

Test Data Management Best Practice Test Data Management Best Practice, Inc. 5210 Belfort Parkway, Suite 400 Author: Stephanie Chace Quality Practice Lead srchace@meridiantechnologies.net, Inc. 2011 www.meridiantechnologies.net Table of

More information

Computer Engineering Technician

Computer Engineering Technician Computer Engineering Technician A competent Computer Engineering Technician is expected to: Possess theoretical and practical knowledge relating to the following: (a) Analysis (b) Design (c) Development

More information

Sample Exam ISTQB Expert Level Test Automation - Engineering 2014

Sample Exam ISTQB Expert Level Test Automation - Engineering 2014 Sample Exam ISTQB Expert Level Test Automation - Engineering 2014 Version 1.0 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Table of Contents

More information

Successfully realize Industry 4.0 s potential with accurate forecasts and automated decision-making

Successfully realize Industry 4.0 s potential with accurate forecasts and automated decision-making Blue Yonder in practice Successfully realize Industry 4.0 s potential with accurate forecasts and automated decision-making Examples of applications of Blue Yonder Predictive Analytics in industry Blue

More information

Ten Critical Questions to Ask a Manufacturing ERP Vendor

Ten Critical Questions to Ask a Manufacturing ERP Vendor Ten Critical Questions to Ask a Manufacturing ERP Vendor At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned to live within a very

More information

M2M transforms an industry: evolution of heavy equipment and dispersed assets

M2M transforms an industry: evolution of heavy equipment and dispersed assets M2M transforms an industry: evolution of heavy equipment and dispersed assets Whitepaper April 2013 Steve Hilton Executive summary Enterprises with heavy equipment and dispersed assets are competing in

More information

Benefits of using raum]für[raum for Videoconference/TelePresence projects

Benefits of using raum]für[raum for Videoconference/TelePresence projects Benefits of using raum]für[raum for Videoconference/TelePresence projects The professional videoconference/telepresence booking tool raum]für[raum mediadialog GmbH Version: Benefits of using raum]für[raum

More information

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

VDI 2206 Prof. Dr. Magdy M. Abdelhameed Course Code: MDP 454, Course Name:, Second Semester 2014 VDI 2206 Mechatronics System Design The mechatronic design methodology is based on a concurrent (instead of sequential) approach to discipline design,

More information

Keeping track the easy way. GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects

Keeping track the easy way. GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects GPS Fleet Software Keeping track the easy way GPS Real-Time Tracking Asset Monitoring Control of Mobile Objects Keeping track in a changing world Quality, speed and ongoing cost cutting are vital success

More information

R&S BC NETSTATE Open network management software for broadcast applications

R&S BC NETSTATE Open network management software for broadcast applications R&S BC NETSTATE Open network management software for broadcast applications Broadcasting Product Brochure 01.00 R&S BC-NETSTATE At a glance R&S BC NETSTATE is a specialized software solution for broadcast

More information

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview SQS the world s leading specialist in software quality sqs.com SQS Testsuite Overview Agenda Overview of SQS Testsuite Test Center Qallisto Test Process Automation (TPA) Test Case Specification (TCS) Dashboard

More information

Tracking & Fleet Management System. Itzik Baron, Mobile Satellite Sales Manager

Tracking & Fleet Management System. Itzik Baron, Mobile Satellite Sales Manager Tracking & Fleet Management System Itzik Baron, Mobile Satellite Sales Manager Overview Communication solutions provider offering domestic and international fiber & satellite based connectivity services

More information

Split Lane Traffic Reporting at Junctions

Split Lane Traffic Reporting at Junctions Split Lane Traffic Reporting at Junctions White paper 1 Executive summary Split Lane Traffic Reporting at Junctions (SLT) from HERE is a major innovation in real time traffic reporting. The advanced algorithm

More information

iservdb The database closest to you IDEAS Institute

iservdb The database closest to you IDEAS Institute iservdb The database closest to you IDEAS Institute 1 Overview 2 Long-term Anticipation iservdb is a relational database SQL compliance and a general purpose database Data is reliable and consistency iservdb

More information

TESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications

TESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications TESSY Automated dynamic module/unit and integration testing of embedded applications CTE Classification Tree Editor for test case specifications Automated module/unit testing and debugging at its best

More information

TestStand Certification Overview

TestStand Certification Overview TestStand Certification Overview The National Instruments TestStand Certification Program consists of the following two certification levels: - Certified TestStand Developer (CTD) - Certified TestStand

More information

Lean Silver Certification Blueprint

Lean Silver Certification Blueprint The Lean Certification Blueprint provides additional useful information beyond the Body of Knowledge. The Body of Knowledge specifies the competencies, topics, and subtopics required by different types

More information

Environmental Monitoring Services

Environmental Monitoring Services Fondriest Environmental, Inc. 1415 Research Park Drive Beavercreek, OH 45432 when your research demands quality data PRSRT STD US POSTAGE PAID DAYTON, OH PERMIT# 860 Environmental Monitoring Services An

More information

AXS Biometric Security System

AXS Biometric Security System AXS Biometric Security System The SECU-AXS biometric security system components may be customized and used in numerous configurations to provide a full scale security and access control system to both

More information

Continuous Integration (CI) for Mobile Applications

Continuous Integration (CI) for Mobile Applications Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?

More information

MAN TeleMatics. Your way to an efficient fleet.

MAN TeleMatics. Your way to an efficient fleet. Downloading % 99 SYSTEM Downloading % 71 % 25 Downloading % 25 % 16 % 88 START % 29 % 06 Downloading % 34 Downloading % 23 % 16 % 48 % 65 Downloading % 75 Downloading % 23 MAN TeleMatics. Your way to an

More information

SQS-TEST /Professional

SQS-TEST /Professional SQS the world s leading specialist in software quality sqs.com SQS-TEST /Professional Overview of SQS Testsuite Agenda Overview of SQS Testsuite SQS Test Center SQS Test Process Automation (TPA) SQS Test

More information

Green Software Services From requirements to Business Models

Green Software Services From requirements to Business Models Green Software Services From requirements to Business Models Schahram Dustdar TU Wien Austria Distributed Systems Group dsg.tuwien.ac.at Smart Evolution People, Services,Things Smart Buildings and Energy

More information

A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc.

A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc. A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc. Introduction: The Basel Capital Accord, ready for implementation in force around 2006, sets out

More information

Ten Critical Questions to Ask a Manufacturing ERP Vendor

Ten Critical Questions to Ask a Manufacturing ERP Vendor Ten Critical Questions to Ask a Manufacturing ERP Vendor Plex Online White Paper At a Glance: The ERP industry has earned such a poor reputation for delivery in the last 20 years that users have learned

More information

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments The ability to accurately assess the risk of a release candidate for today's composite applications is becoming a tall order. You have

More information

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 E-vote 2011 SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 Change log Version Date Author Description/changes 0.1 26.10.09 First version Page 1 CONTENT 1. INTRODUCTION 3 2. TESTING PROCESS

More information

Data Capture Solutions for Manufacturing Applications

Data Capture Solutions for Manufacturing Applications Manufacturing Data Capture Solutions for Manufacturing Applications Create a Non-Stop Production Line and Cost-Effective Solutions for Manufacturing The growing complexity of manufacturing requires an

More information

Encrypting Business Files in the Cloud

Encrypting Business Files in the Cloud Quick Guide for IT-Security and Data Privacy Encrypting Business Files in the Cloud Requirements for data security in the cloud End to end encryption Secure file transfers Data Security in the Cloud A

More information

Unit title: Software Development: Project (SCQF level 7)

Unit title: Software Development: Project (SCQF level 7) Higher National Unit specification General information Unit code: HA4J 34 Superclass: CB Publication date: January 2016 Source: Scottish Qualifications Authority Version: 01 Unit purpose The purpose of

More information

SECTION 2 PROGRAMMING & DEVELOPMENT

SECTION 2 PROGRAMMING & DEVELOPMENT Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing

More information

GPS TRACKING. Purchasing & Implementation Guide. Copyright 2014-2015 GPS Insight, LLC.

GPS TRACKING. Purchasing & Implementation Guide. Copyright 2014-2015 GPS Insight, LLC. GPS TRACKING Purchasing & Implementation Guide 2015 GPS TRACKING PURCHASING & IMPLEMENTATION GUIDE Table of Contents PAGE 2 DETERMINE YOUR NEEDS 4 MATCH FEATURE SETS TO NEEDS 5 RUN A PILOT 5 CHOOSE THE

More information

Chapter 1: Introduction to PLCs. Computer Aided Manufacturing TECH 4/53350 1

Chapter 1: Introduction to PLCs. Computer Aided Manufacturing TECH 4/53350 1 Chapter 1: Introduction to PLCs Computer Aided Manufacturing TECH 4/53350 1 Intro to PLC Learning objectives Two ways to categorize a control system Overview of PLCs Differences between PLC, relay and

More information

Smart Card Deployment in the Data Center: Best Practices for Integrating Smart Card Authentication in a Secure KVM Environment

Smart Card Deployment in the Data Center: Best Practices for Integrating Smart Card Authentication in a Secure KVM Environment Smart Card Deployment in the Data Center: Best Practices for Integrating Smart Card Authentication in a Secure KVM Environment 2009, Raritan Inc. Executive Summary While many organizations have employed

More information

Communicating waste baskets for intelligent waste management

Communicating waste baskets for intelligent waste management Communicating waste baskets for intelligent waste management Dr. Thomas Luckenbach, Fraunhofer FOKUS Michael Tost, BSR http://www.fi ppp outsmart.eu/ OUTSMART Provisioning of urban/regional smart services

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

The Importance of Continuous Integration for Quality Assurance Teams

The Importance of Continuous Integration for Quality Assurance Teams The Importance of Continuous Integration for Quality Assurance Teams Without proper implementation, a continuous integration system will go from a competitive advantage for a software quality assurance

More information

Advanced Testing Techniques

Advanced Testing Techniques 9 March, 2010 ISSN 1866-5705 www.testingexperience.com free digital version print version 8,00 printed in Germany Advanced Testing Techniques Conferences Special istockphoto.com/nwphotoguy istockphoto.com/esemelwe

More information

Change Management Best Practices

Change Management Best Practices General Change Management Best Practices Practice Area Best Practice Criteria Organization Change management policy, procedures, and standards are integrated with and communicated to IT and business management

More information

AND Recorder 5.4. Overview. Benefits. Datenblatt

AND Recorder 5.4. Overview. Benefits. Datenblatt Datenblatt AND Recorder 5.4 Using affordable call recording enables you to comply with legal and regulatory obligations. These requirements are easily achieved by deploying a secure call recording solution

More information

Automated testing and continuous integration

Automated testing and continuous integration Technical white paper Automated testing and continuous integration Build and test your software at the same time Table of contents Introduction 2 Who should read this document? 2 Build managers 2 Developers

More information

Service Delivery Module

Service Delivery Module Service Delivery Module Software Development Methodology -India follows international industry standards and has adopted the standard methodology in our Software Development Life Cycle (SDLC). It is a

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System

More information

INTRODUCTION. The Challenges

INTRODUCTION. The Challenges Meeting the Challenges of Video Advertising in an IP ABR Environment Consumers are demanding to watch TV when they want and on the device of their choice. To meet that challenge most pay TV operators globally

More information

CASE STUDY. Test Automation for India s Top Publically Listed Travel Portal

CASE STUDY. Test Automation for India s Top Publically Listed Travel Portal CASE STUDY Test Automation for India s Top Publically Listed Travel Portal Test Automation for B2B, B2C Portal, Midoffice Desktop Booking Engine, based on Microsoft.Net technology with Microsoft Navision

More information

Fleet Optimization with IBM Maximo for Transportation

Fleet Optimization with IBM Maximo for Transportation Efficiencies, savings and new opportunities for fleet Fleet Optimization with IBM Maximo for Transportation Highlights Integrates IBM Maximo for Transportation with IBM Fleet Optimization solutions Offers

More information

Asset Register Asset Care Plan Developer On Key Analytics Maintenance Manager Planning and Scheduling On Key Interface Tool

Asset Register Asset Care Plan Developer On Key Analytics Maintenance Manager Planning and Scheduling On Key Interface Tool Are you in the market for a new enterprise asset management system? If so, make sure that you consider a system that will not only help you deliver on your asset management strategy, but that will assist

More information

Critical Communications Solution Suite

Critical Communications Solution Suite Critical Communications Solution Suite Is it critical? How do you know you re working with documents that are critical communications? You are if you answer yes to any of these questions: Do they have

More information

Waste Management. Workwise Waste Management - The complete solution to waste management

Waste Management. Workwise Waste Management - The complete solution to waste management Waste Management Workwise Waste Management - The complete solution to waste management Modules The system is split up into different modules. In this way the system can be tailored to suit you. This document

More information

HPE Foundation Care Service

HPE Foundation Care Service Data sheet HPE Foundation Care Service Support Services HPE Foundation Care Service is composed of comprehensive hardware and software services aimed to help increase the availability of your IT infrastructure.

More information

White paper. Demystifying mobile testing solutions

White paper. Demystifying mobile testing solutions White paper Demystifying mobile testing solutions Executive Summary It is no-brainer that the number of enterprise and consumer mobile applications has grown exponentially in recent years. Companies must

More information

ETS4 Diagnostics. KNX Association

ETS4 Diagnostics. KNX Association ETS4 Diagnostics Table of Contents 1 Diagnostics and fault location... 3 2 Diagnostics: Individual addresses...... 4 2.1 Devices in Programming Mode... 4 2.2 Checking if an address exists and locating

More information

B-COMM ERP 4 Microsoft Dynamics AX

B-COMM ERP 4 Microsoft Dynamics AX B-COMM ERP 4 Microsoft Dynamics AX Time registration, shop floor data collection and access control solutions Data collection integrated into Microsoft Dynamics AX As one of the leading manufacturers of

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Simple Mobile Application & Browser Testing

Simple Mobile Application & Browser Testing Simple Mobile Application & Browser Testing Simple Mobile Application & Browser Testing Mobile browsers already account for 10% of global browser usage and Mobile Apps have already crossed the 1 Billion

More information

Developing a Formidable Business / Continuous Improvement Methodology in Africa. By: Frederick O Popoola

Developing a Formidable Business / Continuous Improvement Methodology in Africa. By: Frederick O Popoola Developing a Formidable Business / Continuous Improvement Methodology in Africa By: Frederick O Popoola INTRODUCTION The Challenge: How do Organizations survive in a competitive environment? Need to change

More information

ACHIEVING OPERATIONAL EXCELLENCE AND CUSTOMER INTIMACY: ENTERPRISE APPLICATIONS

ACHIEVING OPERATIONAL EXCELLENCE AND CUSTOMER INTIMACY: ENTERPRISE APPLICATIONS ACHIEVING OPERATIONAL EXCELLENCE AND CUSTOMER INTIMACY: ENTERPRISE APPLICATIONS Content How do enterprise systems help businesses achieve operational excellence? How do supply chain management systems

More information

TEST AUTOMATION FRAMEWORK

TEST AUTOMATION FRAMEWORK TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide

More information

Continuous Integration on System z

Continuous Integration on System z Continuous Integration on System z A Proof of Concept at Generali Deutschland Informatik Services GmbH Enterprise Modernization GSE Frankfurt, 14th October 2013 Markus Holzem, GDIS-AS mailto: markus.holzem@generali.de

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

GPS Tracking Implementation Kit

GPS Tracking Implementation Kit GPS Tracking Implementation Kit 1 2 Table of contents Best Practice Implementation... 3 Frequently Asked Questions... 4 How to tell your staff... 7 3 Best Practice Implementation Firstly, the matter has

More information

AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT

AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT AUTOMATION OF THE DATA MANAGEMENT PROCESS WITHIN THE FIELD OPERATIONAL TEST EUROFOT Dipl.-Ing. Mohamed Benmimoun Institut für Kraftfahrzeuge, RWTH Aachen University (IKA) mbenmimoun@ika.rwth-aachen.de

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

Installation Instructions

Installation Instructions Installation Instructions Windows USB driver for Installation If a Diagnostic Interface with USB is connected to a PC with a Windows operating system 98, ME, XP or Vista for the first time, it is necessary

More information

Risks & Trust. A different view on testing Erik Boelen

Risks & Trust. A different view on testing Erik Boelen Risks & Trust A different view on testing Erik Boelen Risks & Trust Objectives Objectives Why do we test? What is all this commotion about risks? What is testing then for real? How do we place these ideas

More information

Test What You ve Built

Test What You ve Built Test What You ve Built About Your Presenter IBM i Professional for 16 Years. Primary Focus is IBM i Engineering / Programming Well Versed in 2E. Well Versed in RPG (All Flavors) Well Versed in CM Products

More information

Reliable Engineering Testing on a Wiper Motor Test Bench

Reliable Engineering Testing on a Wiper Motor Test Bench Reliable Engineering Testing on a Wiper Motor Test Bench Time-synchronous recording and evaluation of bus messages and physical parameters during endurance testing Synchronizing the bus communication with

More information

Subversion Integration

Subversion Integration Subversion Integration With the popular Subversion Source Control Management tool, users will find a flexible interface to integrate with their ExtraView bug-tracking system. Copyright 2008 ExtraView Corporation

More information

Kaspersky Whitelisting Database Test

Kaspersky Whitelisting Database Test Kaspersky Whitelisting Database Test A test commissioned by Kaspersky Lab and performed by AV-Test GmbH Date of the report: February 14 th, 2013, last update: April 4 th, 2013 Summary During November 2012

More information

Smart Tag Concept & Application. International Patent Application Number: 61984076

Smart Tag Concept & Application. International Patent Application Number: 61984076 Smart Tag Concept & Application International Patent Application Number: 61984076 What is a Smart Tag? A smart tag is an advanced Electronic Device that offers car owners, municipalities, service providers,

More information

Mobile Application Test Automation Best Practices for Best Results. A white paper from Mobile Labs, Inc.

Mobile Application Test Automation Best Practices for Best Results. A white paper from Mobile Labs, Inc. Mobile Application Test Automation Best Practices for Best Results A white paper from Mobile Labs and Mobile Labs Trust are trademarks of HP Quality Center and HP QuickTest Professional are registered

More information

Automation Testing in Mobile Applications Swati Hajela

Automation Testing in Mobile Applications Swati Hajela Automation Testing in Mobile Applications Swati Hajela Test Engineer QAI's International Software Testing Conference 2012 Agenda Overview Objectives of the Research Paper Challenges : Mobile Application

More information

Learning More About Load Testing

Learning More About Load Testing Welcome to this introduction to application performance testing and the LoadRunner load testing solution. This document provides a short overview of LoadRunner s features, and includes the following sections:

More information

Streamlining Patch Testing and Deployment

Streamlining Patch Testing and Deployment Streamlining Patch Testing and Deployment Using VMware GSX Server with LANDesk Management Suite to improve patch deployment speed and reliability Executive Summary As corporate IT departments work to keep

More information

HControl offers you not One, nor Two, or even Three but Four vital home services with our exclusive Smart Home System.

HControl offers you not One, nor Two, or even Three but Four vital home services with our exclusive Smart Home System. We are proud to announce that Mandarin Lakes is one of only a handful of communities in Florida where every home is served by its own fiber optic cable. You are now able to take advantage of the next generation

More information

Emergency Management & Commercial Catalog

Emergency Management & Commercial Catalog Emergency Management & Commercial Catalog 800-440-4947 sales@digitalallyinc.com BENEFITS OF VIDEO CAPTURE TRUTH The Commercial Fleet solution for Digital Video Digital Ally provides commercial fleets and

More information

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and

More information

Educational Collaborative Develops Big Data Solution with MongoDB

Educational Collaborative Develops Big Data Solution with MongoDB CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven

More information

Subscription Contract for VIRTUAL CALL CENTER Services

Subscription Contract for VIRTUAL CALL CENTER Services Subscription Contract for VIRTUAL CALL CENTER Services Version: 2.1 Last modification: 15.05.2015 Last modification effective: 15.07.2015 Content Content... 1 1. Subject... 2 2. The Activation of the Contract...

More information

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access 4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows

More information

I. TABLE OF CONTENTS...

I. TABLE OF CONTENTS... Page 1 Software Project Plan I. Table of Contents I. TABLE OF CONTENTS... 1 1.1 GOALS AND OBJECTIVES... 2 1.2 SYSTEM STATEMENT OF SCOPE... 2 1.2.1 General Requirements... 2 1.2.2 Extended Enhancement...

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications Introduction Building Mobile Applications for Java developers Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted,

More information

Building Integration System Your platform for customized security and safety management

Building Integration System Your platform for customized security and safety management Building Integration System Your platform for customized security and safety management 2 One platform for everything Efficient building management is becoming not only more important, but also a more

More information

Load testing with WAPT: Quick Start Guide

Load testing with WAPT: Quick Start Guide Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

CAFM Explorer. The complete facilities management software solution

CAFM Explorer. The complete facilities management software solution CAFM Explorer The complete management software solution Trusted Solutions From office blocks to hospitals, CAFM Explorer supports those responsible for maintaining facility operations with the tools to

More information

CSTE Mock Test - Part I - Questions Along with Answers

CSTE Mock Test - Part I - Questions Along with Answers Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part I paper. 1. A branch is (Ans: d) a. An unconditional transfer of control from any statement to any other

More information

TEST AUTOMATION. A solution to save time and money on testing

TEST AUTOMATION. A solution to save time and money on testing TEST AUTOMATION A solution to save time and money on testing Modern business is inconceivable without the continuous improvement of products and associated information systems. The speed at which software

More information

Specific Information for installation and use of the database Report Tool used with FTSW100 software.

Specific Information for installation and use of the database Report Tool used with FTSW100 software. Database Report Tool This manual contains: Specific Information for installation and use of the database Report Tool used with FTSW100 software. Database Report Tool for use with FTSW100 versions 2.01

More information

MDM Mass Configuration Tool User s Manual

MDM Mass Configuration Tool User s Manual User s Manual First Edition, October 2010 www.moxa.com/product 2010 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. User s Manual The software described in this manual is

More information

SA Tool Kit release life cycle

SA Tool Kit release life cycle Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection

More information

Setting a New Standard for 2D Design

Setting a New Standard for 2D Design Setting a New Standard for 2D Design Plant Design Software Suite VERSION 2008 Raising the Bar on Piping Design By combining proven technologies with AutoCAD s advanced graphics engine, PROCAD has created

More information