AUTOMATIC GENERATION OF TEST CASES IN SOFTWARE PRODUCT LINES

Pedro Reales Mateo, Macario Polo, Beatriz Pérez Lamancha

2009

Abstract

This paper describes a method to automatically generate test cases with oracle in software product lines, where the management of variability and traceability are two indispensable requirements. These characteristics may be quite useful for the processing and automatic addition of the oracle to test cases, which is one of the main problems found, not only in the context of software product lines, but also in general testing literature. The paper describes a simple, but effective, way to deal with this problem, based on annotations to precode artifacts, metamodelling and transformation algorithms.

References

  1. Baresi, L. and Young, M. (2001) Dept. of Computer and Information Science, Univ. of Oregon.
  2. Basanieri, F., Bertolino, A. and Marchetti, E. (2002) In 5th Int. Conf. on The Unified Modeling LanguageSpringer-Verlag. LNCS., pp. 383-397.
  3. Bertolino, A. (2007) In Internation Conference on Software EngineeringIEEE Computer Society, pp. 85-103.
  4. Bertolino, A., Gnesi, S. and di Pisa, A. (2004) PLUTO: A Test Methodology for Product Families, Software Product-family Engineering: 5th Int.l Workshop, PFE 2003, Siena, Italy, November 4-6, 2003.
  5. Broy, M. (2001) Towards a Mathematical Foundation of Software Engineering Methods, IEEE Transactions on Software Engineering, 27, 42-57.
  6. Clements, P. and Northrop, L. (2002) Software Product Lines: Practices and Patterns, Addison-Wesley,.
  7. Harrold, M. J. (2000) Testing: a Roadmap. In Int. Conf. on Soft. Eng. ACM, Limerick, Ireland, pp. 61-72.
  8. McGregor, J., Northrop, L., Jarrad, S. and Pohl, K. (2002) Initiating Software Product Lines., IEEE Software.
  9. Nebut, C., Pickin, S., Le Traon, Y. and Jezequel, J. (2003) Automated requirements-based generation of test cases for product families, Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on, 263-266.
  10. Offutt, A. J., Liu, S., Abdurazik, A. and Amman, P. (2003) Generating test data from state-based specifications, Software Testing, Verification and Reliability, 25-53.
  11. Olimpiew, E. and Gomaa, H. (2006) Customizable Requirements-based Test Models for Software Product Lines, Int. Workshop on Soft Product Line Testing.
  12. Polo, M., Piattini, M. and García-Rodríguez, I. (2008) Decreasing the cost of mutation testing with secondorder mutants, Soft. Testing, Verification and Reliability.
  13. Polo, M., Piattini, M. and Tendero, S. (2007) Integrating techniques and tools for testing automation, Soft. Testing, Verification and Reliability, 17, 3-39.
Download


Paper Citation


in Harvard Style

Reales Mateo P., Polo M. and Pérez Lamancha B. (2009). AUTOMATIC GENERATION OF TEST CASES IN SOFTWARE PRODUCT LINES . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 124-130. DOI: 10.5220/0001983101240130


in Bibtex Style

@conference{iceis09,
author={Pedro Reales Mateo and Macario Polo and Beatriz Pérez Lamancha},
title={AUTOMATIC GENERATION OF TEST CASES IN SOFTWARE PRODUCT LINES},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={124-130},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001983101240130},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AUTOMATIC GENERATION OF TEST CASES IN SOFTWARE PRODUCT LINES
SN - 978-989-8111-86-9
AU - Reales Mateo P.
AU - Polo M.
AU - Pérez Lamancha B.
PY - 2009
SP - 124
EP - 130
DO - 10.5220/0001983101240130