Um método de teste de software baseado em casos de teste.

Bibliographic Details
Main Author: Rota, Sérgio Ricardo
Publication Date: 2001
Format: Master thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da USP
Download full: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-28082024-111708/
Summary: Este documento propõe e detalha um método simples e prático para teste de software que pretende ser capaz de aumentar a qualidade de um software e que não necessite de muito esforço para ser elaborado e colocado em execução. O método de teste de software proposto compreende os seguintes passos: projeto de casos de teste - envolvendo tanto técnicas de teste de caixa branca quanto técnicas de teste de caixa preta - formalmente documentados, execução destes casos de teste e análise dos dados gerados a partir da execução destes casos de teste. A fim de sistematizar sua aplicação, o método de teste será decomposto em uma série de atividades dispostas de uma maneira lógica e seqüencial, de tal forma que uma atividade leve à outra. A transformação das informações geradas durante as atividades de desenvolvimento nas informações necessárias para a aplicação do método de teste será detalhada e os produtos gerados pelas atividades de teste serão apresentados. Como aplicação do método de teste serão analisados dois estudos de caso. O primeiro estudo de caso analisa os dados referentes ao teste de um software de interface para o sistema operacional Microsoft Windows, que se caracteriza por operar de maneira isolada, interagindo apenas com o sistema operacional. Já o segundo estudo de caso analisa os dados referentes ao teste de um sistema de atendimento a clientes constituído por quatro tarefas com alto grau de interação entre si. Em sua conclusão, este documento apresenta uma comparação entre os resultados esperados e os resultados obtidos quanto à aplicação do método de teste, procurando apontar as causas das eventuais discrepâncias que possam existir entre eles e formas de eliminar estas causas para que suas principais deficiências, em termos de resultados, possam ser minimizadas. ) Além disto, também são discutidas as principais dificuldades encontradas na aplicação do método de teste com o objetivo de propor trabalhos futuros capazes de refiná-lo para que estas dificuldades possam ser contornadas sem prejuízo para a aplicação do mesmo.
id USP_b9d05b9218bf6a7def1dfc56c8ff8c6f
oai_identifier_str oai:teses.usp.br:tde-28082024-111708
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Um método de teste de software baseado em casos de teste.Untitled in englishMétodos de testesSoftware (Testes)Software (Testing)Testing methodsEste documento propõe e detalha um método simples e prático para teste de software que pretende ser capaz de aumentar a qualidade de um software e que não necessite de muito esforço para ser elaborado e colocado em execução. O método de teste de software proposto compreende os seguintes passos: projeto de casos de teste - envolvendo tanto técnicas de teste de caixa branca quanto técnicas de teste de caixa preta - formalmente documentados, execução destes casos de teste e análise dos dados gerados a partir da execução destes casos de teste. A fim de sistematizar sua aplicação, o método de teste será decomposto em uma série de atividades dispostas de uma maneira lógica e seqüencial, de tal forma que uma atividade leve à outra. A transformação das informações geradas durante as atividades de desenvolvimento nas informações necessárias para a aplicação do método de teste será detalhada e os produtos gerados pelas atividades de teste serão apresentados. Como aplicação do método de teste serão analisados dois estudos de caso. O primeiro estudo de caso analisa os dados referentes ao teste de um software de interface para o sistema operacional Microsoft Windows, que se caracteriza por operar de maneira isolada, interagindo apenas com o sistema operacional. Já o segundo estudo de caso analisa os dados referentes ao teste de um sistema de atendimento a clientes constituído por quatro tarefas com alto grau de interação entre si. Em sua conclusão, este documento apresenta uma comparação entre os resultados esperados e os resultados obtidos quanto à aplicação do método de teste, procurando apontar as causas das eventuais discrepâncias que possam existir entre eles e formas de eliminar estas causas para que suas principais deficiências, em termos de resultados, possam ser minimizadas. ) Além disto, também são discutidas as principais dificuldades encontradas na aplicação do método de teste com o objetivo de propor trabalhos futuros capazes de refiná-lo para que estas dificuldades possam ser contornadas sem prejuízo para a aplicação do mesmo.This paper proposes and details a simple and practical software testing method that intends to be capable to magnify the software quality and that does not need too much effort to be elaborated and to be placed in execution. The software testing method proposed comprises the following steps: design of test cases formally documented (involving white-box and black-box testing techniques), execution of these test cases, and analysis of the data generated from the execution of these test cases. In order to systemize its application, the testing method will be decomposed in a series of activities made use in a logical and sequential way of such form that an activity takes to the other. The transformation of the information generated during the development activities in the necessary information for the application of the testing method will be detailed and the products generated for each one of the test activities will be presented. As an application of the testing method two case studies are discussed. The first case study analyzes the data of the test of a virtual device driver for the Microsoft Windows operational system that operates in an isolated way interacting only to the operational system. The second case study analyzes the data of the test of a call center system constituted by four tasks with high degree of interaction among themselves. In its conclusion this paper presents a matching between the waited results and the results gotten concerning to theapplication of the testing method looking for to point the causes of the eventual discrepancies that can exist between them and forms to eliminate these causes so that its main deficiencies in terms of results can be minimized. Moreover also the main difficulties found in the application of the testing method are discussed in order to consider future works capable to refine it so that these difficulties can be getting round without damage its application.Biblioteca Digitais de Teses e Dissertações da USPHirama, KechiRota, Sérgio Ricardo2001-06-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-28082024-111708/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-08-28T14:22:02Zoai:teses.usp.br:tde-28082024-111708Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-08-28T14:22:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Um método de teste de software baseado em casos de teste.
Untitled in english
title Um método de teste de software baseado em casos de teste.
spellingShingle Um método de teste de software baseado em casos de teste.
Rota, Sérgio Ricardo
Métodos de testes
Software (Testes)
Software (Testing)
Testing methods
title_short Um método de teste de software baseado em casos de teste.
title_full Um método de teste de software baseado em casos de teste.
title_fullStr Um método de teste de software baseado em casos de teste.
title_full_unstemmed Um método de teste de software baseado em casos de teste.
title_sort Um método de teste de software baseado em casos de teste.
author Rota, Sérgio Ricardo
author_facet Rota, Sérgio Ricardo
author_role author
dc.contributor.none.fl_str_mv Hirama, Kechi
dc.contributor.author.fl_str_mv Rota, Sérgio Ricardo
dc.subject.por.fl_str_mv Métodos de testes
Software (Testes)
Software (Testing)
Testing methods
topic Métodos de testes
Software (Testes)
Software (Testing)
Testing methods
description Este documento propõe e detalha um método simples e prático para teste de software que pretende ser capaz de aumentar a qualidade de um software e que não necessite de muito esforço para ser elaborado e colocado em execução. O método de teste de software proposto compreende os seguintes passos: projeto de casos de teste - envolvendo tanto técnicas de teste de caixa branca quanto técnicas de teste de caixa preta - formalmente documentados, execução destes casos de teste e análise dos dados gerados a partir da execução destes casos de teste. A fim de sistematizar sua aplicação, o método de teste será decomposto em uma série de atividades dispostas de uma maneira lógica e seqüencial, de tal forma que uma atividade leve à outra. A transformação das informações geradas durante as atividades de desenvolvimento nas informações necessárias para a aplicação do método de teste será detalhada e os produtos gerados pelas atividades de teste serão apresentados. Como aplicação do método de teste serão analisados dois estudos de caso. O primeiro estudo de caso analisa os dados referentes ao teste de um software de interface para o sistema operacional Microsoft Windows, que se caracteriza por operar de maneira isolada, interagindo apenas com o sistema operacional. Já o segundo estudo de caso analisa os dados referentes ao teste de um sistema de atendimento a clientes constituído por quatro tarefas com alto grau de interação entre si. Em sua conclusão, este documento apresenta uma comparação entre os resultados esperados e os resultados obtidos quanto à aplicação do método de teste, procurando apontar as causas das eventuais discrepâncias que possam existir entre eles e formas de eliminar estas causas para que suas principais deficiências, em termos de resultados, possam ser minimizadas. ) Além disto, também são discutidas as principais dificuldades encontradas na aplicação do método de teste com o objetivo de propor trabalhos futuros capazes de refiná-lo para que estas dificuldades possam ser contornadas sem prejuízo para a aplicação do mesmo.
publishDate 2001
dc.date.none.fl_str_mv 2001-06-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-28082024-111708/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-28082024-111708/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1826319124251279360