1 Teste de Software Aula 2 Teresa Maciel DEINFO/UFRPE.

Slides:



Advertisements
Apresentações semelhantes
Manutenção em software Conceitos básicos
Advertisements

Adélia Barros Testes de Software Adélia Barros
ISO Processos do Ciclo de Vida do Software
Gerência de Projetos Wesley Peron Seno Introdução
Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 8 Defeitos e falhas de software Especificação errada: pode não.
Definição de Casos de Teste Funcionais a partir de Casos de Uso
Tópicos Motivação para teste Por que algumas empresas não testam
Centrado na arquitetura
Sistemas Críticos (Confiança)
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Qualidade de Software Aula 2
Reutilização de Software
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Análise e Projeto de Sistemas
SEPG Conference ´97.
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Testes – visão geral Vanilson Burégio.
UFRPE – Modelos de Qualidade Teresa Maciel
Análise e Desenvolvimento de Sistemas
RUPinho Qualidade de Software
Universidade São Marcos Curso: Gestão de Negócios Internacionais
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Processos de Desenvolvimento de Software – Parte 2
Capability Maturity Model (CMM)
Qualidade de Software Aula 2 / 2014/1
Gerenciador de Parques Aquáticos
Planejamento e Projeto de Testes
Testes Disciplina: Estudo do RUP Autor: Tiago Lima Massoni
Elaboração e Análise de Projetos
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
PSBD II Projeto de Sistemas de Banco de Dados II
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Etapas do Projeto DC.IC.15 Data Revisão: 07/04/2017 Início Fim
Gerenciamento da Qualidade
GESTÃO DE PROJETOS DE MANUTENÇÃO
Teste de Software Conceitos iniciais.
Interação entre grupos de processos
Engenharia de Software
Engenharia de Software
 Objetivos do Projeto:  Automatizar um processo de estimativa de esforço para realização de tarefas num projeto baseado no método Wideband Delphi. 
Qualidade de Produto ISO 14598
Gestão de defeitos.
Introdução a Teste de Software
Engenharia de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
Thrivial Clinic.
©Ian Sommerville 2006Engenharia de Software, 8ª. edição. Capítulo 1.
Desenvolvimento de Sistemas - Fluxo de Testes
Profª Daniela Mota Análise de Sistemas Profª Daniela Mota
Gerenciamento de Mudança
Engenharia de Software
Processo Dirigido Pelos Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientação: Augusto Sampaio Paulo Borba.
Gerenciamento de Riscos em Projetos de Software Ricardo de Oliveira Abu Hana.
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Engenharia de Software
Introdução à Validação de Processo e Controle de Alterações Formação de Auditores CPG FAT02SP Ricardo P. Moisés Instituto RACINE Data da aula: 24/07/2009.
Engenharia de Software
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
 Objetivos do Projeto:  Automatizar um processo de estimativa de esforço para realização de tarefas num projeto baseado no método Wideband Delphi. 
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
SUMÁRIO Introdução Introdução Planejamento Projeto de alto nível Revisão do projeto de alto nível Desenvolvimento Pós-conclusão Conclusão Conclusão.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

1 Teste de Software Aula 2 Teresa Maciel DEINFO/UFRPE

Planejar Teste Identificar requisitos para testes O que será testado Escopo dos testes

Planejar Teste Projetar Teste Executar Teste Analisar Teste Automatizar Teste Processo Básico de Teste

Avaliar Riscos Maximizar efetividade dos testes Planejar Teste

5 Desenvolver Estratégia Testes Estabelecer as técnicas e as ferramentas Métodos avaliação para determinar final dos testes Planejar Teste

Identificar Recursos Recursos humanos, hardware, software de testes Criar Cronograma Estimativa de esforço de teste e cronograma das atividades de teste

Projetar Teste Identificar conjunto de casos de teste para cada build / Identificar procedimentos de teste que mostram como casos de teste são realizados

Identificar e descrever casos de teste Identificar condições e dados de teste Identificar resultados esperados Projetar Teste

Exemplo: Caso de Teste Debitar Conta A conta num existe no sistema e está válida. O banco constatou que foi feita uma retirada no valor de R$ 200,00 desta conta. A conta num têm saldo de R$650,00 Resultado Esperado: - A conta num agora deve apresentar saldo de R$450,00 - Uma mensagem mostrando o sucesso da operação deve ser apresentada Projetar Teste

Criar scripts de teste reutilizáveis que implementam e executam casos de teste e seus procedimentos de teste. Automatizar Teste

Executar scripts e/ou componentes de teste. Executar procedimentos de teste. Verificar resultados dos testes executados contra os esperados. Identificar e registrar defeitos. Executar Teste

12 Avaliar resultados de teste. Avaliar métricas de teste. Estabelecer ações de melhoria com base na avaliação. Avaliar Teste

SWEBOK, IEEE (Software Test) Software Engineering, I. Sommerville. (Cap. 20) Bibliografia de Apoio