mahony marmott15 It’s a success. Customer satisfaction guaranteed…
Ensuring High-Quality Standard
In order to ensure a high-quality standard of the TV application, sophisticated processes and a multi-level test strategy have been initiated. Automated regression tests for all software components on different levels (for native C, as well as for Java/Kotlin code) and automated end-to-end tests, e.g. for the players, were implemented.
These tests are executed in various configurations on multiple platforms and have been continuously improved and extended. For continuous integration (CI), we use suitable tools such as Jenkins and GitLab CI which control the execution and evaluation on a daily basis.
The test strategy is supplemented by manual tests that cover areas that are not (yet) automated or difficult to automate. An example is testing the synchronicity of subtitles with the video. These tests are done prior to the software release. They are constantly updated and adapted to the latest development and feature extensions.
Positive test results are the prerequisite for the product release of the UHD application to the end-users. The launch then takes place step-by-step in test groups (alpha and beta test groups) which enables further analysis in the field and thus a better prediction for the real user experience.