Abstract
The testing stage for a product belonging to a family is a crucial and expensive part of development. Yet the derivation of test cases for product families has so far received little attention. We focus here on test planning, that is the most critical part of testing. We outline a simple methodology we are developing for this purpose, called PLUTO, relying on the early requirements specification expressed as Use Cases. We also overview the related literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bertolino, A., Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Use Case Description of Requirements for Product Lines, REPL 2002, Essen, Germany, Avaya Labs Tech. Rep. ALR- 2002-033 (September 2002)
Bertolino, A., Gnesi, S.: Use Case-based Testing of Product Lines. In: Proc. ESEC/FSE 2003, pp. 355–358. ACM Press, New York (2003)
Café project homepage at: http://www.extra.research.philips.com/euprojects/cafe/
Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns. SEI Series in Software Engineering. Addison-Wesley, Reading (August 2001)
Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Reading (2001)
Component+, “D4 – BIT Case studies” (October 2002), http://www.componentplus.org
van Gurp, J., Bosch, J., Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: Proc. of the Working IEEE/IFIP Conference on Software Architecture (WICSA 2001), pp. 45–54 (2001)
Halmans, G., Pohl, K.: Communicating the Variability of a Software-Product Family to Customers. Journal of Software and Systems Modeling 2, 15–36 (2003)
Jaring, M., Bosch, J.: Representing Variability in Software Product Lines: A Case Study. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, pp. 15–36. Springer, Heidelberg (2002)
Jazayeri, M., Ran, A., van der Linden, F.: Software Architecture for Product Families: Principles and Practice. Addison-Wesley, Reading (1998)
John, I., Muthig, D.: Tailoring Use Cases for Product Line Modeling, International workshop on requirements Engineering for Product Line (REPL 2002), 2, Avaya Labs Technical Report ALR-2002-033 (September 2002)
Kamsties, E., Pohl, K., Reis, S., Reuys, A.: Testing Variabilities in Use Case Model. In: 5th International Workshop on Product Family Engineering, Siena (November 2003)
Kauppinen, R., Taina, J.: RITA Environment for Testing Framework-based Software Product Lines. In: Proceedings of the Eighth Symposium on Programming Languages and Software Tools (SPLST 2003), Kuopio, Finland, June 2003, pp. 58–69. University of Kuopio (2003)
van der Linden, F.: Software Product Families in Europe: The ESAPS & Café Projects. IEEE Software (July/August 2002)
MacGregor, J.D.: Testing a Software Product Line, Technical Report, CMU/SEI-2001-TR- 022
von der Massen, S., Lichter, H.: Modeling Variability by UML Use Case Diagram, International workshop on requirements Engineering for Product Line (REPL 2002), Avaya Labs Technical Report ALR-2002-033 (September 2002)
Muccini, H., van der Hoek, A.: Towards Testing Product Line Architectures. Electronic Notes in Theoretical Computer Science 82(6) (2003)
Nebut, C., Pickin, S., Le Traon, Y., Jézéquel, J.-M.: Reusable Test Requirements for UML-Modeled Product line, REPL 2002, Essen, Germany, Avaya Labs Technical Report ALR-2002-033 (September 2002)
Ostrand, T.J., Balcer, M.J.: The Category Partition Method For Specifying and Generating Functional Tests. ACM Comm. 31(6), 676–686 (1988)
Schmid, K., Verlage, M.: The Economic Impact of Product Line Adoption and Evolution. IEEE Software 19(4), 50–57 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertolino, A., Gnesi, S. (2004). PLUTO: A Test Methodology for Product Families. In: van der Linden, F.J. (eds) Software Product-Family Engineering. PFE 2003. Lecture Notes in Computer Science, vol 3014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24667-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-24667-1_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21941-5
Online ISBN: 978-3-540-24667-1
eBook Packages: Springer Book Archive