This website uses cookies to make the content more user-friendly and effective. By using this website, you agree to the use of cookies. You can find additonal information about the use of cookies and the possibility of objecting to the use of cookies here.

26 - 28 February 2019 // Nuremberg, Germany

Conferences and supporting programme

back to day overview
Session 32 - Software Engineering VI - Software Testing

Efficient Software Variants Testing Vortragssprache Englisch

Customizing of products based on customer or market demands is widely used in practice. To reduce time and costs, this is carried out using variants of the product software. Each variant needs to be tested completely according to the requirements and standards. The challenge of the test is to do this thoroughly with the lowest necessary effort. Testing software variants often requires very similar tests being created which causes painful work when updating them according to new requirements or software versions to keep everything in sync. Copying and deriving tests to get variations of test cases is not a solution, because the relations between the copied tests will get lost and errors may be introduced while copying and manually doing the same adjustments for all variants. Based on an example, a method for easy management of variant tests will be presented: This straight-forward approach for testing of a variant hierarchy provides a unique identification of test cases and multiple levels of inheritance of test cases into all test variants. Starting with a set of base test cases common testing aspects are propagated automatically to each derived test. Inherited tests can be adapted to the variant specific requirements and additional tests can be added. This reduces redundant work and keeps the hierarchical dependencies of the variant tree. Updates of the base tests will be merged into the child tests automatically. Such a reuse and inheritance of test cases greatly facilitates the creation of tests for software variants. The centrally managed tests are identified using UUIDs which allow sharing and merging tests between distributed teams.

--- Date: 01.03.2018 Time: 3:30 PM - 4:00 PM Location: Conference Counter NCC Ost



Michael Wittner

Razorcat Development GmbH


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.