Académique Documents
Professionnel Documents
Culture Documents
Porto Velho
2015
SUMRIO
1. INTRODUO..................................................................... .............................. 4
2 TCNICAS DE TESTE DE SOFTWARE............................................................. 5
2.1 Teste Estrutural.................................................................................................. 5
2.2 Teste Funcional.................................................................................................. 6
2.3 Outras tcnicas.................................................................................................. 7
3 ROTEIRO DE TESTE.......................................................................................... 8
3.1 Fases de testes de software.............................................................................. 8
3.2 Como fazer os testes.........................................................................................9
3.3 Itens importantes que os testes ajudam a garantir............................................9
4. CONCLUSO......................................................................................................11
5 REFERNCIAS.................................................................................................. 12
1. INTRODUO
Neste contexto ser apresentado sobre Teste de Software, pontuando e
exemplificado entre outras tcnicas a de Caixaestrutural e o Teste Funcional e ainda
ser abordado sobre o Roteiro de Teste. Teste de Software consiste na execuo do
software de maneira controlada para avaliar se ele se comporta ou no conforme o
especificado. Visa a verificar e relatar o estado do software, a qualquer momento,
em termos significativos a todos que precisam desta informao. O testador no
pode ter pena do software. Ao contrrio, quanto mais severamente o software for
exercitado, maiores as chances de encontrar uma falha. exatamente isto que
queremos: se existem problemas no software, melhor que ns (desenvolvedores e
testadores) os encontremos, no os nossos clientes (Nobiato, 2014).
Ao contrrio das demais fases de engenharia de software, o teste de
software tem uma natureza destrutiva. O teste de software existe para que se
descubram os erros do sistema antes de realizar a entrega para o cliente. Para que
seja descobertos erros ou falhas necessrio que o software seja testado de
diferentes formas e situaes diversas. Caso o teste retorne que ainda no foi
descoberto sinal de que o teste foi bem sucedido. O teste pode ser dividido em
dois tipos ou etapas: estrutural e funcional.
o teste deve buscar simular erros que um usurio pode cometer e que fogem da
especificao do programa:
Usar como data de nascimento a data atual ou uma data futura;
Preencher campos com um nmero insuficiente de caracteres (por
exemplo, digitar apenas 123 para CPF ou telefone);
Cdigos de CPF ou de CEP errados;
Preencher campos como nome com valores muito grandes (por
exemplo, copiar- colar um texto de 10 Kbytes num campo);
Deixar campos de entrada vazios ou preench-los com espaos
brancos ou zeros (sobretudo campos de preenchimento obrigatrio);
Usar valores negativos para nmeros, como valor a pagar;
No respeitar tipos de dados (por exemplo, digitar letras ou smbolos
em um campo idade).
Duplicar informaes (tentar cadastrar duas vezes exatamente os
mesmos dados);
Procurar registros inexistentes.
2.3 Outras tcnicas
Outras tcnicas de teste podem e devem ser usadas de acordo com
necessidades de negcio ou restries tecnolgicas.
Destacam-se as seguintes tcnicas: teste de desempenho, teste de
usabilidade, teste de carga, teste de stress, teste de confiabilidade e teste de
recuperao. Alguns autores chegam a definir uma tcnica de teste caixa cinza, que
seria um mesclado do uso das tcnicas de caixa preta e caixa branca, mas, como
toda execuo de trabalho relacionado atividade de teste utilizar
simultaneamente mais de uma tcnica de teste, recomendvel que se fixem os
conceitos primrios de cada tcnica, (NETO,2007 ).
3. ROTEIRO DE TESTE
O roteiro de teste tambm conhecido como Projeto de Teste, ele
importante no momento da desempenho dos testes, pois o testador consegue
alcanar uma sequncia de passos de forma prtica, sem a necessidade de
consultar todos os documentos de especificao no momento dos testes, podendo
ficar focado apenas em executar os testes.
O Roteiro de Teste uma maneira de realizar testes manuais em
softwares, como por exemplo, em Testes Funcionais. Este roteiro elaborado a
partir dos documentos de especificao de um determinado caso de uso, como:
especificao funcional guia de interface e modelagem do banco de dados,
(CAROLINE,2007).
3.1 Fases de testes de software
O teste de software e feito por fases, (Giacomin,2009) nos apresenta as
fases mas importante do teste entre elas se destacam :
Teste de unidade : Nesta fase so realizados testes em partes do
sistema e podem ser em sub-rotinas ou em trechos do cdigo. O objetivo
encontrar falhas em partes pequenas do sistema funcionando de forma
independente do todo.
Teste de integrao: Nesta fase, como o prprio nome diz, so feitos
testes na integrao das partes do sistema. As falhas so comumente encontradas
na comunicao entre os componentes. Por exemplo, um componente espera um
valor Y, mas o componente que deveria passar este valor retorna W.
Teste de sistema :Aqui sero realizados testes usando o sistema do
ponto de vista do usurio final. Sempre que possvel recomendado que estes
testes sejam feitos no mesmo ambiente e condies do usurio final.
Teste de aceitao: Testes realizados por usurios finais do sistema a fim
de conferir se o sistema atende a todos os requisitos solicitados e se est de acordo
com todos os critrios de aceito do sistema.
4. CONCLUSO
5. REFERNCIAS
10
11