new technology new approaches - tmf - july 2016

12
New Technologies, New Approaches? Test Managers Forum Stevan Zivanovic July 2016

Upload: stevan-zivanovic

Post on 19-Jan-2017

195 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: New technology new approaches - tmf - july 2016

New Technologies, New Approaches?

Test Managers ForumStevan Zivanovic July 2016

Page 2: New technology new approaches - tmf - july 2016

Introduction

This is an interactive session!

We want to hear your experiences of testing new technologies

However, here are some initial thoughts

Page 3: New technology new approaches - tmf - july 2016

IT Emerging Technology

Page 4: New technology new approaches - tmf - july 2016

What is new?

• For this conversation:

• Micros-services• Big data• Machine Learning

Page 5: New technology new approaches - tmf - july 2016

Challenges

• What are your views of the key challenges?

• My view:• Fear of change• Lack of information• Lack of knowledge• Perceived complexity

Page 6: New technology new approaches - tmf - july 2016

Process

Break it down!Look at your

knowledge base Work through all the things that

you need in a test strategy (see

next slide)

Socialise the outcomes

Re-assess

Page 7: New technology new approaches - tmf - july 2016

Try to answer each element

Page 8: New technology new approaches - tmf - july 2016

Simple frameworkActivity Unit Test and Integration System Test System Integration Testing Non-functional in the Large Business

Acceptance

Functional requirements

Performance Requirements

Security

Failure/fault tolerance

Regulatory

Exploratory testing

Test tools

Automated Deployments

Data

Environment

Page 9: New technology new approaches - tmf - july 2016

Micro-service Activity

Unit Test and Integration

System Test System Integration Testing

Non-functional in the Large

Business Acceptance

Functional requirements

N/A Needed Done Partially Needed

Performance Requirements

Profiling needed (us Junit Perf etc)

Partial response and payload monitoring

Partial response and payload monitoring

Needs to be expanded into full

end to end

N/A

Security Needed Needed Partial Needed external team to fully test

N/A

Failure/fault tolerance

Simulate error trapping

Needed Needed N/A

Exploratory testing N/A Needed but use stubs

Needed Needed Needed

Use of Stubs and Mocking of services

Needed Needed N/A N/A N/A

Automated Deployments

Done Needed Needed Needed Needed

Use of real data Partially used, but should be stubbed

N/A Done Done Done

Suggested environment

Dev Dev System Integration System Integration Staging

An example from a micro-services review

Copyright © 2016 Experimentus Ltd 9

Page 10: New technology new approaches - tmf - july 2016

An example Big Data review

Page 11: New technology new approaches - tmf - july 2016

To Discuss

• Do New Technologies require New Approaches?• Is it not all of the same thing?• What does change for testers?• What changes to test tool are needed?• Look at approaches for AI?

Page 12: New technology new approaches - tmf - july 2016

Example for Machine LearningActivity Unit Test and Integration System Test System Integration Testing Non-functional in the Large Business

Acceptance

Functional requirements

Performance Requirements

Security

Failure/fault tolerance

Regulatory

Exploratory testing

Test tools

Automated Deployments

Data

Environment