17
Modern Software Testing in a Digital Context James Milne and Stevan Zivanovic

Infuse - Modern Software Testing in a Digital Context 2016

Embed Size (px)

Citation preview

Modern Software Testing in a Digital Context

James Milne and Stevan Zivanovic

Introduction

This is a Question and Answer session with 7 questions

Your presenters are:

• Stevan is an experienced managing consultant, working with senior/executive leaders to shape organisations. He does the “fluffy” stuff that motivates organisation to change and look at how to deal with the challenges.

• James is “dyed in the wool” test manager, having run teams and delivered testing services for more years that he cares to remember. He’s seen it and done it, but is still learning.

What is Digital Transformation

• Mobile

• TabletPersonal

computer

• SaaS

• CloudHosted In

house

• Big data

• Multi sourcedRetained data

• Multiple suppliers

• Multi delivery approachesOne or two

supplier

• Designed for multiple future features that are anticipated

Meets defined business need

Noun Verb

What are the Test Specific Challenges in Digital?

Business Processes

Measures

Environment

Data

New Busines

s

How to Structure Testing for Digital?

Time to swap roles…

Development Methodologies - What Works?

Tools & Applications

Delivery & Environment Plan

Availability

Structure, Sizing & Number

Support

In – a nutshell – all!

Waterfall

Agile

DevOps

RAD

Tools & Applications

Delivery & Environment Plan

Availability

Structure, Sizing & Number

Support

Technical Debt

Control

What Makes it Work

Delivery Plan

Resources

Shared Goals

Communication

Control

Freedom

Why is Test Automation is Valuable?

Delivers Testing in a more rapid manner

Provides Continuous Regression ability

Can provide a business tool

Improved Test Execution Transparency

Cost Efficiency & Reduction

Improved Test Coverage & Defect Detection

What about Non-Functional Requirements?

The Unexpected

Performance Operational

Security

Recovery

Start Early

Test Environments & Data

Tools & Applications

Delivery & Environment Plan

Availability

Structure, Sizing & Number

Support

Technical Debt

Tools & Applications

Delivery & Environment Plan

Availability

Structure, Sizing & Number

Support

Technical Debt

Control

Tools & Applications

Delivery & Environment Plan

Availability

Structure, Sizing & Number

Support

Technical Debt

Data

Delivery & Maintenance Plan

Security & Privacy

Structure & Sizing

Support

Data Generation

Control

www.usemango.co.uk - www.infuse.it