Delta-oriented test case prioritization for integration testing of software product lines (bibtex)
by Lachmann, Remo, Lity, Sascha, Lischke, Sabrina, Beddig, Simon, Schulze, Sandro and Schaefer, Ina
Abstract:
Software product lines have potential to allow for mass cus-tomization of products. Unfortunately, the resulting, vast amount of possible product variants with commonalities and differences leads to new challenges in software testing. Ide-ally, every product variant should be tested, especially in safety-critical systems. However, due to the exponentially increasing number of product variants, testing every prod-uct variant is not feasible. Thus, new concepts and tech-niques are required to provide efficient SPL testing strategies exploiting the commonalities of software artifacts between product variants to reduce redundancy in testing. In this paper, we present an efficient integration testing approach for SPLs based on delta modeling. We focus on test case pri-oritization. As a result, only the most important test cases for every product variant are tested, reducing the number of executed test cases significantly, as testing can stop at any given point because of resource constraints while ensuring that the most important test cases have been covered. We present the general concept and our evaluation results. The results show a measurable reduction of executed test cases compared to single-software testing approaches.
Reference:
Delta-oriented test case prioritization for integration testing of software product lines (Lachmann, Remo, Lity, Sascha, Lischke, Sabrina, Beddig, Simon, Schulze, Sandro and Schaefer, Ina), In Proceedings of the 19th International Conference on Software Product Line - SPLC '15, ACM, 2015.
Bibtex Entry:
@InProceedings{Lachmann2015,
  Title                    = {{Delta-oriented test case prioritization for integration testing of software product lines}},
  Author                   = {Lachmann, Remo and Lity, Sascha and Lischke, Sabrina and Beddig, Simon and Schulze, Sandro and Schaefer, Ina},
  Booktitle                = {Proceedings of the 19th International Conference on Software Product Line - SPLC '15},
  Year                     = {2015},

  Address                  = {New York, NY, USA},
  Pages                    = {81--90},
  Publisher                = {ACM},
  Series                   = {SPLC '15},

  Abstract                 = {Software product lines have potential to allow for mass cus-tomization of products. Unfortunately, the resulting, vast amount of possible product variants with commonalities and differences leads to new challenges in software testing. Ide-ally, every product variant should be tested, especially in safety-critical systems. However, due to the exponentially increasing number of product variants, testing every prod-uct variant is not feasible. Thus, new concepts and tech-niques are required to provide efficient SPL testing strategies exploiting the commonalities of software artifacts between product variants to reduce redundancy in testing. In this paper, we present an efficient integration testing approach for SPLs based on delta modeling. We focus on test case pri-oritization. As a result, only the most important test cases for every product variant are tested, reducing the number of executed test cases significantly, as testing can stop at any given point because of resource constraints while ensuring that the most important test cases have been covered. We present the general concept and our evaluation results. The results show a measurable reduction of executed test cases compared to single-software testing approaches.},
  Doi                      = {10.1145/2791060.2791073},
  ISBN                     = {9781450336130},
  Keywords                 = { delta-oriented software product lines, regression testing, test case prioritization,architecture-based testing,imotep},
  Mendeley-tags            = {imotep},
  Url                      = {http://dl.acm.org/citation.cfm?doid=2791060.2791073}
}
Powered by bibtexbrowser