Software:ContinoProva
Developer(s) | ITPower Solutions GmbH |
---|---|
Stable release | 2.3
|
Operating system | Windows |
Type | Software testing |
License | Proprietary |
Website | ContinoProva |
ContinoProva is a software tool for automated testing of embedded software. It integrates various hardware and software tools for automated testing.
Etymology
The name ContinoProva is derived from the Spanish word continuo (continuous) and the iIalian word provare (to test).
Fields of application
ContinoProva can be applied in several test stages, e.g. unit testing, integration testing, system testing, as well as in continuous testing scenarios and tests in real environments.[1]
It is also often used to perform regression tests due to their repetitive character and the frequency of these repetitions.[2]
Main fields of application of ContinoProva are the automotive and medical industry, but also railroad and automation industry.[3]
Architecture
ContinoProva is based on a client-server model. External tools can be connected to the server via open interfaces (APIs). In a test environment for embedded systems, these are, for example, relay boxes for controlling digital inputs of the test object, oscilloscopes for signal measurement, bus tools for setting and reading bus messages, and debuggers. The client requests individual services from the server during the test run according to the defined test specifications. The server forwards the client's requests to the test tools and, conversely, the tools' response to the client. This architecture abstracts from the user and programming interfaces of individual tools and provides a unified front end for test specification and tool control.[4]
Usage in the test process according to ISTQB
Test specification
Tests are specified sequentially in the editor of ContinoProva via a graphical user interface (GUI). They are hierarchically structured into test groups, test sequences, test steps and test tasks. Within a test specification all connected tools can be controlled. This sequential test sequence also supports the use of other test specification types, such as state diagrams.[5]
Test execution
The automatic execution of tests can be performed in different modes. For example, conditions for the test sequence, interrupts and loops can be defined. Recurring test elements (test stages, test sequences or test groups) may be defined as library modules and can be used in different test specifications. An integrated test debugger enables the execution of individual test stages. Test specifications can be tested repeatedly by means of batch processing.
Test evaluation
The ContinoProva report generator provides the user with configurable test reports. The report can list the test specification, results of the comparison between expected and actual output values of the test object, information about the test environment as well as organizational data, e.g. name of the tester, time of the test and so forth.
Weblinks
- ContinoProva website
- ContinoProva Youtube channel
- entry at www.testtoolreview.de
- entry at www.softguide.de
References
Sources
- Andreas Spillner, Tilo Linz: Basiswissen Softwaretest. dpunkt Verlag, Heidelberg 2012. ISBN 978-3-86490-024-2.
Citations
- ↑ Sadeghipour, Sadegh (June 22, 2017). "Testautomatisierung in einer heterogenen Toolumgebung". Munich. p. 10. https://www.embedded-testing.de/files/cleancode/site/vortraege2017/tag2/D4.4_EmbeddedTesting2017-Testautomatisierung-Sadeghipour.pdf.
- ↑ Lim, Maike; Deus, Frank (2014). "Automatisierte Sicherheit". MEDengineering (Kulmbach) 3-4: 40.
- ↑ Sadeghipour, Sadegh. "ITPower - Ueber uns". https://itpower.de/de/unternehmen/ueber-uns/.
- ↑ Sadeghipur, Sadegh (June 22, 2017). "Testautomatisierung in einer heterogenen Toolumgebung". Munich. p. 3. https://www.embedded-testing.de/files/cleancode/site/vortraege2017/tag2/D4.4_EmbeddedTesting2017-Testautomatisierung-Sadeghipour.pdf.
- ↑ Sadeghipour, Sadegh (February 9, 2017). "Gleitender Übergang vom manuellen zum automatisierten Test eingebetteter Software". Langen. p. 3. https://gi.de/fileadmin/FG/TAV/40.TAV/9_TAV40-Testautomatisierung-Sadeghipour.pdf.