Show simple item record

dc.contributor.authorHerbert, Juliana Silvapt_BR
dc.contributor.authorPrice, Ana Maria de Alencarpt_BR
dc.date.accessioned2023-03-22T03:23:42Zpt_BR
dc.date.issued1999pt_BR
dc.identifier.issn0103-4308pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/256106pt_BR
dc.description.abstractA 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.pt_BR
dc.description.abstractThe 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.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.relation.ispartofRevista de Informatica Teorica e Aplicada. Porto Alegre. v. 6, n. 1 (jul. 1999), p. 7-47pt_BR
dc.rightsOpen Accessen
dc.subjectEngenharia : Softwarept_BR
dc.subjectTestes : Softwarept_BR
dc.subjectTrabalho cooperativopt_BR
dc.titleTeste de software orientado a objetos : tecnicas, estrategias e ferramentaspt_BR
dc.typeArtigo de periódicopt_BR
dc.identifier.nrb000101339pt_BR
dc.type.originNacionalpt_BR


Files in this item

Thumbnail
   

This item is licensed under a Creative Commons License

Show simple item record