Test Smarter (with Pair-wise Testing) Presented by: Bill Lewis CEO, Smartware Technologies, Inc. (469)
|
|
- Alban Terry
- 5 years ago
- Views:
Transcription
1 Test Smarter (with Pair-wise Testing) Presented by: Bill Lewis CEO, Smartware Technologies, Inc. (469)
2 Agenda Challenges of application development Automated Testing What is orthogonal arrays? Power of pair-wise testing Transforming theory to practice Summary Q&A Copyright 2010 Smartware Technologies, Inc. 2
3 V Model Business Requirements User Requirements Functional & NF Requirements Architecture Project Success UA Testing System Testing Integration Testing Static Testing Verify Design Coding Unit Testing Dynamic Testing 50 % 50 % Validate Copyright 2010 Smartware Technologies, Inc. 3
4 Tractability Matrix A Trace Matrix can be used to track test cases during development and execution Identification of uniquely testable requirements Eliminate wishes, hopes, dreams, and other un-testable statements Eliminate duplicates Assign a unique ID for each requirement and design objective Determine its priority if possible Verification of implementation of all requirements Copyright 2010 Smartware Technologies, Inc. 4
5 Traceability Matrix Example Copyright 2010 Smartware Technologies, Inc. 5
6 Issues Facing Software Testing Organizations Today s software is getting more and more complex with thousands if not millions of different combinations that need to be tested. Humans can t think of all the test scenarios Takes too much time Too error prone Which scenarios do you test? The length of time to test modern software is increasing. Requirements documentation is often ambiguous or inadequate Testing process is poorly defined or nonexistent Copyright 2010 Smartware Technologies, Inc. 6
7 Simple Example: Configuration Testing Copyright 2010 Smartware Technologies, Inc. 7
8 Simple Example (Con t) Suppose you have an application that needs to be tested on several hardware and software configurations. You are told that the application must be able to run on a Windows NT, Windows 2000 and Windows XP machine. It also has to work on a system with a minimum of 128Meg and a max of 512Meg of RAM. Finally, the application must also run on a Pentium II, III, and IV processor and work with Oracle, SQL and Access Databases. Copyright 2010 Smartware Technologies, Inc. 8
9 Simple Example (Con t) Determine test cases for testing the an application on the following: Operating System RAM PC Processor Database Windows NT 128 Meg Pentium II Oracle Windows Meg Pentium III SQL Windows XP 512 Meg Pentium IV Access Copyright 2010 Smartware Technologies, Inc. 9
10 Combinations of Test Cases 3 x 3 x 3 x 3 = 81 Test Cases Copyright 2010 Smartware Technologies, Inc. 10
11 Why Automate? Over time, number of functional features changes/ increase and Number of people and amount of testing time for each new release Remains flat May even decline Test coverage steadily decreases Increases the risk of failure Potential business losses Source: Linda Hayes, Why Certify Copyright 2010 Smartware Technologies, Inc. 11
12 Today s Test Automation Variable Capture/ Replay Tools Latest generation of automated testing tools support variable test data Difference between static and variable capture/ replay With Static the inputs and outputs are fixed With variable inputs and outputs are variable Replacing the captured inputs and expected outputs with variables Variable capture/ replay reduces the risk of not performing regression testing on existing/ new features Copyright 2010 Smartware Technologies, Inc. 12
13 Test Automation Framework Source: Ross Collard Source: Ross Collard Copyright 2010 Smartware Technologies, Inc. 13
14 What s the Missing Link? Answer: scientifically generated test data
15 Simple Example Revisited Determine test cases for testing the an application on the following: Operating System RAM PC Processor Database Windows NT 128 Meg Pentium II Oracle Windows Meg Pentium III SQL Windows XP 512 Meg Pentium IV Access * Constraint: Windows XP cannot run on a Pentium II PC Processor. Copyright 2010 Smartware Technologies, Inc. 15
16 Optimal Test Cases (via Pair-Wise Analysis) Test Case # Operating System RAM PC Processor Database 1 Windows NT 128 Meg Pentium II Oracle 2 Windows NT 256 Meg Pentium III SQL 3 Windows NT 512 Meg Pentium IV Access 4 Windows Meg Pentium III Access 5 Windows Meg Pentium IV Oracle 6 Windows Meg Pentium II SQL 7 Windows XP 128 Meg Pentium IV SQL 8 Windows XP 512 Meg Pentium III Oracle Copyright 2010 Smartware Technologies, Inc. 16
17 Pairwise Definition Pairwise testing an approach to combinatorial testing that executes a pairwise test data set. Pairwise test data set - A set of test cases that covers all combinations of the selected test data values for every pair of a system s input variables. Pairwise testing is also known as 2-way testing; other approaches include 3-way, 4-way,, n-way. Copyright 2010 Smartware Technologies, Inc. 17
18 Secret Sauce (Orthogonal Arrays) Mathematical curiosity discovered by monks in the 1400s Promoted by Dr. Genichi Taguchi in the 1950s for use in statistical test design in manufacturing, agriculture, medicine, etc. Orthogonal Array: Two dimensional array of numbers in which any two columns in the array receive an even distribution of all pairwise combinations of values in the array. Orthogonal arrays are a standard construction used for statistical experiments. Copyright 2010 Smartware Technologies, Inc. 18
19 Example Orthogonal Arrays and Notation L 4 (2 3 ) L 18 ( ) L 9 (3 4 ) Copyright 2010 Smartware Technologies, Inc
20 Why is Pair-wise Testing So Efficient? Example: Insurance Application (GUI) Suppose a bug exists wherein the application produces a garbled record when the spouse's name is empty, but only when the "married" radio button is selected With pair-wise testing we ll find the bug! Dependents (checkbox) Marital Status (radio buttons) Spouse First Name (text field less or equal 20 characters) No Children Single Mary Dependent Children Married Greater than 20 characters Adult Children Divorced Empty Copyright 2010 Smartware Technologies, Inc. 20
21 Exhaustive Testing No Children Single Mary No Children Single Greater than 20 characters No Children Single Empty No Children Married Mary No Children Married Greater than 20 characters No Children Married Empty No Children Divorced Mary 3 x 3 x 3 = 27 tests No Children Divorced Greater than 20 characters No Children Div orced Empty Dependent Children Dependent Children Dependent Children Dependent Children Single Mary Single Greater than 20 characters Single Married Empty Mary Dependent Children Married Greater than 20 characters Copyright 2010 Smartware Technologies, Inc. 21
22 Pair-wise Results (Only 9 test cases are required) When business rules (functional coverage) are also applied to the results, the probability of detecting a defect is dramatically increased. Copyright 2010 Smartware Technologies, Inc. 22
23 Real Results of Pair-wise Testing Identify a minimum set of tests that will find all multi-mode defects (particularly serious defects) Clarification All single-mode defect will be found if every option is tested at least once (unit elements) 2-way or Pair-wise is combinations of 2 items (parameters) that cause a defect 3-way or Tri-wise is combinations of 3 items (parameters) that cause a defect Pair-wise defect detection (pair-wise testing) finds most defects, ex. testing all pairs typically finds 75% of defects Source: Kuhn NASA Deep Space Mission - study showed that 88% of bugs discovered using pair-wise defect detection testing Source: 27 th NASA/ IEEE Software Engineering Workshop, NASA Goddard Space Flight Center, 4-6 Dec, U.S. Food and Drug Administration study showed 98% bugs discovered using pair-wise defect detection Source: 27 th NASA/ IEEE Software Engineering Workshop, NASA Goddard Space Flight Center, 4-6 Dec, The Combinatorial Design Approach to Automatic Test Generation Source: IEEE, Software 1996, Vol. 13, No. 5 Baseline application under study resulted in a reduction in test plan time from 1 month to less than 1 week In several experiments, pair-wise demonstrated good code coverage and defect detection ability Copyright 2010 Smartware Technologies, Inc. 23
24 Managing the Test Combination Explosion
25 Transforming Theory to Practice
26 How does Smart Test work? Copyright 2010 Smartware Technologies, Inc. 26
27 Demonstration Copyright 2010 Smartware Technologies, Inc. 27
28 Invoke Smart Test Generator
29 Smart Test Generated Test Data Copyright 2010 Smartware Technologies, Inc. 29
30 QTP Script Ready to Executed
31 Agenda Challenges of application development Evolution of software testing What is orthogonal arrays? Power of pair-wise testing Transforming theory to practice Summary Q&A Copyright 2010 Smartware Technologies, Inc. 31
32 Questions? Copyright 2010 Smartware Technologies, Inc. 32
33 Contact Information If you want to contact me Bill Lewis, CEO & President Smartware Technologies, Inc. (469) Copyright 2010 Smartware Technologies, Inc. 33
Help! I am Drowning in 2 Week Sprints
Help! I am Drowning in 2 Week Sprints Please Tell me What NOT to Test! About me President of Mary Thorn Consulting, LLC Chief storyteller of the book The Three Pillars of Agile Testing and Quality, Mary
More informationTaking control of your Test Data Five Easy Steps
Taking control of your Test Data Five Easy Steps February 2010 George Wilson Analyst s view Where Original is unique is in comprehensively tackling the issues around data in testing No other vendor has
More informationChapter 20. A Closer Look at All Pairs Testing. Software Testing: A Craftsman s Approach, 4 th Edition. Chapter 20 All Pairs Testing
Chapter 20 A Closer Look at All Pairs Testing Overview What is it? Why are people excited about it? Should we be excited about it? James Bach s summary Assumptions Appropriate choices Examples (and counter-examples)
More informationSoftware Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model
Software Testing MANUAL TESTING Introduction to Testing 1. Brief History of Testing 2. Testing Opportunities 3. Testing Principles Software Quality Software Testing Definition 1. Verification 2. Validation
More informationImplementing A Final Regression Testing Process
Implementing A Final Regression ing Process Jeff Tatelman SQuAD Conference 2007 March 15th, 2007 Final Regression ing Definition The testing of software after a modification has been made to ensure that
More informationISTOCKPHOTO. 18 BETTER SOFTWARE OCTOBER 2007
ISTOCKPHOTO 18 BETTER SOFTWARE OCTOBER 2007 www.stickyminds.com www.stickyminds.com OCTOBER OCTOBER 2007 BETTER SOFTWARE 19 I remember the first time I heard the phrase orthogonal arrays it was in 2000
More informationSystematic Software Testing Techniques: Combinatorial Testing. Dr. Renée Bryce Associate Professor University of North Texas
Systematic Software Testing Techniques: Combinatorial Testing Dr. Renée Bryce Associate Professor University of North Texas Renee.Bryce@unt.edu 1 Presentation outline Introductions Motivation Background
More informationBaseline Testing Services. Whitepaper Vx.x
Whitepaper Vx.x 2018-04 Table of Contents 1 Introduction... 3 2 What is Baseline Testing?... 3 3 Customer Challenge... 3 4 Project Details... 3 4.1 First Steps... 3 4.2 Project Management... 3 4.3 Software
More informationStandard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms
Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the
More informationShift Left, Automation, and Other Smart Strategies for Getting Ahead in QA
Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa
More informationBasic Training in Software Testing (2 Days)
www.peaklearningllc.com Basic Training in Software Testing (2 Days) This is a practical hands-on seminar to cover the critical path of testing. Your instructor will be an experienced practitioner in the
More informationAdvanced Combinatorial Test Methods for System Reliability
Advanced Combinatorial Test Methods for System Reliability D. Richard Kuhn*, Raghu N. Kacker*, Yu Lei** *National Institute of Standards & Technology Gaithersburg, MD 20899 **University of Texas at Arlington
More informationFROM MANUAL TESTING TO COGNITIVE TEST AUTOMATION
FROM MANUAL TESTING TO COGNITIVE TEST AUTOMATION Presented by Alexis Despeyroux All rights reserved From manual testing to cognitive test automation Where are we today? Evolution of Software Testing Manual
More informationPart I: Preliminaries 24
Contents Preface......................................... 15 Acknowledgements................................... 22 Part I: Preliminaries 24 1. Basics of Software Testing 25 1.1. Humans, errors, and testing.............................
More informationChapter 9 Quality and Change Management
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationPearson Education 2007 Chapter 9 (RASD 3/e)
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationTopics in Software Testing
Dependable Software Systems Topics in Software Testing Material drawn from [Beizer, Sommerville] Software Testing Software testing is a critical element of software quality assurance and represents the
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK AUTOMATION TESTING IN SOFTWARE DEVELOPEMENT KALPESH PARMAR Persistent Systems Limited,
More informationTDDD04: Integration and System level testing. Lena Buffoni
TDDD04: Integration and System level testing Lena Buffoni lena.buffoni@liu.se Lecture plan Integration testing System testing Test automation Model-based testing Remember? Testing in the waterfall model
More informationSoftware Testing Lecture 1. Justin Pearson
Software Testing Lecture 1 Justin Pearson 2017 1 / 50 Four Questions Does my software work? 2 / 50 Four Questions Does my software work? Does my software meet its specification? 3 / 50 Four Questions Does
More informationData Warehouse Testing. By: Rakesh Kumar Sharma
Data Warehouse Testing By: Rakesh Kumar Sharma Index...2 Introduction...3 About Data Warehouse...3 Data Warehouse definition...3 Testing Process for Data warehouse:...3 Requirements Testing :...3 Unit
More informationMTAT : Software Testing
MTAT.03.159: Software Testing Lecture 03: Black-Box Testing (advanced - Part 1) Dietmar Pfahl Spring 2018 email: dietmar.pfahl@ut.ee Black-Box vs. White-Box Specification-based Testing: Test against specification
More informationAgile Testing: Your Key to Better Software
Agile Testing: Your Key to Better Software What s in the Way of Testing at the Speed of Agile? Testing at the speed of agile drives quality at speed. But the question is, When do you think the testing
More informationAssuring Certainty through Effective Regression Testing. Vishvesh Arumugam
Assuring Certainty through Effective Regression Testing Vishvesh Arumugam Agenda Introduction The Problem Magnitude Management Regression Test Efficiency Solution and Approach Test Suite Maintenance Determining
More informationWorkshop: Modeling Scenarios Using Data. Fiona Charles BCS SIGIST 22-Sept-2009
Workshop: Modeling Scenarios Using Fiona Charles BCS SIGIST 22-Sept-2009 Who I Am: Fiona Charles - Test Consultant and Test Manager, President and Principal Consultant of Quality Intelligence, Inc. I teach
More informationEARLY AUTOMATION APPROACH
EARLY AUTOMATION APPROACH - By Senthilkumar Gopalakrishnan Senthilkumar.Gopalakrishnan@cognizant.com Abstract: Early Automation approach involves automation team in the early phase of testing lifecycle.
More informationRequirements Testing: Turning Compliance into Commercial Advantage. Mike Bartley, Test and Verification Solutions
Requirements Testing: Turning Compliance into Commercial Advantage Mike Bartley, Test and Verification Solutions 1 Agenda Business advantages Some theory Requirements management Mapping requirements to
More informationLearn Well Technocraft
The course includes Manual Testing + Automation Testing (QTP) details. The Courses can be taken individually or in combined. Course Objectives Understand Benefits of using Quick Test to automate tests
More informationSoftware Testing and Maintenance 1
Combinatorial Testing!! Introduction!! Combinatorial Coverage Criteria!! Pairwise Test Generation!! Summary Software Testing and Maintenance 1 Motivation!! The behavior of a software application may be
More informationAgile Test Design and Automation of a Life-Critical Medical Device
Agile Test Design and Automation of a Life-Critical Medical Device Agile Test Design and Automation of a Life-Critical Medical Device A usable model for Agile Test Automation Thomas Kauders 1 PrettyGoodTesting
More informationTonight s Agenda. CSC340: Requirements Engineering. Course Objectives. Requirements Engineering. Software Engineering. What is Software Engineering?
Tonight s Agenda CSC340: Engineering Jennifer Campbell Lecturer Part 1 Introduction to course content Course information Changes to the SE courses/program Part 2 What are requirements? CSC340 University
More informationThe Future of Testing
The Future of Testing Wolfgang Platz, Founder & Chief Strategy Officer. awards Leader Gartner MQ founded 2008 Leader Forrester Wave locations Austria Germany Switzerland United Kingdom The Netherlands
More informationTEAM. Test Execution and Test Management for Numerical Control Software. Best Practice Action IST Deliverable D-3.1
TEAM Test Execution and Test Management for Numerical Control Software Best Practice Action IST-1999-20333 Author(s): Joachim Mayer, Andreas Grosse, Thomas Bürger Type: Deliverable Activity: WP 4.1; Set
More informationAdvances in Computer Science
Software Test Suite Size Reduction by Applying Cause-Effect Graphs and Combinatorial Testing Ljubomir Lazić Radomir Janković, Branislav Milojković Department for Mathematics and Informatics Union University,
More informationTesting Mission Critical Applications MCP UNITE 2012
Testing Mission Critical Applications MCP 4011 UNITE 2012 Who is MGS, Inc. Software Engineering, Product Development and Professional Services firm founded in 1986 We solve business problems with: Products,
More informationCODE / CONFIGURATION COVERAGE
CODE / CONFIGURATION COVERAGE In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted. - Bertrand Russell, 1872-1970 NASA Technical Fellow
More informationBringing Android to Secure SDRs
Bringing Android to Secure SDRs David Kleidermacher Frank Vandenberg SDR 11 WinnComm - Europe Agenda Overview Why Android in SDR? Android Security Proposed Architecture Typical red-black architecture for
More informationArchitecture Proposal for an Internet Services Charging Platform
Internal Working Paper Architecture Proposal for an Internet Services Charging Platform John Cushnie Distributed Multimedia Research Group, Lancaster University, UK. E-mail: j.cushnie@lancaster.ac.uk Abstract.
More informationSoftware Security and CISQ. Dr. Bill Curtis Executive Director
Software Security and CISQ Dr. Bill Curtis Executive Director Why Measure IT Applications? Six Digit Defects now affect Board of Directors CEO, COO, CFO Business VPs Corporate Auditors CIO accountable
More informationSpecification-based test design
Software and Systems Verification (VIMIMA01) Specification-based test design Zoltan Micskei, Istvan Majzik Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest
More informationLarry Maccherone Carnegie Mellon CyLab
1 What do building construction and software engineering have in common? Larry Maccherone Manager of Software Assurance Initiatives CyLab - Carnegie Mellon 2 Creating secure software is like constructing
More informationWR2QTP: Semantic Translator of WinRunner Scripts to QTP
WR2QTP: Semantic Translator of WinRunner Scripts to QTP BACKGROUND Automatic testing of Graphical User Interfaces (GUI) is critical, as software is increasingly becoming web-based and operated through
More informationStatic Analysis Techniques
oftware Design (F28SD2): Static Analysis Techniques 1 Software Design (F28SD2) Static Analysis Techniques Andrew Ireland School of Mathematical and Computer Science Heriot-Watt University Edinburgh oftware
More informationQuote by Bruce Sterling, from: A Software Testing Primer, Nick Jenkins
Software Testing Why Test? Quote by Bruce Sterling, from: A Software Testing Primer, Nick Jenkins https://www.typemock.com/software-bugs-infographic A bug found at design time costs ten times less to fix
More informationRelated reading: Effectively Prioritizing Tests in Development Environment Introduction to Software Engineering Jonathan Aldrich
Test Prioritization Related reading: Effectively Prioritizing Tests in Development Environment 15-413 Introduction to Software Engineering Jonathan Aldrich Test Prioritization: Motivation Goal: find and
More informationSimulink Verification and Validation
Simulink Verification and Validation Mark Walker MathWorks 7 th October 2014 2014 The MathWorks, Inc. 1 V Diagrams 3 When to Stop? A perfectly tested design would never be released Time spent on V&V is
More informationSample Exam. Advanced Test Automation - Engineer
Sample Exam Advanced Test Automation - Engineer Questions ASTQB Created - 2018 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made,
More informationThe Future of Testing: Continuous Enterprise Testing
The Future of Testing: Continuous Enterprise Testing ANZTB Test Conference, Canberra, 1 June 2018 Thomas Hadorn. Dev Ops Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Software
More informationDiploma in Software Testing (DST)
SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001
More informationDr. N. Sureshkumar Principal Velammal College of Engineering and Technology Madurai, Tamilnadu, India
Test Case Prioritization for Regression Testing based on Severity of Fault R. Kavitha Assistant Professor/CSE Velammal College of Engineering and Technology Madurai, Tamilnadu, India Dr. N. Sureshkumar
More informationConfiguration changes such as conversion from a single instance to RAC, ASM, etc.
Today, enterprises have to make sizeable investments in hardware and software to roll out infrastructure changes. For example, a data center may have an initiative to move databases to a low cost computing
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationLecture 9 Requirements Engineering II
Lecture 9 Requirements Engineering II Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 23, 2008 Announcements
More informationPeople tell me that testing is
Software Testing Mark Micallef mark.micallef@um.edu.mt People tell me that testing is Boring Not for developers A second class activity Not necessary because they are very good coders 1 What is quality?
More informationDiploma in Software Testing 2.0 (HP)
SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 108 Hrs. Diploma in Software Testing
More informationTRS-ACTIVECARE ENROLLMENT
TRS-ACTIVECARE ENROLLMENT EMPLOYEE CURRENTLY ENROLLED WITH TRS-ACTIVECARE: ACCESSING THE WELLSYSTEMS ENROLLMENT PORTAL TO UPDATE ENROLLMENT GENERAL INSTRUCTIONS Welcome to the WellSystems Enrollment Portal.
More informationWHITEPAPER. Is Single Automation Framework possible for all Application Layers?
WHITEPAPER Is Single Automation Framework possible for all Application Layers? A White Paper by: R. Ashok Kumar / Hitesh Malhotra / Naveen Agarwal / Ranjit Kumar September, 2013 1 Table of Contents Why
More informationUsing Model Based Testing for Robustness Tests. Håkan Fredriksson Ericsson AB
Using Model Based Testing for Robustness Tests Håkan Fredriksson Ericsson AB hakan.fredriksson@ericsson.com Agenda 1. Introduction 2. Background 3. System Under Test 4. Needs 5. Execution 6. Outcome 7.
More informationAnalysis for Testing. by: rex Black. quality matters Q3 2009
Using Domain by: rex Black Analysis for Testing This article is excerpted from Chapter 16 of Rex Black s book Pragmatic Software Testing. Many of you are probably familiar with basic test techniques like
More informationQuestions For Test Cases
Manual Testing Notes Manager Interview Questions For Test Cases So in this case you will test the module A in depth to all test cases. You can find the manual and automation testing interview questions
More informationRobby Green QUEST 2009
Robby Green QUEST 2009 1 Agenda What is Automation? Can everything be automated? Should I or shouldn't I go for automation? Automation Suitability How to make this choice? Information that should be taken
More informationPerformance and Load Testing R12 With Oracle Applications Test Suite
Performance and Load Testing R12 With Oracle Applications Test Suite Deep Ram Technical Director Oracle Corporation Daniel Gonzalez Practice Manager Oracle Corporation Safe Harbor
More informationUSING TMXWR & TMXWRX U PDATED
USING TMXWR & TMXWRX U PDATED 8.30.06 CRITICAL LOGIC TRAINING & COMMUNICATIONS Using TMXwr & TMXwrx 2006 by Critical Logic, Inc. 851 Burlway Road, Suite 506, Burlingame, CA 94010 www.critical-logic.com
More informationLies and forgotten facts about Test Automation
Lies and forgotten facts about Test Automation Percy Pari Salas Who can do test automation? My opinion is contrary to how most test automation tools are sold not everybody can do test automation However,
More informationUSTGlobal INNOVATION INFORMATION TECHNOLOGY. Using a Test Design Tool to become a Digital Organization
USTGlobal INNOVATION INFORMATION TECHNOLOGY Using a Test Design Tool to become a Digital Organization Overview: Automating test design reduces efforts and increases quality Automated testing resolves most
More informationBI/DWH Test specifics
BI/DWH Test specifics Jaroslav.Strharsky@s-itsolutions.at 26/05/2016 Page me => TestMoto: inadequate test scope definition? no problem problem cold be only bad test strategy more than 16 years in IT more
More information5.1 SR-2 Release Overview
Release Date: July 15, 2005 Contents Introduction...2 Compatibility with Previous Versions...2 Data Engine Users (XP3 Data Workshop, XP3 Data Integrator, and XP3 Dimensional Data Loader)...2 New Features
More informationYury Makedonov p. 1 of 27. Manager s Guide to GUI Test Automation
Yury Makedonov p. 1 of 27 Manager s Guide to GUI Test Automation Yury Makedonov, CGI, New York, November 03, 2005 Copyright 2005 CGI Target Audience This presentation is for everybody who makes decisions
More informationTesting Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments
Testing Tools to Support Agile Software Delivery The Critical Role of Automated Functional Testing in Enterprise Environments White Paper September 2008 Contents Executive summary......................................................3
More informationAgile Engineering. and other stuff I m working on
Agile Engineering and other stuff I m working on 2008 Gilb conference on Risk Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Safe Harbour THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO
More informationDatabase Technologies. Madalina CROITORU IUT Montpellier
Database Technologies Madalina CROITORU croitoru@lirmm.fr IUT Montpellier Course practicalities 2 x 2h per week (14 weeks) Basics of database theory relational model, relational algebra, SQL and database
More informationScripting Languages TCL: Tool Command Language
History: Scripting Languages TCL: Tool Command Language 1987 Dr John Ousterhout plays with the idea of creating an embeddable command language so that all his little tools have the same language. Wanted
More informationIn this Lecture you will Learn: Testing in Software Development Process. What is Software Testing. Static Testing vs.
In this Lecture you will Learn: Testing in Software Development Process Examine the verification and validation activities in software development process stage by stage Introduce some basic concepts of
More informationTripwire State of Container Security Report
RESEARCH Tripwire State of Container Security Report January 2019 FOUNDATIONAL CONTROLS FOR SECURITY, COMPLIANCE & IT OPERATIONS As DevOps continues to drive increased use of containers, security teams
More informationphp tek - Chicago, US Derick Rethans -
php tek - Chicago, US Derick Rethans - dr@ez.no http://derickrethans.nl/talks.php About Me Dutchman living in Norway ez Systems A.S. ez Components project lead PHP development mcrypt, input_filter, date/time
More informationIRQA General Information:
: TABLE OF CONTENTS INTRODUCTION...4 KEY DIFFERENTIATORS...5 1. Flexibility to visually support multiple end-to-end processes and methodologies in Software and Systems Engineering... 5 2. Low implementation
More informationAutomated JAVA GUI Testing. Challenges and Experiences
Automated JAVA GUI Testing Challenges and Experiences Java Forum Stuttgart 2008 About me Reginald Stadlbauer Co-founder and CEO of froglogic GmbH, Hamburg, Germany Former Senior
More informationAgile Test Automation Framework - Overhauling the Challenges
Agile Test Automation Framework - Overhauling the Challenges By Merral Crasto Test Lead, IBM India Pvt Ltd. Email: mecrasto@in.ibm.com - 1 - Table of Contents Abstract...3 About IBM India Pvt Ltd...3 The
More informationReplay NOVA Manager Manual
Replay NOVA Manager Manual Table of Contents Replay NOVA 3 Minimum System Requirements 3 Before Installing Replay NOVA 4 Installation 5 Setting Up Replay NOVA 10 Using 26 Setup ReplayFiles Folder 26 Schedule
More informationLearn Well Technocraft
-This course includes Manual Testing aspects plus basic automation testing tools. The content included in the syllabus is sufficient for clearing the ISTQB certification. Note: We have combo course and
More informationFormal Technology in the Post Silicon lab
Formal Technology in the Post Silicon lab Real-Life Application Examples Haifa Verification Conference Jamil R. Mazzawi Lawrence Loh Jasper Design Automation Focus of This Presentation Finding bugs in
More informationCreate Test Cases with Ease Using Combination Tools
Create Test Cases with Ease Using Combination Tools Susan Carlson Mike Gibson Solving the Software Quality Puzzle Page 1 www.psqtconference.com So many tests, so little time Class exercise in finding defects
More informationFrom Requirements to Test Automation in Minutes Manual Testing is Now a Thing of the Past! November 20, 2014
From Requirements to Test Automation in Minutes Manual Testing is Now a Thing of the Past! November 20, 2014 Brought to you by Housekeeping This LIVE session is being recorded Recordings are available
More informationAnders Fröberg TDDD80 STORAGE AND TESTING
Anders Fröberg anders.froberg@liu.se TDDD80 STORAGE AND TESTING 1 Agenda: Test Unit testing vs Traditional Testing Debugging and Refactoring Deployment (Test Driven Development (TDD)) (Acceptance Test
More informationFrom Manual Testing to Intelligent Test Automation Presented by Stephan Schulz
From Manual Testing to Intelligent Test Automation Presented by Stephan Schulz From Manual Testing to Intelligent Test Automation Where Are We Today? Evolution of Software Testing From Manual Testing to
More informationXP: Planning, coding and testing. Practice Planning game. Release Planning. User stories. Annika Silvervarg
XP: Planning, coding and testing Annika Silvervarg Practice Planning game Goal: schedule the most important tasks Which features to implement in what order Supports: simple design, acceptance testing,
More informationMind Q Systems Private Limited
Software Testing Tools Course Content for Online Training Manual Testing Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals
More informationTest Data Management Data Sheet
Test Data Management Data Sheet 1 K2View TDM: A new approach to test data management Speed up your development cycle by eliminating what makes testing cumbersome, expensive & slow The problem Software
More informationUnderstand Your SAP Application Upgrade. The Challenge
Understand Your SAP Application Upgrade The Challenge Fast, safe upgrades of SAP applications including Support Packs and Enhancement Packs with zero disruption The Solution Automated analysis using smart
More informationIstisna Creation Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E
Istisna Creation Oracle FLEXCUBE Universal Banking Release 11.3.0 [May] [2011] Oracle Part Number E51511-01 Table of Contents Origination of Istisna 1. ISTISNA ORIGINATION... 1-1 1.1 INTRODUCTION... 1-1
More informationQA Best Practices: A training that cultivates skills for delivering quality systems
QA Best Practices: A training that cultivates skills for delivering quality systems Dixie Neilson QA Supervisor Lynn Worm QA Supervisor Maheen Imam QA Analyst Information Technology for Minnesota Government
More informationBasics of Software Testing-I UNIT I Software Testing. Software is used in many applications of the real world. Some of the examples are
SOFTWARE TESTING Basics of Software Testing-I In this chapter, we discuss the following topics: 1. Introduction to Software Testing 2. Understanding Error, Fault and Failure 3. Software Quality Attributes
More informationMTAT : Software Testing
MTAT.03.159: Software Testing Lecture 02: Black-Box Testing and Usability Testing (Textbook Ch. 4 & 12.8) Spring 2014 Dietmar Pfahl email: dietmar.pfahl@ut.ee Lecture Chapter 4: Test case design Black-box
More informationThe TOBIAS test generator and its adaptation to some ASE challenges Position paper for the ASE Irvine Workshop
The test generator and its adaptation to some ASE challenges Position paper for the ASE Irvine Workshop Y. Ledru Laboratoire Logiciels Systèmes Réseaux/IMAG BP 72, F-38402 Saint-Martin-d Hères CEDEX, FRANCE
More informationNicman Group Test Data Management 2.0 Leveraging Copy Data Virtualization Technology in QA for SQuAD. November 2016
Nicman Group Test Data Management 2.0 Leveraging Copy Data Virtualization Technology in QA for SQuAD November 2016 Agenda Test Data Management 2.0 Leveraging Copy Data Virtualization Technology in QA Copy
More informationA Study on Various Testing tools and Testing Strategies
A Study on Various Testing tools and Testing Strategies Nidhi Garg 1, Nidhi Gupta 2 1,2 Department of Computer Science, RKGITM Ghaziabad ABSTRACT Software testing is an important activity in the life cycle
More informationDepartment of Computer Science and Engineering The University of Texas at Arlington
Department of Computer Science and Engineering The University of Texas at Arlington Team: AudioTEK Project: dradio Team Members: Jose Fleites Carter Ho David Lopez Jose Ortiz Binkal Tandukar Last Updated:
More informationIntro to Proving Absence of Errors in C/C++ Code
Intro to Proving Absence of Errors in C/C++ Code Develop high quality embedded software Kristian Lindqvist Senior Pilot Engineer MathWorks 2016 The MathWorks, Inc. 1 The Cost of Failure Ariane 5: Overflow
More informationTesting and Validation of Simulink Models with Reactis
Testing and Validation of Simulink Models with Reactis Build better embedded software faster. Generate tests from Simulink models. Detect runtime errors. Execute and debug Simulink models. Track coverage.
More information