Agile vs Fragile. Susmit Bhattacharya, Solution Architect, Asia Pacific. - The need for Automation in Agile Tricentis GmbH. All Rights Reserved.
|
|
- Spencer Lewis Warner
- 6 years ago
- Views:
Transcription
1 Agile vs Fragile - The need for Automation in Agile Susmit Bhattacharya, Solution Architect, Asia Pacific 2017 Tricentis GmbH. All Rights Reserved.
2 Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Beyond Continuous Testing Days Hours Hours Minutes Technical Complexity & Rate of Change Today Critical Physical Limit Ever-Growing Challenge 2017 Tricentis GmbH. All Rights Reserved. 2
3 6+ Big Bang Waterfall 4 Incremental Rational Unified Process 2 Agile Scrum, Kanban 1 Continuous DevOps Requirements Design Implementation Testing Acceptance Deployment Following a Plan Contract Negotiation Copious Documentation Processes & Tools Agile Event Horizon Inception Elaboration Construction Transition Development Operations DevOps Digital Singularity Rigid Rules Flexible Framework Individuals & Interactions Working Software Customer Collaboration Responding to Change Development Response = wall of confusion 2017 Tricentis GmbH. All Rights Reserved. 3
4 Collaborative Development Continuous Release & Deployment DevOps is no longer a unicorn s discipline. Continuous Integration Dev Ops Continuous Feedback Continuous Testing Continuous Monitoring 81% Dev Shift Left Test Shift Right Ops of enterprises have adopted or plan to adopt DevOps. DevOps Movement 2017 Tricentis GmbH. All Rights Reserved. 4
5 Budgets won t increase remaining manual tests (exploratory and manual spec-based) 5-20% 60-80% Specification driven automated UI tests 20-40% GUI API automated API tests + service virtualization (key enabler for high automation) 80-95% Current State Target State Testing Future 2017 Tricentis GmbH. All Rights Reserved. 5
6 Budgets won t increase Optimize Computer-Aided Test Portfolio Design Redundancy-free test case portfolio with maximum risk coverage and fewer tests. Session-Based Exploratory Testing Make your testing intellectually rich. remaining manual tests (exploratory and manual spec-based) automated UI tests Explore Automate Model-Based Test Automation (MBTA) for UI and API Automating the automation framework. GUI API Current State automated API tests + service virtualization (key enabler for high automation) Target State Manage Integrate Orchestrated Service Virtualization Make testing independent. Stateful Test Data Management CT Integration (CI, CD) Distributed Execution Testing Future 2017 Tricentis GmbH. All Rights Reserved. 6
7 Budgets won t increase Optimize Computer-Aided Test Portfolio Design Redundancy-free test case portfolio with maximum risk coverage and fewer tests. remaining manual tests (exploratory and manual spec-based) automated UI tests GUI API automated API tests + service virtualization (key enabler for high automation) Current State Target State Testing Future 2017 Tricentis GmbH. All Rights Reserved. 7
8 Have the right test cases. Do the right things. Low Risk Critical Limit The time needed for testing is infinitely larger than the time available. 20% Medium Risk 80% Test Cases High Risk Business Risk Coverage Risk-Based Testing 2017 Tricentis GmbH. All Rights Reserved. 8
9 defect rate risk coverage [%] M N = 1 M N weight 100% 80% 60% max 40% 20% 0% critical defects 0 0% 20% 40% 60% 80% test cases 100% Computer-Aided Test Portfolio Optimisation 2017 Tricentis GmbH. All Rights Reserved. 9
10 defect rate risk coverage M N w 1 w 2 w 3 w 4 w i w N weight w i w i+1 100% 80% 60% max 40% 20% 0% critical defects 0 0% 20% 40% 60% 80% test cases 100% Computer-Aided Test Portfolio Optimisation 2017 Tricentis GmbH. All Rights Reserved. 10
11 Test Cases 0% 20% 40% 60% 80% 100% Risk Coverage 100% Methodical Test Design 80% 60% Achieve maximum risk coverage with Intuitive a minimal number Test of Design powerful test cases. 40% 20% 0% Risk-Based Testing 2017 Tricentis GmbH. All Rights Reserved. 11
12 Budgets won t increase Optimize remaining manual tests (exploratory and manual spec-based) automated UI tests Automate Model-Based Test Automation (MBTA) for UI and API Automating the automation framework. GUI API automated API tests + service virtualization (key enabler for high automation) Current State Target State Testing Future 2017 Tricentis GmbH. All Rights Reserved. 12
13 Record Replay Test Automation Framework 1 st Generation 2 nd Generation 10% Automation Evolution of Automated Testing 2017 Tricentis GmbH. All Rights Reserved. 13
14 Example: Commercial select invoice with the car registration number VIC-3456 Keyword Driven Data Driven Custom Hybrid Functionally Decomposed Great for developers who can code...but is even harder to understand for the business team Conclusion: Only for developer & Expensive to maintain Script Based Test Automation Frameworks 2017 Tricentis GmbH. All Rights Reserved. 14
15 + Programming Required - No Scripting Record Replay Test Automation Framework Model-Based Test Automation 1 st Generation 2 nd Generation Next Generation 10% Automation Script-Based 30% Automation + 90% Automation - Business Readable + Future of Automated Testing 2017 Tricentis GmbH. All Rights Reserved. 15
16 Application Pages Technical Name Value Range Make Audi Engine Performance [kw] 200 Year of Construction 2016 Number of Seats 5 Fuel Petrol List Price [$] License Plate Number B-CD 123 Usage Private Annual Mileage [mi] Scan Application. Next >> Vehicle Data Make - Engine Performance [kw] - Year of Construction 2016;2015;2014;2013 Number of Seats 1;2;3;4;5;6;7;8;9 Fuel Petrol;Diesel;Gas;Other List Price [$] - License Plate Number - Usage Private;Commercial Annual Mileage - Next {CLICK};{RIGHTCLICK} Insurant Data Product Data Start Date 01/03/2016;01/04/2016 Insurance Sum [$] 3Mio;7Mio;10Mio;15Mio Payment Option Yearly;Quarterly;Monthly Next {CLICK} Quote Details Price per Year($);Online Claim;.. Silver; Gold; Platinum; Ultimate sampleapp.tricentis.com Technical Information 2017 Tricentis GmbH. All Rights Reserved. 16
17 Logical Name Value Action Technical Name Value Range Create Vehicle Insurance Enter Vehicle Data Make Engine Performance [kw] Year of Construction Number of Seats Fuel List Price [$] License Plate Number Audi 200 {Year} 5 Petrol B-CD 123 Usage Private Annual Mileage Next {CLICK} Enter Insurant Data Enter Product Data Start Date 01/03/2016 Insurance Sum [$] 7Mio Payment Option Yearly Next {CLICK} Verify Quote Details Price List Select Price per Year($) Select Silver 1.535,22 Verify Business Information Vehicle Data Make - Engine Performance [kw] - Year of Construction 2015;2014;2013;2012 Number of Seats 1;2;3;4;5;6;7;8;9 Fuel Petrol;Diesel;Gas;Other List Price [$] - License Plate Number - Usage Private;Commercial Annual Mileage - Next {CLICK};{RIGHTCLICK} Insurant Data Product Data Start Date 01/03/2016;01/04/2016 Insurance Sum [$] 3Mio;7Mio;10Mio;15Mio Payment Option Yearly;Quarterly;Monthly Next {CLICK} Quote Details Price per Year($);Online Claim;.. It s like playing Lego. Silver; Gold; Platinum; Ultimate Technical Information 2017 Tricentis GmbH. All Rights Reserved. 17
18 Efficiency Gain Sprint Start Time Sprint End 100% +4x Creation +6x Maintenance +20x Execution API Start testing early. Shift left test automation. UI Future test automation must focus on API testing. Degree of Completion 0% API Testing 2017 Tricentis GmbH. All Rights Reserved. 18
19 Logical Name Create Vehicle Insurance UI Test Case Value Action Browser API Test Case Webservice Enter Vehicle Data Make Audi Enter Vehicle Data Make Audi Engine Performance [kw] 200 Engine Performance [kw] 200 Year of Construction {Year} Year of Construction {Year} Number of Seats 5 Number of Seats 5 Fuel Petrol Fuel Petrol List Price [$] List Price [$] License Plate Number B-CD 123 License Plate Number B-CD 123 Usage Private Usage Private Annual Mileage Annual Mileage Next {CLICK} Enter Insurant Data Enter Insurant Data Enter Product Data Start Date 01/03/2016 Enter Product Data Start Date 01/03/2016 Insurance Sum [$] 7Mio Insurance Sum [$] 7Mio Payment Option Yearly Payment Option Yearly Next {CLICK} Verify Quote Details Verify Quote Details Price List Insurance Sum Gross Premium [$] 1.535,22 Select Select Verify Price List Insurance Sum Gross Premium [$] 1.535,22 Select Select Verify Business Information Business Information 2017 Tricentis GmbH. All Rights Reserved. 19
20 Logical Name UI Test Case Value Create Vehicle Insurance Enter Vehicle Data Make Audi Engine Performance [kw] 200 Year of Construction {Year} Number of Seats 5 Fuel Petrol List Price [$] License Plate Number B-CD 123 Usage Private Annual Mileage Action Browser API Test Case Enter Vehicle Data Make Audi Engine Performance [kw] 200 Year of Construction {Year} Number of Seats 5 Fuel Petrol List Price [$] License Plate Number B-CD 123 Usage Private Annual Mileage Next {CLICK} Enter Insurant Data Enter Insurant Data Manual Testers become Automation Specialists Enter Product Data Enter Product Data Start Date 01/03/2016 Start Date 01/03/2016 Insurance Sum [$] 7Mio Insurance Sum [$] 7Mio Payment Option Yearly Payment Option Yearly Next {CLICK} Verify Quote Details Verify Quote Details Price List Select Price List Insurance Sum Select Insurance Sum Gross Premium [$] 1.535,22 Verify Gross Premium [$] 1.535,22 Webservice Select Select Verify Business Information Business Information 2017 Tricentis GmbH. All Rights Reserved. 20
21 Behaviour-Driven Development (BDD) is a software development process based on Test-Driven Development (TDD) BDD gives a clearer understanding as to what the system should do from the perspective of the developer and the customer. TDD only gives an understanding of what the system should do from a developer perspective. BDD combines techniques and principles of TDD Domain-Driven Design Object-Oriented Analysis & Design TDD 2017 Tricentis vs GmbH. BDD. All Rights Reserved. 21
22 Better collaboration between developers test analysts and business analysts Executable documentation of the software. BDD/TDD The promise Tricentis GmbH. All Rights Reserved. 22
23 Open Source (Cucumber, JBehave, Specfolw with Selenium, Watir, etc.) Requires coding! Each GIVEN, WHEN, THEN, AND in the BDD scenario (left) needs a matching function call (right). No support for systematic scenario identification and definition BDD A Working Example Tricentis GmbH. All Rights Reserved. 23
24 BDD 2017 Tricentis using GmbH. All Rights TCD. Reserved. 24
25 Budgets won t increase Optimize remaining manual tests (exploratory and manual spec-based) Explore Session-Based Exploratory Testing Make your testing intellectually rich. automated UI tests GUI API automated API tests + service virtualization (key enabler for high automation) Current State Target State Testing Future 2017 Tricentis GmbH. All Rights Reserved. 25
26 Ad-hoc Testing Exploratory Testing Manual Testing Automated Testing Informal Testing Testing Continuum Formal Testing Testing Continuum 2017 Tricentis GmbH. All Rights Reserved. 26
27 I m an automated test case. Scalability Issue Accessibility Issue Reliability Issue Usability Issue Understandability Issue Risks Performance Issue Coherence Issue Security Issue Functional Issue Convenience Issue Testability Issue Stability Issue Automation is doing, what automation does. Automated Testing 2017 Tricentis GmbH. All Rights Reserved. 27
28 Risks Automated Testing 2017 Tricentis GmbH. All Rights Reserved. 28
29 I m the same test case executed manually. I m an automated test case. Manual Testing 2017 Tricentis GmbH. All Rights Reserved. 29
30 Exploratory Branching The art of deciding on what to test next. New Testing Idea Exploratory Testing Perfect counterpart to specification-based automated & manual testing. Plan as you test! Story-Based Motivating Credible Test Cases vs. Scenarios Pre-specified inputs vs. hypothetical situation Exploratory Testing 2017 Tricentis GmbH. All Rights Reserved. 30
31 Exploratory Testing Analyze Potential Risks Problem vs. No Problem Mechanical Testing vs. Intelligent Testing Specification Based Testing Testing as artifact creation vs. testing as performance Monitor Known Risks Pass Result vs. Fail Result Main Purpose *That s an illustration. Don t confuse it with reality Tricentis GmbH. All Rights Reserved. 31
32 Agile Testing Law Checked Efficient Automated Testing Exploratory Testing + Analyze Potential Risks Problem vs. No Problem Explored Effective Exploratory Testing Specification Based Testing = Tested Productive Testing R μν 1 2 Rg μν + Λg μν = 8πG c 4 T μν Monitor Known Risks Pass Result vs. Fail Result Agile Equation Of Motion 2017 Tricentis GmbH. All Rights Reserved. 32
33 Automation is a must. Manual testing is unjustifiable. Exploratory testing is a necessity. *We don t need humans doing something that a machine can do. What we do want the human testers doing is exploratory testing. Core 2017 Tricentis Conclusion GmbH. All Rights Reserved. 33
34 We are Passionate about Testing
The 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 informationNinja or Samurai? The Art of War and the Future of Testing
Ninja or Samurai? The Art of War and the Future of Testing Wolfgang Platz, Founder & CPO. awards founded 2007 locations Austria Germany Switzerland United Kingdom Netherlands USA Australia New Zealand
More informationHow Can Testing Teams Play a Key Role in DevOps Adoption?
June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview
More informationBEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES. Director, Strategic Solutions
BEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES Presenter: Joshua Eastman Director, Strategic Solutions ABOUT THE SPEAKER Josh has over seven years of experience as an accomplished software testing
More informationTest Automation. Fundamentals. Mikó Szilárd
Test Automation Fundamentals Mikó Szilárd 2016 EPAM 2 Blue-chip clients rely on EPAM 3 SCHEDULE 9.12 Intro 9.19 Unit testing 1 9.26 Unit testing 2 10.03 Continuous integration 1 10.10 Continuous integration
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 informationMaja Schreiner. 9th Lean, Agile & Scrum Conference 2017
Maja Schreiner 9th Lean, Agile & Scrum Conference 2017 Senior Test Master @ Swisscom, Switzerland maja.schreiner@gmail.com testmotion.wordpress.com Twitter: majaschreiner process of executing many different
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 informationAbout Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016
About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &
More informationSeven Deadly Sins of Agile Testing
Seven Deadly Sins of Agile Testing 2 About me Brad Swanson Time to market Traditional Development Analyze Implement Test Agile Development Deliverable Deliverable 3 Risk Risk traditional agile Time 4 Schedule
More informationAgile Test Automation ICAgile
Home > Agile Test Automation ICAgile Agile Test Automation ICAgile Discover how to implement test automation as stories are implemented Confidently deliver shippable product increments each sprint using
More informationDESIGN HELPED A MAJOR AND HIGHER SOFTWARE CUSTOMER SUCCESS STORY ABOUT THE CLIENT
CUSTOMER SUCCESS STORY AUTOMATED TEST DESIGN HELPED A MAJOR INSURANCE COMPANY ACHIEVE OPTIMIZED AND HIGHER SOFTWARE QUALITY ABOUT THE CLIENT The client is a major insurance company in the United States
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
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 informationFROM VSTS TO AZURE DEVOPS
#DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using
More informationBuilding a Customized Test Automation Framework Using Open Source Tools
Building a Customized Test Automation Framework Using Open Source Tools August, 2016 Contents Executive Summary...03 Need for Test Automation...04 Overcoming Limitations of Open Source Tools...04 Test
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationl e a n Lean Software Development software development Faster Better Cheaper
software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The
More informationSoftware Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis
Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural
More informationAchieving Right Automation Balance in Agile Projects
Achieving Right Automation Balance in Agile Projects Vijayagopal Narayanan Vijayagopal.n@cognizant.com Abstract When is testing complete and How much testing is sufficient is a fundamental questions that
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More informationFinal Paper/Best Practice/Tutorial Advantages OF BDD Testing
Final Paper/Best Practice/Tutorial Advantages OF BDD Testing Preeti Khandokar Test Manager Datamatics Global Solutions Ltd Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Solution:...
More informationManual Testing. Software Development Life Cycle. Verification. Mobile Testing
10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?
More informationROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING
ROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING INDUSTRY TRENDS AND PRESSURES IMPACTING QA IT organisations are being impacted by the convergence of three disciplines that were once operated as
More informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationTesting Agile Projects Stuart Reid
ing Agile Projects Stuart Reid ing Solutions Group 117-119 Houndsditch London EC3A 7BT UK sreid@ing-solutions.com www.ing-solutions.com Stuart Reid, 2011 Scope Agile Manifesto and Principles An Agile Development
More informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationVisual Studio Team Services
bgourley@microsoft.com Visual Studio Team Services Topics What are the current products What are Visual Studio Subscriptions Subscriber Benefits DevOps and VSTS VSTS licensing Developer Tools Deployment
More informationI keep hearing about DevOps What is it?
DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT
More informationCAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders
TESTING SERVICES 1 CAPABILITY Innovative use of open source tools helping early and frequent and reducing license costs Test strategy Managed services Test management Functional Strong test managers experienced
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationBehavior Driven Development (BDD) By Nabeel Ibrahim
Behavior Driven Development (BDD) By Nabeel Ibrahim About Me Quality Engineer at Slalom Consulting 8 years testing experience Experience with Web and Mobile automation Test strategy creation Love soccer
More informationInverting the Pyramid
Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate
More informationHow Can a Tester Cope With the Fast Paced Iterative/Incremental Process?
How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of
More informationTesting in the Agile World
Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline
More informationTesting in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!
Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in
More informationPERSPECTIVE. End-to-end test automation A behaviordriven and tool-agnostic approach. Abstract
PERSPECTIVE End-to-end test automation A behaviordriven and tool-agnostic approach Anand Avinash Tambey Product Technical Architect, Infosys Abstract In today s fast changing world, IT is under constant
More informationAgile is from Mars Usability is from Venus
Agile is from Mars Usability is from Venus Teale Shapcott Brisbane Agile Academy Meetup February 9 th, 2010 Teale Shapcott Systems Analyst (Usability) Business Technology Suncorp @teale http://au.linkedin.com/in/shapcott
More informationAgile Load Testing using StormRunner Load September 15, Copyright 2016 Vivit Worldwide
Agile Load Testing using StormRunner Load September 15, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Matt Angerer Sr. Solution Architect ResultsPositive
More informationTest Driven Development
Test Driven Development driving the development of quality software through tests presented by Introduction and Agenda Andy Painter, Davisbase Consulting 15+ years in software development. 5+ years working
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 informationTest Automation Practice STC 2012
Test Automation Practice in Agile Projects STC 2012 www.harbinger-systems.com Abstract Principles of agile Challenges in Test Automation What we should and shouldn t automate Test Automation Frameworks
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More informationLecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
More informationICAgile Learning Roadmap Agile Testing Track
ICAgile Learning Roadmap Agile Testing Track The work in this document was facilitated by the International Consortium for Agile (ICAgile) and done by the contribution of various Agile Experts and Practitioners.
More informationQuality Engineering in DevOps world a Strategic Enabler
www.cigniti.com Unsolicited Distribution is Restricted. Copyright 2015-16, Cigniti Technologies Quality Engineering in DevOps world a Strategic Enabler » Analyst Speak» DevOps in a nutshell» DevOps vs
More informationBuild/Test Windows 8 Apps with Team Foundation Service. Kevin DeRudder - Pieter Gheysens. April 12, 2013 Belgium (TBD)
Build/Test Windows 8 Apps with Team Foundation Service Kevin DeRudder - Pieter Gheysens April 12, 2013 Belgium (TBD) Overview With Team Foundation Service (aka Team Foundation Server in the cloud), your
More informationIntelligent test automation
360 TEST AUTOMATION FACT SHEET Intelligent test automation Higher Performance Better Software Quality Faster Time to Market Conformiq is a leading software technology company, focused on automating test
More informationDELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION
DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION Enterprises that keep pace with rapid technology advancements are witnessing dynamic changes in their business environments. Enterprise applications
More informationBeen testing software for over 10 years Started out as a Manual Tester Moved to Automation testing Now leading teams, defining quality in
Been testing software for over 10 years Started out as a Manual Tester Moved to Automation testing Now leading teams, defining quality in organizations. Started as a reflection of how much software testing
More informationHOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos
HOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos Welcome This presentation will discuss Writing user
More informationSoftware Engineering
CSC40232: SOFTWARE ENGINEERING Professor: Jane Cleland Huang : Introduction Wednesday, January 18 th sarec.nd.edu/courses/se2017 Department of Computer Science and Engineering Software Engineering Software
More informationAgileBill Krebs. Agile3d Academy. Enterprise Open Distributed. Agile Quality. Years 30 Books 240. Certs 8. Badges 6. O, Rq, Pm, Qa, Ns, Agile 01
Agile3d Academy AgileBill Krebs Agile Quality Enterprise Open Distributed Years 30 Books 240 Certs 8 Badges 6 O, Rq, Pm, Qa, Ns, Agile 01 Agile Testing: A Practical Guide for Testers and Agile Teams By
More informationAgile Testing Course: 15 16/11
Agile Testing Dr. Ronen Bar-Nahor ronen@agilesparks.com 1 AgileSparks We help companies improve by Adopting agile principles and practices. We provide training and coaching to all organizational levels,
More informationDevOps A How To for Agility with Security
DevOps A How To for Agility with Security Murray Goldschmidt, COO Compliance, Protection & Business Confidence Sense of Security Pty Ltd Sydney Level 8, 66 King Street Sydney NSW 2000 Australia Melbourne
More informationKanban One-Day Workshop
Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner
More informationDocker CaaS. Sandor Klein VP EMEA
Docker CaaS Sandor Klein VP EMEA The Docker mission Build Ship Run Distributed Applica ons Anywhere Docker Driving the Containerization Movement Build, Ship, Run Distributed Applications Anywhere Docker
More informationLecture 2: Software Engineering (a review)
Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2003 Credit where Credit is Due Some material presented in this lecture is
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More informationNetDevOps. Building New Culture around Infrastructure as Code and Automation. Tom Davies Sr. Manager,
NetDevOps Building New Culture around Infrastructure as Code and Automation Tom Davies Sr. Manager, DevNet @TomDavies_UK Agenda The Dark Arts of Network Operations Making Change Easy: Configuration, Automation,
More informationContinuous Testing at Scale
Continuous Testing at Scale TAPOST Conference October 12th 2016, Riga dmitry@buzdin.lv @buzdin Dmitry Buzdin Introduction to Continuous Testing Continuous Delivery Get changes to production in fast and
More informationDevOps Using VSTS and Azure
DevOps Using VSTS and Azure ALMDO; 5 Days, Instructor-led Course Description The combination of Visual Studio Team Services (VSTS) and Microsoft Azure provides a powerful and fully featured solution to
More informationHow technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer
How technical excellence helps in LeSS adoption Anton Bevzuk Dodo Pizza Chief Agile Officer The plan Why engineering practices? Deep dive into Pair Programming Test Automation Continuous Integration Q&A
More informationNYS Forum. Optimized Test Driven Development Maximize development efforts through Behavior Driven Development and Model Based Testing
NYS Forum Optimized Test Driven Development Maximize development efforts through Behavior Driven Development and Model Based Testing November 6 th, 2015 Driving Principles: Clarity and Collaboration BDD
More information3,500. The Developer Division at Microsoft
3,500 The Developer Division at Microsoft 800 The VSTS team spread out across 40 feature teams Team Foundation Server (TFS) Visual Studio Team Services (VSTS) Team Foundation Server (TFS) Visual Studio
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationModel-Based Testing: Your Key to Better Software
Model-Based Testing: Your Key to Better Software The Testing Dilemma: Speed vs. Quality There s no question that when it comes to software development, speed to market is essential. But without quality,
More informationEvolution of connectivity in the era of cloud
Evolution of connectivity in the era of cloud Phil Harris SVP and GM SP Market Vertical Riverbed Technology 1 2017 Riverbed Technology. All rights reserved. Transformational Services Span The Business
More informationAdapt your tes-ng approach for Agile
Adapt your tes-ng approach for Agile Emma Armstrong @EmmaATester www.taoo;es-ng.,co,uk Emma.armstrong@towerswatson.com Today s Session So;ware development methodologies Tes-ng in those methodologies Agile
More informationIT TRENDS REPORT 2016:
IT TRENDS REPORT 2016: THE HYBRID IT EVOLUTION SINGAPORE WHAT WE COVER IN THE REPORT IT TRENDS REPORT 2016: THE HYBRID IT EVOLUTION Introduction Key Findings Recommendations Full Survey Results INTRODUCTION
More informationAccelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services
Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services DevOps Best Practices for High-Performing Enterprises Enterprise capability for continuous software delivery
More informationManaging Change and Complexity
Managing Change and Complexity The reality of software development Overview Some more Philosophy Reality, representations and descriptions Some more history Managing complexity Managing change Some more
More informationShift Happens. The Role of Continuous Testing in DevOps. Alex Martins. CTO Continuous Testing. May 15 th, 2018 CA Technologies.
Shift Happens The Role of Continuous Testing in DevOps Alex Martins CTO Continuous Testing May 15 th, 2018 CA Technologies February 2018 1 Chris Petterson (chris.petterson@ca.com) Account Executive SLED
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
More informationMind Q Systems Private Limited
Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models
More informationStruggling to Integrate Selenium into Your Ice Age Test Management Tools?
WWW.PLUTORA.COM SOLUTION BRIEF Struggling to Integrate Selenium into Your Ice Age Test Management Tools? You want Selenium. Your team wants Selenium. But your outdated testing tools don t work with it.
More informationBREAK THE CONVERGED MOLD
WHITE PAPER: BREAK THE CONVERGED MOLD HPE HYPER CONVERGED 380 Move at the Speed of Business Today s companies often have IT environments that face significant, similar challenges, including: Keeping up
More informationPlease give me your feedback
#HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down
More informationThe Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation
The Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation Abstract Many organizations opt for test automation with the primary objectives of reducing the cost of quality and
More informationRoles and Responsibilities on DevOps Adoption
Roles and Responsibilities on DevOps Adoption Hasan Yasar Technical Manager, Adjunct Faculty Member Secure Lifecycle Solutions CERT SEI CMU Software Engineering Institute Carnegie Mellon University Pittsburgh,
More informationAgile Behaviour Driven Development (BDD) and Integrated Testing with the Cucumber Framework. Melbourne ANZTB SIGIST, 15 th June 2011
Agile Behaviour Driven Development (BDD) and Integrated Testing with the Cucumber Framework Damian Versaci Melbourne ANZTB SIGIST, 15 th June 2011 Contents The Importance of Requirements Behaviour Driven
More informationAgile, Testing, and Quality: Looking Back, Moving Forward
Agile, Testing, and Quality: Looking Back, Moving Forward Elisabeth Hendrickson Quality Tree Software, Inc. www.qualitytree.com esh@qualitytree.com Last updated October 28, 2009 Copyright 2009 Quality
More informationOrchestrating the Continuous Delivery Process
Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More informationAgile where are we at?
Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective
More informationBuilding In Quality. Ten Years Later
Building In Quality Ten Years Later 2017 Iberle Consulting Group, Inc. 2 2017 Iberle Consulting Group, Inc. 3 Some software just has to work By Lothar Neumann, Gernsbach [1] - Karlsruhe:Bild:Philippsburg2.jpg,
More informationHP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM
www.hp.com/go/alm HP ALM Overview Accelerating Innovation, Industrialising Quality Oren Ziv, Product Manager, QC/ALM Satisfied customers Largest community 6,000+ worldwide Enterprise scalability to Size
More informationBDSA Introduction to OOAD. Jakob E. Bardram
BDSA Introduction to OOAD Jakob E. Bardram Programming is Fun Developing Quality Software is Hard. Craig Larman in [OOAD] book 2 Object-Oriented Analysis & Design (OOAD) This Lecture Unified Modeling Language
More informationThe #1 Enterprise Testing Platform for Jira
Hello, Real World. The #1 Enterprise Testing Platform for Jira Testing Solutions Built for the Real World Test Management Exploratory Testing Test Analytics BDD and DevOps START A FREE TRIAL VISIT QASYMPHONY.COM
More informationSDx and the Future of Infrastructure
SDx and the Future of Infrastructure John Manville, SVP, Global Infrastructure Services, Cisco Radhika Chagarlamudi, Sr. Dir., IT, Business Collaboration and Software Platforms ITM-1004 A Ten Year Journey..
More informationCONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010
PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except
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 informationCWIN CAPGEMINI WEEK OF INNOVATION NETWORKS. Re-platforming and Cloud Journey. Fausto Pasqualetti, Milano, 25 Settembre 2018
CWIN Re-platforming and Cloud Journey Fausto Pasqualetti, Milano, 25 Settembre 2018 CAPGEMINI WEEK OF INNOVATION NETWORKS Cloud Journey Fausto Pasqualetti 25/09/2018 2018 Capgemini. All rights reserved.
More informationBest Practices to Transition to the Cloud. Five ways to improve IT agility and speed development by adopting a Cloud DevOps approach
Best Practices to Transition to the Cloud Five ways to improve IT agility and speed development by adopting a Cloud DevOps approach Benefiting from Cloud Computing Is Not Easy Seventy percent of IT resources
More informationScaling LEGO & Spotify. Henrik
Consultant www.crisp.se Scaling Agile @ LEGO & Spotify EA-träff Okt 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Not too hard A bit trickier
More informationBob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.
Bob Galen Mr. Galen has 30 years of experience with various lifecycles including waterfall variants, RUP, Agile, and Chaos! He has worked in industry domains including SaaS, Medical, Financial Services,
More informationIngredients Nokia 2
Experiences from GUI Test Automation in Agile Development Ville Ilvonen Principal Engineer, Tools Development, MeeGo Computers, Nokia September 23rd 2010 Seminar on Model-Based Testing of Smartphone Applications
More informationEMC Solutions are Powered by Intel Xeon Processor Technology
EMC Solutions are Powered by Intel Xeon Processor Technology 2 @VicBhagat EMC Solutions are Powered by Intel Xeon Processor Technology Information Technology Vic Bhagat, EMC Executive Vice President &
More information