Laboratório I Mateus Raeder. Mateus Raeder – março de 2010 Tipos de erro  No processo de desenvolvimento de um programa em Java podem ocorrer alguns.

Slides:



Advertisements
Apresentações semelhantes
Metodologia de testes Nome: Gustavo G. Quintão
Advertisements

Construção de Algoritmos 2
Estruturas de Repetição
FORTRAN FORmula TRANslation.
Entrada e Saída Introdução.
Débora da Silva Orientadora: Maria Inés Castiñeira
Teste de Software.
Tratamento de Exceções
Programação Aplicada Luiz Silveira Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Aula 02: Conceitos e tipos de linguagens.
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
(C) 2010 Pearson Education, Inc. Todos os direitos reservados. Java Como Programar, 8/E.
Desenvolvimento Guiado por Testes
Algoritmos com seleção
Reliability verification of Digital Systems Design based on mutation Analysis Samuel S. Marczak.
Como se familiarizar com seu banco de dados Como se familiarizar com seu banco de dados usando o SPSS Profa. Suzi Camey Depto de Estatística - UFRGS.
FLUXOGRAMA.
AULA – Linguagem C – Vetores, Ponteiros Estruturas
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA7.
Complexidade de Algoritmos
Ci&T SPIN – Campinas Equipe de testes em projetos com CI e TDD.
Técnicas de Teste de Software
O Portal do Estudante de Computação
Universidade do Vale do Rio dos Sinos - São Leopoldo -
JAVA: Conceitos Iniciais
O Portal do Estudante de Computação
JAVA Linguagem Ambiente de Desenvolvimento
Desenvolvimento de Sistemas Orientados a Aspectos
Aula 1 - Introdução ao C Ameliara Freire.
MÓDULO TRANSMISSOR MÓDULO TRANSMISSOR.
Laboratório I Mateus Raeder Material baseado nos originais da
Linguagem de Programação JAVA
Um Framework Para Testes
Programação Orientada à Objetos
Prof. Mateus Raeder Professor.unisinos.br/mraeder
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
Prof. Roberto Rosa Aula 8.  A partir de agora vamos aprender como ver qual é o erro que está acontecendo em nosso projeto. Para.
Programação I Laboratório I
Excepções Conceito de Excepção A classe Exception
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Associação entre classes  Um objeto é a representação de uma entidade do mundo real 
Paradigmas da Programação – Semestre 1 – Aula 10 Professor: Eduardo Mantovani )
Na barra de mensagens, clique em Habilitar Edição,
Analise Semântica aula-10-analise-semântica.pdf.
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
Tratamento de Exceções
Gestão de defeitos.
Testes de Software AULA 03 Eduardo Silvestri
Capítulo VI – Variáveis Indexadas 6.1 – A necessidade de variáveis indexadas 6.2 – Vetores e matrizes 6.3 – Aplicações com vetores numéricos 6.4 – Aplicações.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo I Comandos Simples e Repetições.
Algoritmos e Estrutura de Dados I
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
Fundamentos de linguagens de programação
Programação e Laboratório II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
Linguagem técnica de programação I Java
Teste.
Introdução a linguagem de Programação Java. Linguagens de Programação Linguagens de máquina(muito difíceis de usar e compreender) – Comanda ações do computador.
Ferramentas para desenvolvimento Java
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Eclipse Hello World.
Trabalho Teórico Sistemas Distribuídos e Tolerância a Falhas
J U nit Um Framework Para Testes. Motivação  Todos os programadores sabem que devem testar seu código  Quanto mais curto o prazo menos testes são realizados.
Capítulo 15 – Tratamento de Exceções
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA.
Java Como Programar, 8/E Deitel/Deitel, 8e. Java – Como programar Copyright © 2010 Pearson Education Slide 1.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Teste.
Teste.
Teste.
Teste\. testes.
Transcrição da apresentação:

Laboratório I Mateus Raeder

Mateus Raeder – março de 2010 Tipos de erro  No processo de desenvolvimento de um programa em Java podem ocorrer alguns erros  Os erros, então, são classificados de acordo com a etapa em que eles ocorrem dentro deste processo de programação  A seguir, encontra-se uma ilustração referente ao processo de programação em Java, com os respectivos tipos de erros

Mateus Raeder – março de 2010 Processo de programação Java Início Fim Editar programa Arquivo fonte Exemplo.java Compilar javac Exemplo.java Erros de compilação? Bytecode Exemplo.class Executar programa java Exemplo Erros de execução? Verificar resultados da execução Resultados corretos? Testes suficientes? não sim não sim Procurar erros de lógica não Erro de compilação: é um erro no código (arquivo) fonte detectado pelo compilador. O compilador, ao encontrar este erro, não gera o bytecode. Erro de execução: é um erro que ocorre durante a execução do programa. É gerada uma exception, uma mensagem de erro aparece e a execução é interrompida. Erro de lógica: é um erro no resultado do programa. Não houve erros de compilação e execução, mas os resultados obtidos não foram os esperados.