Professional Documents
Culture Documents
Success Story
Testing at Thales
Thales’ naval combat systems and Thales naval combat systems and sensors The radar department was looking for a
meet a wide range of needs for surface and solution that could provide the following:
sensors serve five key sectors (aero-
anti-air warfare. These solutions perform • Test automation
space, space, ground transportation, surveillance, command, and combat • Tests for non-programmers that
functions, and support weapon systems from would be easy to implement
defense, and security). Thales helps its
both US and European manufacturers. • Better involvement from domain
customers make the right decisions at engineers
The Thales product portfolio ranges from • Connectivity with other web/soap-
the right time.
medium and long-range surveillance radars based applications
to multi-function radars with missile guidance, • Running of tests on multiple targets
to complete integrated solutions that contain • Reuse of tests
several radar systems, communication
antennas, optronic sensors, IFF antenna, Using Parasoft SOAtest to Solve
THE CHALLENGE satellite dish etc. in one single structure Testing Challenges
and even one radar that has recently
Thales has a heterogeneous and distributed
demonstrated its ballistic missile defence Having a heterogeneous and distributed
test environment, which brings a challenge capabilities. test environment brought challenges
on how to automate regression tests. For to automating the regression tests. For
their testers, it is difficult to have detailed When it came time to address their testing example, test tools were implemented
challenges, Thales used an external company with Java and Matlab, but the radar
knowledge of all internal test tools and
to investigate the possible solutions that applications were implemented in C and
radar applications.
were available in the market that would fit C++. There were Java-based unit tests that
their needs. Parasoft SOAtest proved to be weren’t suitable for non-programmers.
the best solution. Additionally, it was difficult to connect with
THE SOLUTION web-soap based test applications.
performing verifications, and the tool benefit. Tests developed in SOAtest are
allows us to automate the tests and reusable in other systems, saving time and
run them as often as we want. The money because writing tests takes a lot of
results are then easy to display in the time. As the tests are reused, the maturity of
Jenkins environment.” the tests continue to improve as well.