Teste de software orientado a objetos : tecnicas, estrategias e ferramentas

Detalhes bibliográficos
Autor(a) principal: Herbert, Juliana Silva
Data de Publicação: 1999
Outros Autores: Price, Ana Maria de Alencar
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/256106
Resumo: A determinação da ausência de erros em um sistema de software é impossível de ser garantida, portanto, o teste de software deve ser realizado para aumentar a confiabilidade do produto. Sistemas Orientados a Objetos (00) são mais complexos para testar do que sistemas procedimentais, devido a características tais como herança, encapsulamento, polimorfismo e ligação dinâmica. Há várias técnicas de teste de software 00 propostas na literatura, sendo as mais exploradas. as relacionadas ao teste de estados dos objetos. O conhecimento e a adoção de técnicas de teste permitem que esta atividade seja feita de forma sistemática, automatizada e, portanto, menos suscetível à ocorrência de erros. A complexidade e o tamanho dos sistemas de software exigem que haja uma maior interação entre as pessoas envolvidas no processo de desenvolvimento (assim como no teste). Desta forma, é necessário que as tarefas que compõem a atividade de teste sejam distribuídas aos componentes de uma equipe, devendo haver procedimentos específicos para tal. O principal objetivo deste tutorial é apresentar técnicas, estratégias e ferramentas que podem ser utilizadas no teste de software 00.
id UFRGS-2_1ee7083b9feb1f2f37368453777a293f
oai_identifier_str oai:www.lume.ufrgs.br:10183/256106
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Herbert, Juliana SilvaPrice, Ana Maria de Alencar2023-03-22T03:23:42Z19990103-4308http://hdl.handle.net/10183/256106000101339A determinação da ausência de erros em um sistema de software é impossível de ser garantida, portanto, o teste de software deve ser realizado para aumentar a confiabilidade do produto. Sistemas Orientados a Objetos (00) são mais complexos para testar do que sistemas procedimentais, devido a características tais como herança, encapsulamento, polimorfismo e ligação dinâmica. Há várias técnicas de teste de software 00 propostas na literatura, sendo as mais exploradas. as relacionadas ao teste de estados dos objetos. O conhecimento e a adoção de técnicas de teste permitem que esta atividade seja feita de forma sistemática, automatizada e, portanto, menos suscetível à ocorrência de erros. A complexidade e o tamanho dos sistemas de software exigem que haja uma maior interação entre as pessoas envolvidas no processo de desenvolvimento (assim como no teste). Desta forma, é necessário que as tarefas que compõem a atividade de teste sejam distribuídas aos componentes de uma equipe, devendo haver procedimentos específicos para tal. O principal objetivo deste tutorial é apresentar técnicas, estratégias e ferramentas que podem ser utilizadas no teste de software 00.The absence of errors in software systems is impossible to be assured, therefore software testing must be done to increase product's reliability. Object-Oriented (00) systems are more complex to test than procedural ones, due to features such as inheritance, encapsulation, polymorphism and dynamic binding. There are many 00 software testing techniques proposed on the literature, and most of them are related to object state based testing. Knowing and adopting techniques leads testing to be done in a systematic and automated way, and therefore, less susceptible to failures. Systems of high complexity and size require a bigger interaction among that software development (and testing) involved people. Therefore, testing activities must be distributed to team's members, according some established mies. The main purpose of this tutorial is to present techniques, approaches and tools which can be used to test object-oriented software.application/pdfporRevista de Informatica Teorica e Aplicada. Porto Alegre. v. 6, n. 1 (jul. 1999), p. 7-47Engenharia : SoftwareTestes : SoftwareTrabalho cooperativoTeste de software orientado a objetos : tecnicas, estrategias e ferramentasinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000101339.pdf.txt000101339.pdf.txtExtracted Texttext/plain107598http://www.lume.ufrgs.br/bitstream/10183/256106/2/000101339.pdf.txtce03ce6a93033da7b99d9ea4fd4c65e3MD52ORIGINAL000101339.pdfTexto completoapplication/pdf15430386http://www.lume.ufrgs.br/bitstream/10183/256106/1/000101339.pdf676ff09ad49100ab7885bf2bfda94518MD5110183/2561062023-03-23 03:22:55.228608oai:www.lume.ufrgs.br:10183/256106Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-23T06:22:55Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
title Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
spellingShingle Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
Herbert, Juliana Silva
Engenharia : Software
Testes : Software
Trabalho cooperativo
title_short Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
title_full Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
title_fullStr Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
title_full_unstemmed Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
title_sort Teste de software orientado a objetos : tecnicas, estrategias e ferramentas
author Herbert, Juliana Silva
author_facet Herbert, Juliana Silva
Price, Ana Maria de Alencar
author_role author
author2 Price, Ana Maria de Alencar
author2_role author
dc.contributor.author.fl_str_mv Herbert, Juliana Silva
Price, Ana Maria de Alencar
dc.subject.por.fl_str_mv Engenharia : Software
Testes : Software
Trabalho cooperativo
topic Engenharia : Software
Testes : Software
Trabalho cooperativo
description A determinação da ausência de erros em um sistema de software é impossível de ser garantida, portanto, o teste de software deve ser realizado para aumentar a confiabilidade do produto. Sistemas Orientados a Objetos (00) são mais complexos para testar do que sistemas procedimentais, devido a características tais como herança, encapsulamento, polimorfismo e ligação dinâmica. Há várias técnicas de teste de software 00 propostas na literatura, sendo as mais exploradas. as relacionadas ao teste de estados dos objetos. O conhecimento e a adoção de técnicas de teste permitem que esta atividade seja feita de forma sistemática, automatizada e, portanto, menos suscetível à ocorrência de erros. A complexidade e o tamanho dos sistemas de software exigem que haja uma maior interação entre as pessoas envolvidas no processo de desenvolvimento (assim como no teste). Desta forma, é necessário que as tarefas que compõem a atividade de teste sejam distribuídas aos componentes de uma equipe, devendo haver procedimentos específicos para tal. O principal objetivo deste tutorial é apresentar técnicas, estratégias e ferramentas que podem ser utilizadas no teste de software 00.
publishDate 1999
dc.date.issued.fl_str_mv 1999
dc.date.accessioned.fl_str_mv 2023-03-22T03:23:42Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/other
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/256106
dc.identifier.issn.pt_BR.fl_str_mv 0103-4308
dc.identifier.nrb.pt_BR.fl_str_mv 000101339
identifier_str_mv 0103-4308
000101339
url http://hdl.handle.net/10183/256106
dc.language.iso.fl_str_mv por
language por
dc.relation.ispartof.pt_BR.fl_str_mv Revista de Informatica Teorica e Aplicada. Porto Alegre. v. 6, n. 1 (jul. 1999), p. 7-47
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/256106/2/000101339.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/256106/1/000101339.pdf
bitstream.checksum.fl_str_mv ce03ce6a93033da7b99d9ea4fd4c65e3
676ff09ad49100ab7885bf2bfda94518
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801225083712176128