SPLOT-TM: Apoio ao Gerenciamento de Testes Funcionais em Linha de Produto de Software

  • Regis Hattori Universidade de São Paulo
  • Marcelo Fantinato Universidade de São Paulo
  • Marcelo Faria Universidade de São Paulo
  • Marcos Chaim Universidade de São Paulo

Resumo


Linha de Produto (LP) é uma abordagem da Engenharia de Software que busca aumento da qualidade e redução no custo e no tempo de desenvolvimento de sistemas de informação. No entanto, tal abordagem possui particularidades que requerem técnicas e ferramentas específicas de teste de software. Este artigo propõe uma ferramenta de apoio ao gerenciamento de testes funcionais para LP, baseados em Modelos de Características, desenvolvida como uma extensão da ferramenta SPLOT.

Referências

Bagheri, E.; Asadi, M.; Gasevic, D.; Soltani, S. (2010) "Stratified analytic hierarchy process: Prioritization and selection of software features". In: Proc. of the 14th Int. Conf. on Software Product Lines: Going Beyond, South Korea, Springer, p. 300-315.

Cohen, D.; Dalal, S. (1997) The AETG System: An approach to Testing Based on Combinatorial Design, In IEEE Trans. on Software Engineering 23(7), p. 437-444.

Czarnecki, K.; Helsen, S.; Eisenecker, U. (2005) Staged Configuration Through Specialization and Multi-Level Configuration of Feature Models. In Software Process: Improvement and Practice 10(2), p. 143-169.

Delamaro, E. D.; Maldonado, J. C.; Jino, M., (2007) "Conceitos Básicos", In: Introdução ao Teste de Software, Elsevier, Brasil.

Ensan, A.; Bagheri, E.; Asadi, M.; Gasevic, D.; Biletskiy, Y. (2011) "Goal-Oriented Test Case Selection and Prioritization for Product Line Feature Models". In Proc. of the 8th Int. Conf. on Information Technology: New Generations, USA, p. 291-298.

Ghanam, Y.; Maurer, F. (2010) "Linking Feature Models to Code ArtifaCTs Using Executable Acceptance Tests". In Proc. of the Software Product Lines: Going Beyond, South Korea, p. 211-225.

Hervieu, A.; Baudry, B.; Gotlieb, A. (2011) "PACOGEN: Automatic Generation of Pairwise Test Configurations from Feature Models". In Proc. of the IEEE 22nd Int. Symp. on Software Reliability Engineering, p. 120-129.

Johansen, M.; Haugen, Ø.; Fleurey, F. (2011) "Properties of Realistic Feature Models Make Combinatorial Testing of Product Lines Feasible". In: Proc. of the Model Driven Engineering Languages, New Zeeland, Springer, p. 638-652.

Käkölä, T. and Dueñas, J.C. (2006) Research Issues in Software Product Lines-Engineering and Management. Springer, Germany.

Kato, S.; Yamaguchi, N. (2011) "Variation Management for Software Product Lines With Cumulative Coverage of Feature Interactions". In Proc. of the 15th Int. Software Product Line Conf., Japan, p.140-149.

Kuhn, R.; Walace, D. R.; Gallo Jr., A. M.. (2004) Software Fault Interactions and Implications for Software Testing. In IEEE Trans. on Soft. Eng. 30(6), p. 418-421.

Mendonca, M.; Branco, M.; Cowan, D. (2009) SPLOT: Software Product Lines Online Tools. In Systems Engineering 44(4), p. 761-762, ACM Press.

Narciso, E. N; Nunes, F. L. S.; Delamaro, M. E. (2011) "Seleção de Casos de Teste Utilizando Conceitos de Variabilidade: Uma Revisão Sistemática". Em Anais do VIII Simp. Bras. de Sistemas de Informação, São Paulo – SP, Brasil, p. 115-125.

Neto, C. R. L.; Almeida, E. S. de; Meira, S. R. de. A. L. (2012) "Software Product Lines System Test Case Tool and its Initial Evaluation". In Proc. of the 2012 IEEE 13th Int. Conf. on Information Reuse & Integration (IRI), USA, p. 25-32.

Pohl, K.; Böckle, G.; Linden, F. Van Der. (2005) "Introduction to Software Product Line Engeneering" in Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Germany.

Pohl, K.; Metzger, A. (2006) Software product line testing. In Communications of the ACM - Software product line 49(12), p. 78-81.

Pressman, R. S., (2006) "Estratégias de Teste de Software", In: Engenharia de Software, McGraw-Hill, Brasil. 28(5), p. 16-20.

Silveira N., P. A. M. et al. (2011) Testing Software Product Lines. In IEEE Software

Sousa, D. M.; Fantinato, M. (2010) "Functional Testing Criteria Based on Feature Modeling for Software Product Line". In: Proc. of the IADIS Int. Conf. Applied Computing, Romania, p. 3-10.
Publicado
22/05/2013
HATTORI, Regis; FANTINATO, Marcelo; FARIA, Marcelo; CHAIM, Marcos. SPLOT-TM: Apoio ao Gerenciamento de Testes Funcionais em Linha de Produto de Software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 379-390. DOI: https://doi.org/10.5753/sbsi.2013.5705.