Test automation – test automation in the development phase

There is a lot more to software development than simply writing code. Quality and error-free function play the main roles and a range of test procedures ensure that the developed software truly satisfies the requirements. While manual test procedures require a lot of the company's resources and take up a lot of time because of their sequential nature, the latest tools and approaches are now providing ever better support for the automated testing of software.

Automatic testing is worth it

Test automation saves time and effort

In the past, testing often just concentrated on whether software ran without any errors (code coverage, e.g., with NCover, dotCover; code analysis, e.g., with ReSharper, NArrange; module tests, e.g., with JUnit/NUnit). In the meanwhile, however, more attention is being paid to the correlation of the results achieved with the requirements set, whereby the use of suitable test management software is becoming ever more important. The idea is to detect deviations early and correct them in order to keep the project on track. Continuous integration, e.g., using a Hudson server or Microsoft Team Foundation Server (TFS), automatically validates all changes to the source code "overnight" to inform the project manager quickly and comprehensively.

In other words, the earlier the tests are performed in the software development life cycle (SDLC), the sooner it is possible to deliver error-free software which complies with the requirements. With our approach of test automation during the development stage we can make error-free software available more quickly than ever before. We are happy to assist and support our customers with their test automation – both using the conventional V/W model procedure and in agile environments (Scrum).


Clean code development for more quality

infoteam employs a wide range of tools and processes to ensure the high quality of the software to be developed. We develop in accordance with the ideas and specifications of clean code development on the one hand and work in compliance with standards (IEEE 730, 828, 829, 830, 1012, 1016, 1058) in accordance with the specifications of different standard committees on the other.

Coordinated tools are used in the individual phases of the test process each time:

  • Requirements management (e.g., HP Quality Center, Micro Focus CaliberRM)
  • Test management (e.g., Selenium, HP Quality Center, IBM Rational Quality Manager, imbus TestBench, Micro Focus Silk Central, Microsoft TFS, Microsoft Test Manager (MTM), SQS-Test/Professional)
  • Test automation (e.g., Selenium, HP Quick Test Professional, IBM Rational Functional Tester, Micro Focus Silk Test, Microsoft TFS, Ranorex, SmartBear SoapUI, Tricentis Tosca, National Instruments LabVIEW, eXept expecco)
  • Performance test (e.g., HP LoadRunner, Micro Focus Silk Performer, Microsoft TFS, SmartBear LoadUI)
  • Defect tracking (e.g., HP Quality Center, IBM Rational Quality Manager, Micro Focus Silk Central, Microsoft TFS, Mozilla Bugzilla)
  • Embedded system test (e.g., Hitex Tessy)
  • Test design (e.g., Microsoft Pairwise Independent Combinatorial Testing (PICT), Tricentis Tosca)
  • Web test tool (e.g., Xenu’s Link Sleuth)

Seamless integration of tools

Depending on the development phase of the software project and the type of test, it is necessary to ensure almost seamless integration of the tools in the existing development environment. In addition, different approaches such as the use of mock-ups or click demos allow earlier inclusion of the testers – from departments other than IT too – and as such allow early exchange.

Seamless integration of tools

Automatic testing is worth it

Although test automation means increased efforts at the beginning of the project, the investment pays for itself after just two or three iterations.

We happily support our customers in the creation of the test concept and the test specification as well as setting up the correct test environment. The following test methods are possible: SiL (software-in-the-loop test), HiL (hardware-in-the-loop test), risk-based testing, FMEA (Failure Mode and Effects Analysis), FMECA (Failure Mode and Effects and Criticality Analysis), model-based testing (MBT), functional tests, user story tests, unit tests, component tests, smoke tests, usability tests, acceptance tests, performance tests, stability testing, scalability testing.

We are also happy to assist as your competent partner for the evaluation and documentation of test results and the further development and maintenance of the test environment. 

Test automation – test automation in the development phase

All our developers are qualified ISTQB © Certified Testers and boast many years of experience on different projects in a wide range of sectors.

The Microsoft® Team Foundation Server (TFS) offers considerable added value in comparison with similar solutions thanks to its central data warehouse, the deep integration of different user roles and the flexible software interface...

read more

Medical image processing covers all the tasks from capturing to the processing right up to the assessment of image files. infoteam develops software for measurement and evaluation purposes. In addition, our simulation tools also...

read more

The infoteam process model iMED is our basis for the standard-compliant development of medical software, either as a stand-alone medical device or as part of a medical device in accordance with the MDD and the FDA.

read more

A universal and at the same time high-performance basic software framework for customised medical software systems.

read more

In the field of embedded software engineering for medical devices we take over the programming of time-critical and safety-critical functions.

read more

We take over the programming, maintenance and approval of your mobile medical apps – either as a native or as a web-based app.

read more

iLAB-Bio forms the basis for the development of customised software solutions for bioprocess technology.

 

read more

The SiLA library developed by infoteam is a flexible, cross-platform implementation of the SiLA standards for use in integrated laboratory devices (SiLA Service Provider) and for PMS systems (SiLA Service Consumer).

read more

iLAB is a flexible, device-independent platform and serves as a basis for flexibly expandable software that is adapted to specific requirements in the laboratory environment.

read more

Our technological skills encompass all the classic automation levels up to CPS-based automation.

read more

infoteam offers agile development of functional safe and connected systems and presents the holistic iFSC concept that is pre-certified by components at the embedded world 2018.

read more

In der Oktoberausgabe der atp-edition wird das Forschungsprojekt Robofill 4.0 vorgestellt, an dem infoteam maßgeblich beteiligt ist.

read more

infoteam Software AG connects research project “RoboFill 4.0” with data sciences

read more

infoteam Software AG is putting Medical App into circulation

read more

infoteam Software AG opens new office in Stuttgart

read more

Hannover Messe: infoteam Software AG is analysing machine data within a cloud across several halls

read more

Schülerinnen und Schüler schnuppern in den Osterferien in die IT-Welt

read more

Die infoteam Software AG hat als Arbeitgeber im Raum Erlangen Höchstadt zum nunmehr sechsten Mal in Folge den Vitalo Award als Qualitätszertifikat für herausragende Leistungen im betrieblichen Gesundheitsmanagement von Alexander...

read more

Evaluation version for FlexiSafe® available on menTCS

read more

Innovative technologies at the leading trade fair for electric automation in Nuremberg. At this year’s SPS IPC Drives between 22 and 24 November, infoteam Software AG from Bubenreuth shows augmented reality applications for the...

read more

MT-CONNECT 2017 |

Visit infoteam at the MT-CONNECT exhibition in Nuremberg at hall 10.1, stand 205, from June 21-22, 2017. The MT-CONNECT will take place for the first time on occasion of the MedTech Sumit Conference.

read more

At Juni 28, 2017 the IHK Würzburg-Schweinfurt will host the 3rd Future Forum Technics. We will also participate and our expert, Martin Grune will present various possible applications for augmented reality solutions.

read more

ESE Kongress |

Vom 04.-08. Dezember 2017 treffen sich mehr als 40.000 Spezialisten aus der Embedded-Branche beim Embedded Software Engineering Kongress in Sindelfingen. Unser Experte, Frank Poignée spricht dort am 06.12.2017 zum Thema: "Agilität in...

read more