• Aucun résultat trouvé

Test Architects at Siemens

N/A
N/A
Protected

Academic year: 2022

Partager "Test Architects at Siemens"

Copied!
1
0
0

Texte intégral

(1)

Test Architects at Siemens

Peter Zimmerer, Siemens AG, [email protected]

Abstract

At Siemens we have invented and defined a new key role Test Architect to meet the diverse challen- ges of shorter time-to-market, increasing com- plexity and more agility while keeping quality and other key system properties high. In the real world our test systems increase in size, volume, flexibility, velocity, complexity and unpredictability: think about testing of autonomous systems or testing of AI systems (artificial intelligence). Additionally, digitalization (virtualization, cloud, mobile, big data, data analytics, internet of things, continuous delivery, DevOps) requires more than just a face lift in testing.

This talk shares our motivations, decisions, achievements, and experiences on our journey since 2016 to establish this new key role Test Architect on eye level with the software architects within the company.

Talk Description

What is a “Test Architect”? At Siemens we have invented this new key role by defining the respon- sibilities and tasks of a Test Architect and this talk is about our journey to establish this new key role within the company.

Imagine that you build a system with 10 million lines of code. To be successful this system should have a good architecture, and for that you need good software architects (see experience report [1]).

Next, to perform good testing on 10 million lines of code, you also need to build an appropriate test system – not by spaghetti coding but with a well- designed, sustainable test architecture and by ap- plying innovative software and test technologies.

But, who is responsible and in charge to make this happen? Typically, neither the test manager nor the quality manager will do this; therefore, we need to create a new role on eye level with the software architects: The Test Architect is born (see position paper [2]). To implement and establish this key role we have developed a unique expert train- ing program for Test Architects at Siemens to meet the diverse challenges of shorter time-to-market, increasing complexity, and more agility while keeping quality and other key system properties high.

This talk introduces the new key role Test Ar- chitect, provides practical guidance on the needed strategies, tactics, and practices, and shares our

experiences and lessons learned since the Test Ar- chitect program was launched in 2016 (see [3]):

Why do we need a Test Architect?

What is a Test Architect?

What are the responsibilities and tasks of a Test Architect?

How can a Test Architect provide value and create impact on the business?

Attend this presentation and learn what a Test Ar- chitect is all about and why we at Siemens are driv- ing this forward. We are continuing our journey in this direction – at Siemens our target is to have nearly 50 certified Test Architects by the end of 2019. That means a tremendous upgrade and em- powerment of testing!

Key Takeaways

Understand the rationale why we need a new key role Test Architect

Get familiar with a thorough definition of a real Test Architect – it’s not just another fancy title that is misused

Get to know the responsibilities and tasks of a Test Architect – job profile, contents, focus points

Apply discussed strategies, tactics, practices, and experiences and become a successful Test Architect – a new career path for testers!

References

(1) Paulisch, F. and Zimmerer, P. 2010. A role- based qualification and certification program for software architects: An experience report from Siemens. In Proceedings of the Interna- tional Conference on Software Engineering, 2010, DOI: 10.1145/1810295.1810300

(2) Paulisch, F. and Zimmerer, P. 2016. Collabor- ation of Software Architect and Test Architect Helps to Systematically Bridge Product Lifecy- cle Gap. In Proceedings of the 1st International Workshop on Bringing Architectural Design Thinking Into Developers' Daily Activities (Bridge), 2016, co-located workshop at Interna- tional Conference on Software Engineering, 2016, DOI: 10.1145/2896935.2896936

(3) Zimmerer, P. 2016. Test Architect a key role defined. Professional Tester Magazine, issue 39,

December 2016.

http://www.professionaltester.com/

V. Thurner, O. Radfelder, K. Vosseberg (Hrsg.): SEUH 2019 6

Références

Documents relatifs

We summarized memory characterization data by calculating the median value for memory bandwidth, throughput (IPS) and memory power over the observed intervals for each permutation

Citation: Grandcolas P (2019) The Rise of “Digital Biology”: We need not only open, FAIR but also sustainable data.. Biodiversity Information Science and Standards

Results from coding theory have already been exploited extensively to con- struct digital nets with a small t-value and to compute tables of the best know t-value for a given

However, slip velocities relative to solid wall speed approach those with the no-slip boundary condition when the channel size is larger than thousands of

test and diagnosis. If the decision would have been made only by considering the board related cost, the In-circuit test strategy would have been selected.. Chapter 8

for asymptomatic patients who have peripheral artery disease, coronary artery disease, atherosclerotic aortic aneurysm, or at least two risk factors for stroke.” In contrast, current

Consider two countries in the developing South (labelled i = 1, 2) with a high endowment of forests. The North can decide to contribute to a global transfer fund which is used to

Section 12.6 explains how test cases can be derived from the test objectives, using test scenarios and behavioral test patterns to guide the test synthesis tools.. Section 12.7