SPLMT-TE: A Software Product Lines System Test Case Tool

  • Crescencio Rodrigues Lima Neto UFPE / RiSE
  • Eduardo S. Almeida UFBA / RiSE
  • Silvio R. L. Meira UFPE / RiSE

Resumo


The product lines approach requires specific testing tools that should help to manage reusable testing assets and automate the test execution. Despite of the increasing interest by the research community regarding software testing tools, Software Products Lines (SPL) still need tools to support the testing process. This work presents briefly the results of a mapping study on software testing tool and defines the requirements, design and implementation of a software product lines system test case tool, aiming at the creation and management of test assets. A controlled experiment was also conducted to evaluate the tool effectiveness.
Palavras-chave: SPLMT-TE, Product Lines, Test Case Tool

Referências

Basili, V. R. (1992). Software Modeling and Measurement: the Goal/Question/MetricParadigm. Technical Report CS-TR-2956, College Park, MD, USA.

Cavalcanti, Y. C., Machado, I. C., Neto, P. A. M. S., Lobato, L. L., Almeida, E. S., and Meira, S. R. L. (2011). Towards Metamodel Support for Variability and Traceability in Software Product Lines. 5th International Workshop on Variability Modelling of Software-intensive Systems.

Chernak, Y. (2001). Validating and Improving Test-Case Effectiveness. IEEE Softw., 18:81–86.

Fewster, M. and Graham, D. (1999). Software Test Automation: Effective Use of Test Execution Tools, volume 10. John Wiley Sons, Ltd.

Juzgado, N. J., Moreno, A. M., and Vegas, S. (2004). Reviewing 25 Years of Testing Technique Experiments. Empirical Software Engineering, 9(1-2):7–44.

Nakagawa, E. Y., Simão, A. S., Ferrari, F. C., and Maldonado, J. C.(2007). Towards a Reference Architecture for Software Testing Tools. In International Conference on Software Engineering & Knowledge Engineering, pages 157–162. Knowledge Systems Institute Graduate School.

Nebut, C., Traon, Y., and Jezequel, J. (2007). System Testing of Product Lines: From Requirements to Test Cases. Software Product Lines, pages 447–477.

Neto, C. R. L., Machado, I. C., Neto, P. A. M. S., Almeida, E. S., and Meira, S. R. L. (2011a). Software Product Lines System Test Case Tool: A Proposal. In International Conference on Software Engineering & Knowledge Engineering, pages 699–704. Knowledge Systems Institute Graduate School.

Neto, C. R. L., Neto, P. A. M. S., Almeida, E. S., and Meira, S. R. L. (2012). A Mapping Study on Software Product Lines Testing Tools. In International Conference on Software Engineering & Knowledge Engineering. Knowledge Systems Institute Graduate School.

Neto, P. A. M. S., Runeson, P., Machado, I. C., Almeida, E. S., Meira, S. R. L., and Engstrom, E. (2011b). Testing Software Product Lines. IEEE Software, 28:16–20.

Oster, S., Zorcic, I., Markert, F., and Lochau, M. (2011). MoSo-PoLiTe: Tool Support for Pairwise and Model-Based Software Product Line Testing. In Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, pages 79–82, New York, NY, USA. ACM.

Reuys, A., Kamsties, E., Pohl, K., and Reis, S. (2005). Model-Based System Testing of Software Product Families. International Conference on Advanced Information Systems Engineering, pages 519–534.

Tevanlinna, A., Taina, J., and Kauppinen, R. (2004). Product Family Testing: a Survey. ACM SIGSOFT Software Engineering Notes, 29:12–12.
Publicado
11/07/2012
Como Citar

Selecione um Formato
LIMA NETO, Crescencio Rodrigues; ALMEIDA, Eduardo S. ; MEIRA, Silvio R. L.. SPLMT-TE: A Software Product Lines System Test Case Tool. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 11. , 2012, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 444-459. DOI: https://doi.org/10.5753/sbqs.2012.15337.