A Generalized Functional Testing Approach for Application Services Development

Autores

  • Thiago Nascimento Rodrigues Regional Election Court of Paraná - TRE/PR Systems Development Department Rua João Parolin, 224, 80220-902, Curitiba, PR, Brazil

DOI:

https://doi.org/10.13037/ria.vol13n2.194

Resumo

The design of flexible test architectures for the evaluation of
software has challenged testers and developers teams throughout distinct development software processes. The challenges involve both a simple
software module and a complete software layer. In this scenario,
this work proposes a testing approach based on functional tests. Each
software module (application service) is seen as a black-box, and an alternative way to design tests case is presented. The concept of generalized functional tests is analyzed under the perspective of tests case more informative and more able to ensure the quality of an application service. The
particular focus on the reuse of test data instances highlights the potential of the suggested model.

Downloads

Referências

ALUR, D.; MALKS, D.; CRUPI, J. Core J2EE Patterns: Best Practices and Design Strategies. 2nd. ed. Upper Saddle River, NJ, USA: Prentice Hall Press, 2013. ISBN 0133807460, 9780133807462.

APPEL, F. Testing with Junit. [S.l.]: Packt Publishing, 2015. ISBN 1782166602, 9781782166603.

BARBOSA, E. F. et al. Introdução ao Teste de Software. João Pessoa, PB: [s.n.], 2000. 330–378 p. Minicurso apresentado no XIV Simpósio Brasileiro de Engenharia de Software (SBES 2000).

BOARD, I. S. T. Q. Standard glossary of terms used in Software Testing. 2012.

FOWLER, M. Patterns of Enterprise Application Architecture. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2002. 133-137 p. ISBN 0321127420.

FREEMAN, E. et al. Head First Design Patterns. [S.l.]: O’ Reilly & Associates, Inc., 2004. ISBN 0596007124.

KANER, C. An Introduction to Scenario Testing. 150 W. University Blvd. Melbourne, FL 32901, USA, 2003.

KANER, C. What is a good test case? In: Software Testing Analysid & Review Conference - STAR East. Orlando, FL, USA: [s.n.], 2003.

LIMAYE, M. G. Software Testing. [S.l.]: Tata McGraw-Hill Education, 2009. ISBN 978-0-07-013990-9.

LUO, L. Software Testing Techniques Technology Maturation and Research Strategy. Pittsburgh, PA 15232, USA, 2001.

MASSOL, V.; HUSTED, T. JUnit in Action. Greenwich, CT, USA: Manning Publications Co., 2003. ISBN 1930110995.

MTE. Cadastro Geral de Empregados e Desempregados [General Record of Employed and Unemployed Persons]. 2017. http://trabalho.gov.br/trabalhador-caged, Accessed: 21-09-2017.

MYERS, G. J.; SANDLER, C. The Art of Software Testing. [S.l.]: John Wiley & Sons, 2004. ISBN 0471469122.

RODRIGUES, T. N. tnas/gft-ria-sample: gftria-2017. 2017. Disponível em: https://doi.org/10.5281/zenodo.1095136.

SAINI, G.; RAI, K. Software testing techniques for test cases generation. International Journal of Advanced Research in Computer Science and Software Engineering, v. 3, n. 9, p. 261–265, September 2013. Full text available.

STÄBER, F. Service layer components for decentralized applications. 1-182 p. Tese (Doutorado) — Clausthal University of Technology, 2008. Http://d-nb.info/992573637. Disponível em: http://www.gbv.de/dms/clausthal/E_DISS/2009/db109198.pdf.

TEAM, M. P. . P. Microsoft Application Architecture Guide (Patterns & Practices). Microsoft Press, 2009. ISBN 9780735627109. Disponível em: http://www.amazon.com/gp/product/073562710X.

Downloads

Publicado

2018-02-26

Como Citar

Rodrigues, T. N. (2018). A Generalized Functional Testing Approach for Application Services Development. Revista De Informática Aplicada, 13(2). https://doi.org/10.13037/ria.vol13n2.194

Edição

Seção

Artigos