Você está na página 1de 12

Testes Unitrios em

PL/SQL
APRESENTAO PARA O ESTGIO SUPERVISIONADO
GIOVANE BERTOL
Resumo
Apresentar a proposta de implantao de melhoria de qualidade
de entrega e manuteno de software.
Utilizao de tcnicas de Engenharia de Software.
Testes de Unidade.
Aumento de Qualidade de softwares produzidos.
Prembulo
Focco Sistemas de Gesto.
Organizao Funcional.
Produto.
Servios
Customizao.
Infraestrutura.
Modelo de testes de unidade visando melhoria de entrega e
manuteno de customizaes
Contexto Atual
Organizao rea de customizao
Dividida em Equipes
Fast (Pequenos Projetos)
Projetos
Chamados (Manuteno de customizaes)
Processo de Customizao Atual
Objetivos
Implantao de Testes Unitrios.
Documentao tcnica dos requisitos.
Melhoria na qualidade de entrega de Software.
Reduo de Solicitaes de Correes.
Proposta de Soluo
Utilizao de testes unitrios para validao de requisitos dos
projetos.
Modelo de especificao para criao de Testes.
Funcionalidade unitria.
Processo de Customizao Proposto
Proposta da Soluo
Testes Exercitado
Erros de Clculo Precedncia Aritmtica
Inicializao Incorreta
Falta de Preciso
Representao incorreta de uma
expresso simblica
Comparao de Dados
Tipos de Dados diferentes
Operadores ou operao lgica
incorretos
Expectativa de igualdade quando
um erro de preciso torna a igualdade
improvvel
Terminao de ciclos inadequada ou
inexistente
Falha na sada, quando iterao
divergente
Quadro 1 Testes Exercitados por Unidade
Proposta da Soluo
Levantamento de melhorias e viabilidade.
Observaes de melhoria no processo da customizao, bem como a
anlise de viabilidade da proposta com o cenrio atual.
Estudo e levantamento de informaes sobre testes de software.
Leituras complementares e baseadas em autores da engenharia de
software, com o objetivo de nortear os princpios a serem utilizados.
Anlise e comparao de frameworks para implantao.
Anlise de frameworks j desenvolvidos e validados para uso como
facilitador no processo de implantao.
Proposta da Soluo
Instalao do framework selecionado
Instalao do framework na base de dados.
Implementao piloto da proposta.
Implementao da proposta, sendo utilizada em projetos reais.
Ajustes do processo e modelo
Correes e ajustes do modelo conforme maturidade.
Avaliao das mudanas
Mensurao do valor agregado no processo.
Treinamento
Caso o projeto atinja o esperado, o treinamento ser prestado a
equipe.
Dvidas ?

Você também pode gostar