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

Infuse - Modern Software Testing in a Digital Context 2016

Apr 14, 2017

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Infuse - Modern Software Testing in a Digital Context 2016

Modern Software Testing in a Digital Context

James Milne and Stevan Zivanovic

Page 2: Infuse - Modern Software Testing in a Digital Context 2016

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.

Page 3: Infuse - Modern Software Testing in a Digital Context 2016
Page 4: Infuse - Modern Software Testing in a Digital Context 2016

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

Page 5: Infuse - Modern Software Testing in a Digital Context 2016
Page 6: Infuse - Modern Software Testing in a Digital Context 2016

What are the Test Specific Challenges in Digital?

Business Processes

Measures

Environment

Data

New Busines

s

Page 7: Infuse - Modern Software Testing in a Digital Context 2016
Page 8: Infuse - Modern Software Testing in a Digital Context 2016

How to Structure Testing for Digital?

Page 9: Infuse - Modern Software Testing in a Digital Context 2016

Time to swap roles…

Page 10: Infuse - Modern Software Testing in a Digital Context 2016

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

Page 11: Infuse - Modern Software Testing in a Digital Context 2016
Page 12: Infuse - Modern Software Testing in a Digital Context 2016

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

Page 13: Infuse - Modern Software Testing in a Digital Context 2016
Page 14: Infuse - Modern Software Testing in a Digital Context 2016

What about Non-Functional Requirements?

The Unexpected

Performance Operational

Security

Recovery

Start Early

Page 15: Infuse - Modern Software Testing in a Digital Context 2016
Page 16: Infuse - Modern Software Testing in a Digital Context 2016

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

Page 17: Infuse - Modern Software Testing in a Digital Context 2016

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