Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Testes de Software

Apresentar e exercitar a gerencia de testes de software como ferramenta para garantia da melhoria da qualidade nos projetos.
by

Adail Roberto Nogueira

on 12 September 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Testes de Software

Conteúdo
Fundamentos de Teste de Software
Gerenciamento de Qualidade
Função do Gerente de Teste de Software
Plano de Teste de Software (prática)
Ferramentas de Teste de Software (visão geral)
Fundamentos de Teste de Software
Gerenciamento de Qualidade
Plano de Teste de Software (prática)
Ferramentas de Teste de Software (visão geral)
Função do Gerente de Teste de Software
Testes de Software
adail.nogueira@unifil.br
Mestre em Ciência da Computação, pela UFSCar. Possui experiência de 18 anos Professor de ensino superior, 8 anos como coordenador de cursos de graduação e pós-graduação, 14 anos como Auditor e Consultor, 5 anos como instrutor oficial IBM e 25 anos no mercado de TI. Profissional certificado pela IBM em OOAD, RSA, Testes Funcionais, Testes de Performance e WebSphere Application Server, com amplos conhecimentos e experiencia em arquitetura SOA (Oracle e IBM).

Prof. Adail Roberto Nogueira MSc
http://lattes.cnpq.br/0858750089073493
http://br.linkedin.com/pub/adail-roberto-nogueira/23/789/340/
REFERÊNCIAS BÁSICAS
DELAMARO, Marcio Eduardo; JINO, Mario; MALDONADO, José Carlos. Introdução ao Teste de Software. 1ª Edição. Campus, 2007.

YOUNG, Michael; PEZZÈ, Mauro. Teste e Análise de Software. 1ª Edição. Artmed, 2008.

RIOS, Emerson; MOREIRA, Trayahu R. F. Testes de Software. 2ª Edição. Alta Books, 2006.
REFERÊNCIAS COMPLEMENTARES
SOMMERVILLE, Ian; Engenharia de Software. 8ª Edição, Addison-Wesley, 2007.

DUSTIN, Elfriede; GARRETT, Thom; GAUF, Bernie. Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality. 1ª Edição. Addison-Wesley Professional, 2009.

HASS, Anne M. J. Guide to Advanced Software Testing. Artech House Publishers, 2008.

AVALIAÇÃO
Trabalho em Grupo – Plano de testes (projeto)

Trabalhos individuais – Organização de processos de teste (resultado dos exercícios - avaliação durante a aula !)
Objetivos
Geral
Apresentar e exercitar a gerencia de testes de software como ferramenta para garantia da melhoria da qualidade nos projetos.

Específicos
Apresentar e exercitar técnicas de gerenciamento de testes de software.
Trabalhar os aspectos de integração entre testes e requisitos.
Apresentar e exercitar ferramentas de apoio ao de teste.

Para completar o Plano de Teste temos que detalhar melhor alguns conceitos:

Dimensões de Qualidade
O Ciclo de Vida do Teste
Casos de Teste
Tipos de Teste
Para cada caso de teste, foi determinada claramente uma descrição do caso de uso, do cenário caso-de-uso, do objetivo de teste ou da condição
Cada caso de teste determina o resultado esperado e o método de avaliação desse resultado
Para cada requisito de teste, pelo menos dois casos de teste foram identificados
Um caso de teste, representando uma condição esperada, é desenvolvido para verificar o comportamento correto ou esperado (teste positivo). Um segundo caso de teste, representando uma condição inaceitável, anormal ou inesperada, é desenvolvido para verificar se o requisito de teste não é executado de maneira inesperada (teste negativo). Normalmente, para cada requisito de teste, haverá pelo menos um caso de teste positivo e muitos casos de teste negativos.
Casos de teste foram identificados para executar todos os comportamentos de requisitos de produto no objetivo do teste
Eles devem incluir (conforme apropriado)

função
validação de dados
implementação de regras de negócios
fluxo de trabalho ou controle de objetivo do teste
desempenho de estado do fluxo de dados (incluindo carga de trabalho, configuração e stress)
segurança e acessibilidade
conformidade
Cada caso de teste descreve ou representa um conjunto exclusivo de entradas ou seqüência de eventos que resulta em um comportamento exclusivo pelo objetivo do teste
Revise os casos de teste que produzem o mesmo comportamento e determine se são equivalentes, ou seja, se ambos executam o caminho no objetivo do teste.
Cada caso de teste ou grupo de casos de teste relacionados identifica o estado do objetivo do teste inicial e o estado dos dados de teste
Todos os nomes de casos de teste e/ou IDs são consistentes com a convenção de nomenclatura do produto de trabalho de teste
Full transcript