automated testing model for complex and highly ... · rmrm rm rm rm nokia’s radio base station is...

16
AUTOMATED TESTING MODEL FOR COMPLEX AND HIGHLY CONFIGURABLE SOFTWARE SYSTEMS IN GLOBALLY DISTRIBUTED ORGANIZATION Presented by Marcin Szczukiewicz and Lukasz Walach © All rights reserved

Upload: others

Post on 30-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

AUTOMATED TESTING MODEL FOR COMPLEX AND HIGHLY CONFIGURABLE SOFTWARE SYSTEMS IN GLOBALLY DISTRIBUTED ORGANIZATION

Presented by Marcin Szczukiewicz and Lukasz Walach

© All rights reserved

2 © All rights reserved

Nokia’s radio base station test environment

3 © All rights reserved

SM

TM

RM

RM

RM

RM

RM RM

RM

RM

RM

Nokia’s radio base station is equipment that facilitates wireless communication between user terminal and a network.

UE - User Equipment

NE - Network Element

TM - Transport Module

SM - System Module

RM - Radio Module

NE

NE

UE UE UE UE UE UE UE UE

SM

TM

SM

Testers & Developers

4 © All rights reserved

WAY OF WORKING

© All rights reserved

5

Nokia’s global R&D teams.

TestingTesting within international corporation causes the creation of autonomous units formed based on common knowledge, tools, and shared experiences.

DevelopmentWith today’s technologies, SW developers are no longer impeded by a distance between team members.

6 © All rights reserved

Remote access & Virtualization

Problem: Tester is tied to its environment.

Solution: Tester is working remotely.

Problem: Poor scalability of test PC devices.

Solution: Virtualization.

7 © All rights reserved

Processes & Reporting

Problem: The same task is done in different ways by different people.

Solution: Processes are defined.

Problem: Inconsistent ways to store artifacts and reporting.Solution: Centralized reporting system with access to artifacts.

8 © All rights reserved

Automation & Sharing

Problem: Automated Test Frameworks are not compatible.

Solution: One ATF is selected.

Problem: Tests and test data are not reused because are stored in different formats, and locations.

Solution: Version control.

9 © All rights reserved

Simulation & Standardization

Problem: Automation of production hardware is complex.

Solution: Create simulated production-like environments.

Problem: Managing variable test environments is inefficient.

Solution: Standardize test environments.

10 © All rights reserved

AUTOMATED TESTING MODEL

© All rights reserved

11

Testers & Developers

12 © All rights reserved

Test Environment as a Service

13 © All rights reserved

Testing ecosystem

14 © All rights reserved

AB

C

A. Tester is reserving free resource from cloud to create test.

B. Developer may schedule any test for automated execution when integrating feature, results are provided back.

C. Load promotion process triggers SW delivery flow. Automated acceptance tests are selected scheduled, executed and reported without any human intervention.

Q&A

© All rights reserved

15

THANK YOU

© All rights reserved

16