Generations of Test Automation COMP551 Week 3 Dr Mark Utting

Slides:



Advertisements
Similar presentations
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Advertisements

AUTOMATICALLY TUNING PARALLEL AND PARALLELIZED PROGRAMS Chirag Dave and Rudolf Eigenmann Purdue University.
1 Title slide Future for Functional Test Automation? TM Forum – April 2006 Susan Windsor Insight Through Intelligence WMHL Consulting Limited, MD.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
A CONTROL INSTRUMENTS COMPANY The Effectiveness of T-way Test Data Generation or Data Driven Testing Michael Ellims.
1 Rainer Leupers, University of Dortmund, Computer Science Dept. ISSS ´98 HDL-based Modeling of Embedded Processor Behavior for Ret. Compilation Rainer.
Dynamic Software Updating Michael Hicks Jonathan T. Moore Scott Nettles Presented by Arun Joseph.
COMP8130 and 4130Adrian Marshall 8130 and 4130 VALIDATION & VERIFICATION PROCESSES OUTLINE Adrian Marshall.
Swets Information Services SwetsWise Title Bank 13 th Panhellenic Libraries Conference th October Corfu.
1 Jan Tretmans Radboud University Nijmegen (NL) © Jan Tretmans Radboud University Nijmegen together with: University of Twente Enschede.
Types and Techniques of Software Testing
Tool support for testing (CAST) 1 Principles2 Lifecycle 4 Dynamic test techniques 3 Static testing 5 Management6 Tools Software Testing ISTQB / ISEB Foundation.
3200A Electrical Test Equipment Calibrator. Automatic Loop Correction To simplify calibration of loop testers, the 3200A can be fitted with the Auto.
NYC Technology Forum Introduction to Test Automation 11/2/07 All rights reserved Not to be reproduced without permission Bill Rinko-Gay Solutions Director,
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
Business Flow Modeller (BFM) Simplify and standardize your business processes across the project lifecycle.
Automated Grading system for computer Programming Courses
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
An Introduction to MBT  what, why and when 张 坚
Copyright © Siemens AG All rights reserved. Essential Criteria on MBT to Ensure Quality of Software in Industry PVR Murthy Andreas Ulrich Siemens.
TEAM MEMBERS: AHMAD AL-SALEH ( ) FAISAL AL-ESHIWY ( ) MOHAMMAD AL-DULAIJAN ( ) Genius Project Tool Presentation.
Testing Generation at UPenn Model-Based Test Generation I. Model-based test generation for discrete systems [HLS02]. Temp. Prop. Translator Controller.
TestIstanbul Conferences 2013 TestIstanbul 2013 Conference “Future Of Testing: New Techniques and Methodologies” A Systematic Approach for Increasing the.
Integrating Automation into Manual Testing
Ed Marks, Executive Director
Accounting Automation Solutions. Is Bookkeeping Stressful and Costly? Inaccurate Data Low Productivity Inaccurate Data Low Productivity Storage Cost Resource.
Model Based Conformance Testing for Extensible Internet Protocols Anastasia Tugaenko Scientific Adviser: Nikolay Pakulin, PhD.
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
Probabilistic networks basis criteria of quality assurance Anton Bykau.
Test Case Manager v 3.0 Pierce Business Systems High Bridge Road Monroe, WA with customization by Ron Utz of Esker, Inc.
What is software testing? 1 What are the problems of software testing? 2 Time is limited Applications are complex Requirements are fluid.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Basic of Software Testing Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization
LEANMAIL PROTECTION PLANS Automation meets working by design Copyright Atrendia 2015 Inbox480 LeanMail Inbox480 Protection Cc: LeanMail Cc: Protection.
Institute for Telematics University of Lübeck, Germany M. Ebner, M. Schmitt, J. Grabowski Test Generation with Autolink and TestComposer.
Project Portfolio Management MaestroTec, Inc. Project Portfolio Management Providing the tools and resources necessary to effectively.
Advanced Software Engineering: Software Testing COMP 3702 Instructor: Anneliese Andrews.
LEANMAIL PROTECTION PLANS Automation meets working by design Copyright Atrendia 2015 Graylist LeanMail Graylist Protection Cc: LeanMail Cc: Protection.
1 UP MBT Extending the Unified Process with Model-Based Testing Fabrice Bouquet, Stéphane Debricon, Bruno Legeard and Jean-Daniel Nicolet MoDeV 2 a 2006.
Comparing model-based and dynamic event-extraction based GUI testing techniques : An empirical study Gigon Bae, Gregg Rothermel, Doo-Hwan Bae The Journal.
WEEK 1 You have 10 seconds to name…
Analog addressable systems for hi end solutions. Thanks to LOOPMAP technology, which is the ultimate technology in loop addressing and fault finding,
PowerPoint Template Demonstration Dr. John Smith NYU Silver School of Social Work March 23, 2010.
Model Based Testing implementing with tools Ruud van Houwelingen 1 December 2, 2009.
 Inverters come in all shapes and sizes, but mainly two types –  Modified Sine Wave  Pure Sine Wave.
Get the New Agile Attitude: Quality First! Object Mentor, Inc. Copyright  by Object Mentor, Inc All Rights Reserved
InfoCentre May InfoCentre Overview InfoCentre used in over 90 million sq. ft. Web-based building management services for:  Workflow management.
Oracle eBusiness Financials R12 Oracle Assets Functional Overview TCS Oracle Practice.
Hossein Tajalli & Joshua Garcia. Motivation Self-* or autonomic systems Self-configuration, self-adaptation, and self-healing Why we might want self-adaptive.
Whole Test Suite Generation. Abstract Not all bugs lead to program crashes, and not always is there a formal specification to check the correctness of.
Random Test Generation of Unit Tests: Randoop Experience
Parasoft : Improving Productivity in IT Organizations David McCaw.
‘09 Madrid, 27th-29th of October 2009 Igor Gershovich Connected Testing, Inc.
Target Audience All QA members Objective: This presentation aims to deliver the following: Writing Test plans. Managing test cases repository as per.
4 Starting Tips to Keep Your Car in Top Condition
What is Software Test Automation?
Leverage your Business with Selenium Automation Testing
Systematic Manual Testing
Fedora QA: What We Do Liam Li & Hurry He.
DTX Compact OTDR Demo Guide
Media Pillar Content Creation Presented by Kelli Chmielorz
Transforming Automation through Artificial Intelligence
10 Advantages of Integrating Biometrics with Membership Management Software.
1. rigid 2. elastic 3. flexible
Testing.
Test Tools Tools can be useful but are they worth it? Cost
System Testing Technology
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Generations of Test Automation COMP551 Week 3 Dr Mark Utting

1. Manual Testing + easy & cheap to start + flexible testing - expensive every execution - no auto regression testing - ad-hoc coverage - no coverage measurement

2. Capture-Replay Testing + flexible testing - expensive first execution + auto regression testing - fragile tests break easily - ad-hoc coverage - no coverage measurement

3. Script-Based Testing +/- test impl. = programming + automatic execution + auto regression testing - fragile tests break easily? (depends on abstraction) - ad-hoc coverage - no coverage measurement

4. Keyword-Driven Testing + abstract tests + automatic execution + auto regression testing - robust tests - ad-hoc coverage - no coverage measurement

5. Model-Based Testing + abstract tests + automatic execution + auto regression testing + auto design of tests + systematic coverage + measure coverage of model and requirements - modelling overhead