Вы находитесь на странице: 1из 16

Teste de Software

Prof. Esp. Renner da Silva Sadeck 2013

O que ser visto nesta aula?


# # # # # # # # # # # # # # O que Qualidade de Software Garantia da Qualidade de Software Padres de Qualidade de Software Aspectos e atributos para Padres de Qualidade Atributos dos Padres de Qualidade Validao Verificao Defeito, Erro e Falha Defeitos no Processo de Software Soluo para os defeitos no Processo de Software Depurao Definio de Teste de Software Objetivos Consideraes sobre Teste de Software

Qualidade de Software Teste de Software

O que Qualidade de Software


a conformidade a requisitos funcionais e de desempenho que foram explicitamente

declarados,a
claramente implcitas

padres
documentados,e

de
a

desenvolvimento
caractersticas

que so esperadas de todo software

desenvolvido por profissionais. (Pressman)

Qualidade de Software Teste de Software

Garantia da Qualidade de Software


Conjunto de atividades tcnicas aplicadas durante todo o processo de desenvolvimento de software que visam garantir que tanto o

processo

de

desenvolvimento

quanto

produto de software atingam os nveis de qualidades especificados.

Qualidade de Software Teste de Software

Padres de Qualidade de Software

Qualidade de Software Teste de Software

Aspectos e atributos para Padres Qualidade


Aspectos : 1) Operao do Produto 2) Reviso do Produto 3) Transio do Produto atributos

de

Portabilidade Reusabilidade Interoperabilidade Funcionalidade

Qualidade de Software Teste de Software

Atributos dos Padres de Qualidade


Funcionalidade - Satisfaz as necessidades? Confiabilidade - imune a falhas? Usabilidade - fcil de usar? Eficincia - rpido e enxuto ? Manutenibilidade - fcil de modificar? Portabilidade - fcil de usar em outro ambiente? Testabilidade fcil de testar o sistema aps modificaes ? modular?

Qualidade de Software Teste de Software

Validao
Assegurar que o produto final corresponda aos requisitos do usurio.

O produto

que esta sendo construdo o

certo?

Qualidade de Software Teste de Software

Verificao
Assegurar consistncia, completitude e corretitude do

produto em cada fase e entre fases consecutivas do processo de construo de software.

O produto

esta sendo construdo

corretamente?

Qualidade de Software Teste de Software

Defeito =>Erro=>Falha
Defeito:deficincia mecnica ou algortmica que, se ativada, pode levar a uma falha Erro: item de informao ou estado de execuo inconsistente

Falha:evento
especificaes

notvel

em

que

sistema

viola

suas

Qualidade de Software Teste de Software

Defeitos no Processo de Software


A maior parte de origem humana Acontecem na comunicao e transformao de informaes Presentes nos diversos softwares (10 defeitos a cada 1000 linhas de cdigo) Parte de cdigos raramente executadas Traduo incorreta de informaes

Qualidade de Software Teste de Software

Soluo para os Defeitos no Processo de Software

VV&T
Qualidade de Software Teste de Software

Depurao
Conseqncia no previsvel do teste. Aps revelada a presena do erro, este deve ser encontrado e corrigido.

Qualidade de Software Teste de Software

Definio de Teste de Software


uma das tcnicas de Garantia da Qualidade que consiste na anlise dinmica do produto atravs da sua execuo com o objetivo de provocar a falha nesse produto,

contribuindo para uma futura deteco de defeitos atravs


de um processo de depurao e, conseqentemente, o

aumento da confiana de que ele esteja correto

Qualidade de Software Teste de Software

Objetivos
Demonstrar ao desenvolvedor e ao cliente que o software

atende a seus requisitos Descobrir situaes em que o software se comporta de maneira incorreta, indesejvel ou de forma diferente das

especificaes .

Qualidade de Software Teste de Software

Consideraes sobre Teste de Software


Essencial em todos os ramos da Engenharia Atividade essencial para ascenso ao nvel 3 do CMM/SEI Atividade relevante para avaliao da caracterstica

funcionalidade (ISSO 9126,14598-5)

Qualidade de Software Teste de Software