Escopo do teste.

Slides:



Advertisements
Apresentações semelhantes
MOtivação Atender clientes com eficiência e rapidez .
Advertisements

Prof.: MSc. Marcelo Machado Fernandes
Análise e Validação dos Requisitos
Programação Orientada a Objetos*
Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009.
Fundamentos de Engenharia de SW
Teste de Software.
INFO CONGRESS.
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
Linguagens de Programação Orientadas a Objetos
Padrões GoF - Façade.
UDESC - Prof. Juliano Maia1 Funções. UDESC - Prof. Juliano Maia2 Índice Seção 1 – Funções em C Seção 2 – Iniciação Ponteiros Seção 3 – Recursão.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
7 Abstração Genérica Unidades genéricas e instanciação.
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Programação Orientada para Objectos
Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;
Projetar Serviços Vítor Braga –
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
REDUNDÂNCIA POR SOFTWARE
Slides preparados por Bruno Monteiro e Marcelo dAmorim Execução simbólica - 24/09/2009.
Equipe + Bruno Sandres (bms) + Daniel Costa (dvpc)
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Alocação Dinâmica de Memória
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
OPERADORESOPERADORES SCJP – Otimize-TI. Operadores Java Resultado: Maioria das operações é um booleano ou numérico. Não podem ser sobrecarregados (Existem.
Paradigmas e Ferramentas de Desenvolvimento de Software – Revisão da linguagem C++ Lúbia Vinhas DPI - INPE.
Introdução à Programação Orientada a Objetos com Java
How to Break Software Capítulo 3 Taíse Dias Testing from the user Interface.
How to Break Software Capítulo 2 Taíse Dias Testing from the User Interface.
PROGRAMAÇÃO - INTRODUÇÃO George Gomes Cabral. DECOMPOSIÇÃO Dividir para conquistar: Paradigma básico para tratamento de grandes problemas. Nossa meta.
Análise Léxica.
Desenvolvimento de Jogos e Entretenimento Digital Oficina temática: Algoritmos e Programação Orientação a Objetos: herança Professor: Sandro Rigo.
Padrão- MVC Model, View, Controller
Regras de escopo Escopo: trecho de codificação no qual o identificador possui significado Escopo de função: identificador válido dentro do trecho de uma.
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota (com material da Qualiti Software Process)
Introdução à complexidade de algoritmos Luiz Gonzaga da Silveira Junior.
Complexidade em Tempo de um Algoritmo
SCORE 2009 – aula a convite do Prof. Jaelson Castro Marcelo d’Amorim Testes em 2h.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Teste de Sistemas de Software
Programação I Aula 11 (Arrays de Objetos) Prof. Gilberto Irajá Müller Última atualização 27/5/2009.
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
DCC 001 Programação de Computadores 2º Semestre de 2011
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Data Flow Testing. Vários critérios de adequação até aqui Baseado em entradas de função (funcional)‏ Baseado na estrutura do programa (estrutural)‏ Baseado.
Teste de Software 02: Oracles Marcelo d’Amorim
Critérios de adequação e os diversos tipos de teste
Números Primos – algoritmos e aplicações
Modelo de Análise e Projeto
5 - Atividade Projetar Caso de Uso
Data Flow Testing. Vários critérios de adequação até aqui Baseado em entradas de função (funcional)‏ Baseado na estrutura do programa (estrutural)‏ Baseado.
Teste.
Estimativa, Teste e Inspeção de Software
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
PIC COLETIVO - QUIZ OBJETIVO:
SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel.
Projeto de Arquitetura de Software
MODELOS DE INTERFACE. InterfaceCódigoBD ProjetistaProgramador Usuário If x > 0 then x = x + 1 msgbox “Atenção” endif.
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Teste de Software 04: Que parte devo testar? Marcelo d’Amorim
DotProject EAP – dP EAP. -Cronograma – Orçamento -BaseLine -Valor Agregado GP Comunicação com o banco de dados Criação da tabela da EAP Teste Plano de.
Noções de projeto orientado a objetos - camadas Prof. Gustavo Wagner (alterações) Prof. Tiago Massoni (Slides originais) Desenvolvimento de Sistemas FATEC-PB.
Teste.
Teste.
Teste.
Teste\. testes.
Teste de Software 04: Que parte devo testar?
Transcrição da apresentação:

Escopo do teste

Que parte devo testar? Teste de Unidade Teste de Integração Teste de Sistema Segue decomposição do sistema em módulos: classes, pacotes, e fachada.

Funções diferentes Unidade Integração Sistema checa corretude de unidades Integração consistência entre interfaces Sistema valida implementação contra requisitos

Por que dividir? Elevar produtividade Desenvolvimento e teste paralelo Mais fácil construir pacote (/sistema) correto a partir de classes (/pacotes) corretas

Quiz É possível desenvolver sistemas corretos com unidades incorretas?

Quiz É possível desenvolver sistemas corretos com unidades incorretas? SIM

Quiz É possível desenvolver sistemas corretos com unidades incorretas? SIM sort(int[] input) { if (input.length > 100) ERROR!!! … } ERROR não é alcançável, quando o sistema não chama sort()com arrays de tamanho > 100

Quiz É possível desenvolver sistemas incorretos com unidades corretas?