A Generalized Functional Testing Approach for Application Services Development

Thiago Nascimento Rodrigues


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.

Texto completo:




Patterns: Best Practices and Design Strategies.

nd. ed. Upper Saddle River, NJ, USA:

Prentice Hall Press, 2013. ISBN 0133807460,

BARBOSA, E. F. et al. Introdução ao Teste de

Software. João Pessoa, PB: [s.n.], 2000. 330–

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.,

ISBN 0596007124.

KANER, C. An Introduction to Scenario Testing.

W. University Blvd. Melbourne, FL

, 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-


LUO, L. Software Testing Techniques Technology

Maturation and Research Strategy. Pittsburgh,

PA 15232, USA, 2001.

MTE. Cadastro Geral de Empregados e

Desempregados [General Record of Employed

and Unemployed Persons]. 2017.


Accessed: 21-09-2017.

MYERS, G. J.; SANDLER, C. The Art of Software

Testing. [S.l.]: JohnWiley & Sons, 2004.

ISBN 0471469122.

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,


Disponível em:


TEAM, M. P. . P. Microsoft Application Architecture

Guide (Patterns & Practices). Microsoft

Press, 2009. ISBN 9780735627109.

DOI: http://dx.doi.org/10.13037/ras.vol13n2.194


  • Não há apontamentos.

Revista de Informática Aplicada - USCS/UFABC