Mendix Application Test Suite Expert Webinar - September Expert Services Consultant

Similar documents
Quality Application Development with ALM Octane November 21, 2017

COGNITIVE QA. Journey To. The New Essential Ingredient

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide

Application Lifecycle Management (ALM) Octane

SAFe and Sound - Implementing Agile at Scale with HP December 11, 2014

[control] [data] [process] [strategy] [partners] [testing] [validation]

Live Joint Webinar: Cognizant and Experitest Team Up to Empower Papa John's to Perfect Their Mobile Applications.

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205)

Boomi Basics: Going Beyond Integration with APIs, Data Management and Workflow Automation

FUJITSU Transformational Application Managed Services

DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA

At the Heart of Assured Quality Management

Closing the Agile Loop: Continuous Feedback. Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet

Policy Decisions Evolution Web API. Bridge Overview & Roadmap. 11:30AM 1:00PM Lunch (Product Demo Area Open) Platinum Sponsor Breakout

IBM Collaborative Lifecycle Management & SAFe

Evolving Team Structure in DevOps

Tracking your Freigh Using IoT Fleet Monitoring and OTM

Digital Enterprises Need Adaptable and Fast ITSM Software at Low Cost November 15, 2017

HOW BPM CAN HELP YOU MODERNIZE LEGACY APPLICATIONS

Integrated Product Development for Process and Discrete Industries: an Overview and Outlook. Product Management PLM October 2011

HPE ITSM Automation and Containers Accelerating Deployment and Time to Value February 23, 2017

Analyzing Data with Power BI

CRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C

Achieving Balance: The New Pivotal Points of Software Development

Quality & Testing SIG Talk #1 Discover the New December 12, 2017

Accelerating Your DevOps Journey

Steve Rowlands Deputy Director, Digital Operations

DevOps. Changing the way you deliver software

Enabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration

ez Platform Cloud A fully-packaged CMS PaaS solution providing the infrastructure and tools to build and manage your content-centric projects

HUDSON TECHNOLOGY & DIGITAL Perth. Salary Guide

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

AppAgile Cloud DevOps Journey with Docker and PaaS

Agile Quality Strategy with HP Agile Manager August 26, 2015

CORE ELEMENTS OF CONTINUOUS TESTING

Best Stories of Omni-channel Commerce

Maximizing the Value of Automation Testing

Key Takeaways: 1. How to make your Exploratory testing sessions more effective so that you achieve customer value

Enabling Procurement Transformation and Maximizing Business Results through a Global Technology Platform

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification

Agile Scrum Process Checklist

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015

DevOps: Start-up Speed, Enterprise Scale

The Faster Road to Innovation Why Workopolis Went Agile

Fastest2.0 Feature Guide 1

Cisco ONE Enterprise Cloud Suite

Conclusion.

Agile Test Plan How to Construct an Agile Test Plan

How Cisco IT Developed a Self-Service Model for Build and Deploy

The AWS Mission. Enable businesses and developers to use web services to build scalable, sophisticated applications.

CollabNet Trends, Challenges, and Success with Agile ALM

SAP Hybris Service Engagement Center

Assessor-3 Release-1 Retrospective-ESI

Husqvarna Group IT s engagement in digitalised product IT

ET MedialabsPvt. Ltd. Opp. WHY Select GO City ONLINE Walk?- Mall, New Delhi ; Contact :

INFOSYS AND SALESFORCE PRACTICE Drive world-class innovation, efficiency and growth with Salesforce cloud integration services from Infosys

Top 10 Reasons Why Enterprises Should Adopt a Cloud-based Approach for Mobile Application Testing

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc.

CASE STUDY INCREASING DRILLING OPERATIONAL PRODUCTIVITY WITH DIGITAL PLATFORMS IN THE OIL & GAS INDUSTRY

Five DevOps CM Practices

Almac Group Leverages Scriptless Test Automation to Improve Application Quality and Delivery November 18, 2015

Human Capital Management Vision and Roadmap. Rodney Turner, CPP, PHR HCM Solutions Consulting Manager

211 Technology Platform Ontario s Most Recent Addition:

Chapter 3 Agile Software Development

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Raise the Bar TRANSFORM YOUR FINANCE FUNCTION

Mainstreaming Mainframe Development with Agile, DevOps. Mark Schettenhelm, Sr. Product Manager September 28, 2017

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Systems Modernization Strategies August 2017

NICE Quality Central. Unify Your Quality Programs in a Single Application

The LBi HR HelpDesk. The Features of a Solution Engineered to Empower Employees and Maximize HR in Companies of Any Size. LBiSoftware.

Agile and Secure Can We Be Both? San Antonio AITP. August 15 th, 2007

IT Service Management for DevOps

QUICK FACTS. Building a Corporate Quality Assurance and Testing Group TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES.

In-House Agile Training Offerings

PRODUCT QUALITY AT EMS

Insight Control Panel for EAM

Dyson our Agile journey

HokuApps. Create a new class of enterprise apps STEPS TO ENSURE YOUR LEGACY SYSTEM MODERNIZATION PROJECT GENERATES. hokuapps.com

AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER

Continuous Quality Assurance

Digitally transforming labeling for success: A case study from the food & beverage industry

Automated Testing with CA Plex, CA 2E and Worksoft Certify DevOps for CA Plex

Multichannel Service Interactions Meeting Your Customers Channel Expectations

Transforming our Services (and Assets)

SAP s strategy and visions within the digital supply chain

Software Engineering Lecture 5 Agile Software Development

Portfolio Management In An Agile World

How to Improve Test Automation Effectiveness and ROI

Oracle Policy Automation Cloud Service

Xerox FreeFlow Digital Publisher Automating print and digital production to open new horizons for you and your customers.

Using codebeamer to Achieve

Ericsson ADM Application Modernization Studio AND Framework

Analyzing Data with Power BI

The Software Life Cycle

Transcription:

Mendix Application Test Suite Expert Webinar - September 30-2016 Clyde Waal Eduard de Bruijn - Expert Services Consultant - Solution Consultant

Agenda Introduction to ATS Demo ATS Adopting ATS Roadmap Q&A

Introduction to ATS

Defined Requirements Mendix Provides the Fast Track for Digital Innovation - Small Cross Functional Team Rapid Iteration Unified Innovation Platform + + Mode 1 Well Defined & Low Rate of Change Digital Applications Core Systems Fluid & High Rate of Change Mode 2 - Rate Of Change Traditional Development Team Traditional Process Traditional Tools and Infrastructure

Testing in Mode 2 QA critical success factor in Mode 2 Make quality an integral part of the development process Minimize regressions Provide feedback to developers as quickly as possible Maximize efficiency This requires a test & performance management framework that is fully embedded in the ALM cycle The challenge of keeping test and development efforts in balance Simple, easy to use and highly automated Fitted for small cross-functional teams (DIY, Do It Yourself) Boosts the DevOps experience

Mendix Application Test Suite A cloud service offered by Mendix in partnership with Mansystems to automate functional testing of Mendix applications. Built as add-on to Selenium (in Mendix): Cross-browser functional testing based on keywords Recording of test scenarios Supports scheduling and parallel testing Seamless compatibility with Mendix platform version

Key Benefits Reduce cost & effort of testing Less effort spent on testing thanks to automation Less rework for developers thanks to testing early-on in the project Less incidents / tickets after go-live Contributes to shorter Time to Market Contributes to First Time Right delivery Leads to higher customer satisfaction

Demo

Adopting ATS in the enterprise

Defined Requirements Mendix Provides the Fast Track for Digital Innovation - Small Cross Functional Team Rapid Iteration Unified Innovation Platform + + Mode 1 Well Defined & Low Rate of Change Digital Applications Core Systems Fluid & High Rate of Change Mode 2 - Rate Of Change Traditional Development Team Traditional Process Traditional Tools and Infrastructure

Preserving agility when adopting ATS Rate of Change Mode 1 Mode 2 Mode 1 - Traditional: Emphasizing safety & accuracy Quality safeguarded by formal testing process Traditional testing stages (V-model) Developers & testers not in same team Governance Mode 2 - Innovation: Emphasizing agility & speed Quality safeguarded by active product owner Development & testing done simultaneously Developers & testers in same (Scrum) team Key success factor: well-implemented process Key success factor: effective day-to-day product ownership Although ATS supports both modes, you need the appropriate governance to achieve full benefits

Effective agile product ownership Takes active responsibility for testing based on business goals Is in close dialogue with business stakeholder that has a stake in app quality Uses agile requirements and specification practices E.g. impact mapping, specification-by-example Impact mapping: Given (precondition) When (actor+action) Then (observable result) Specification-by-example: field service engineer is viewing the list of scheduled service locations field service engineer clicks on one of the service locations field service engineer will be able to see the service location on a map

Example Impact map Broken up into user stories

Effective agile product ownership Takes active responsibility for testing based on business goals Is in close dialogue with business stakeholder that has a stake in app quality Uses agile requirements and specification methodologies Impact mapping, user stories, specification-by-example Impact mapping: Given (precondition) When (actor+action) Then (observable result) Specification-by-example: field service engineer is viewing the list of scheduled service locations field service engineer clicks on one of the service locations field service engineer will be able to see the service location on a map

Example Specification User story: As a field service engineer I want to view my scheduled service locations on a map Given (precondition) When (actor+action) Then (observable result) Specification-by-example: field service engineer is viewing the list of scheduled service locations field service engineer clicks on one of the service locations field service engineer will be able to see the service location on a map

Effective agile product ownership Takes active responsibility for testing based on business goals Is in close dialogue with business stakeholder that has a stake in app quality Uses agile requirements and specification methodologies Impact mapping, user stories, specification-by-example Impact mapping: Given (precondition) When (actor+action) Then (observable result) Specification-by-example: field service engineer is viewing the list of scheduled service locations field service engineer clicks on one of the service locations field service engineer will be able to see the service location on a map

Getting started with testing your app 1. Define main functional flow 2. For this flow, create a test script 3. Duplicate this test script for re-use 4. Modify these duplications, as needed, by: 1. Inserting new steps in these duplications 2. Modify test data used in these duplications 5. Execute test scripts 6. Examine failed test scripts

Organizing your team for testing SCRUM role Testing responsibilities Scrum Master Ensure registration of the project in ATS ATS account management Product Owner Define hierarchy for test scripts Examine test outcomes with business Schedule automatic execution of test scripts for regression purposes Team member (junior) Define individual test scripts Manual test execution Evaluate test results and report to product owner Team member (senior) All responsibilities of a junior member defined above Create actions for custom widgets

Roadmap

ATS roadmap July August September October November December Usability Recording test scripts Custom widget actions Actions Howto Import/export test data Improved dashboard and reporting Public ATS multi-tenant

Thank You