1 |
Uma estratégia para a avaliação e evolução de teste funcional de software / A Strategy for the evaluation and evolution of functional software testingArantes, Gilmar Ferreira January 2012 (has links)
Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2014-08-01T14:00:30Z
No. of bitstreams: 2
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)
DissertacaoFinalGilmarCC.pdf: 1781002 bytes, checksum: 864dc93f98977e9c6364e12bcc473c58 (MD5) / Made available in DSpace on 2014-08-01T14:00:30Z (GMT). No. of bitstreams: 2
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)
DissertacaoFinalGilmarCC.pdf: 1781002 bytes, checksum: 864dc93f98977e9c6364e12bcc473c58 (MD5)
Previous issue date: 2012 / Fundação de Amparo à Pesquisa do Estado de Goiás - FAPEG / Software Testing is part of software quality assurance activities. It aims to uncover
the presence of defects, that can be inserted in various stages of software develop-
ment. Several techniques are used in the testing activity, highlighting the functional
ones, which derive test requirements from the software specification. The research
faces the problem of how to evolve the functional testing strategies with low costs,
relative to the amount of test cases needed, without compromising the number of
uncovered defects. A systematic review was planned and executed, based on formu-
lated questions so as to answer the research problem. Such review supported the
definition of a new criterion for functional testing, the Systematic Functional Test
with Decision Table Application (TFS-DT), which is an extension of Systematic
Software Testing (TFS) and provides joint application of criteria: Partitioning Equi-
valence Classes, Boundary Value Analysis and Decision Table. The TFS-DT defines
a strategy based on a set of requirements and has a process in order to apply the
strategy in a systematic manner. Three empirical studies were applied with promi-
sing results compared to TFS: all of them reduces at least half the adequated set
without impact on the number of uncovered defects. / Teste de Software faz parte das atividades de garantia da qualidade do software.
Destina-se a revelar a presen ̧ca de defeitos, que podem ser inseridos em v ́arios
est ́agios do desenvolvimento do software. V ́arias t ́ecnicas s ̃ao usadas na atividade
de teste, com destaque para as funcionais, que derivam requisitos de teste a partir
da especifica ̧c ̃ao do software. A pesquisa enfrenta o problema de como evoluir as
estrat ́egias de testes funcionais reduzindo o custo, em rela ̧c ̃ao `a quantidade de
casos de teste necess ́arios, sem comprometer o n ́umero de defeitos revelados. Uma
revis ̃ao sistem ́atica foi planejada e executada, com base em quest ̃oes formuladas de
modo a responder ao problema da pesquisa. Esta revis ̃ao apoiou a defini ̧c ̃ao de um
novo crit ́erio de teste funcional, o Teste Funcional Sistem ́atico com Aplica ̧c ̃ao da
Tabela de Decis ̃ao (TFS-TD), que ́e uma extens ̃ao do Teste Funcional Sistem ́atico
(TFS) e que prevˆe a aplica ̧c ̃ao conjunta dos crit ́erios: Particionamento em Classes
de Equivalˆencia, An ́alise do Valor Limite e Tabela decis ̃ao. O TFS-TD define uma
estrat ́egia baseada em um conjunto de diretrizes e possui um processo para aplicar
esta estrat ́egia de forma sistem ́atica. Trˆes estudos emp ́ıricos foram aplicados com
resultados promissores em rela ̧c ̃ao ao TFS: todos eles reduzem, pelo menos, pela
metade o conjunto adequado, sem impacto na quantidade de defeitos revelados.
|
Page generated in 0.082 seconds