Plano de testes. Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como:

Tamanho: px
Começar a partir da página:

Download "Plano de testes. Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como:"

Transcrição

1 Plano de testes Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como: Um documento que define o âmbito, abordagem, recursos e escalonamento (planeamento) das atividades de teste previstas. Identifica itens de teste, as funcionalidades a serem testadas, as tarefas de teste, quem executará cada tarefa, e quaisquer riscos que requeiram planos de contingência Planos de teste são documentos extensos, normalmente compostos por vários documentos mais pequenos Universidade Portucalense Engenharia de Software ES

2 Plano de testes: produto ou ferramenta? (1) O plano de testes como um produto Um bom plano de testes ajuda a organizar e gerir o esforço de teste Muitos planos de teste ultrapassam este âmbito, e tornam-se num produto por si sós A estrutura, formato, e nível de detalhe são determinados não só pelo que se entende como mais apropriado para eficácia das tarefas de teste, mas também pelos requisitos do cliente ou entidade reguladora Universidade Portucalense Engenharia de Software ES

3 Plano de testes: produto ou ferramenta? (2) O que os clientes normalmente querem é programas que funcionem corretamente Os clientes tipicamente não estão interessados nos testes efetuados Os clientes estão interessados na forma como o programa funciona Para estes clientes, o plano de testes não é um produto Um plano de testes é uma ferramenta valiosa na medida em que ajuda a gerir o projeto de testes e a encontrar falhas do programa. Para além disto, é um sorvedouro de recursos preciosos Universidade Portucalense Engenharia de Software ES

4 Plano de testes: produto ou ferramenta? (3) O plano de testes como uma ferramenta A norma ANSI/IEEE 829 requer especificações da conceção de testes especificação dos casos de teste registos de testes especificação dos procedimentos de teste relatórios dos testes especificações de entrada/saída especificação de requisitos de procedimentos especiais notas sobre a dependência entre casos listas de documentos a serem elaborados após testes escalonamento (planeamento) dos testes planeamento de recursos humanos lista (escrita) de responsabilidades de cada elemento da equipa critérios para a suspensão e reativação dos testes etc. Universidade Portucalense Engenharia de Software ES

5 Secções do plano de testes (IEEE Standard 829) (1) Identificador do plano de testes Nome ou número único, que identifica o plano de testes Introdução Descrição do objeto do plano de testes, isto é, do software que está a ser desenvolvido ou mantido. Inclui referências a todas as normas e documentos relevantes na definição da política seguida Itens que vão ser testados Lista de todos os componentes do programa ( função, módulo, classe, método, biblioteca, etc.) que vão ser testados, incluindo os documentos de referência (especificação, conceção/desenho, manuais). Se apropriado, listar o que NÃO vai ser testado. Características a serem testadas Referenciadas às especificações do desenho (conceção) do teste. Características que não vão ser testadas Quais, e porquê. Universidade Portucalense Engenharia de Software ES

6 Secções do plano de testes (IEEE Standard 829) (2) Abordagem Quem faz os testes, descrição das principais atividades, técnicas e ferramentas. Objetivos para considerar os testes bem sucedidos (p.ex. o grau de cobertura esperado nos testes de unidades) Restrições, nomeadamente prazos e recursos Como o processo de testes vai ser monitorizado para garantir que decorre de acordo com o planeado Critério de sucesso/insucesso Como decidir se um dado teste foi bem sucedido ou falhou. Pode ser definida uma escala de severidade da falha Critério de suspensão e retoma dos testes Quando suspender os testes para que um problema seja corrigido? Quando retomar? O que fazer ao retomar os testes? Universidade Portucalense Engenharia de Software ES

7 Secções do plano de testes (IEEE Standard 829) (3) Quais os produtos dos testes Que documentos vão ser produzidos como resultado dos testes Plano de testes Especificações da conceção dos casos de testes Procedimentos de teste Casos de teste Código escrito para suporte aos testes Relatórios Tarefas de teste Listar as tarefas necessárias para preparar e realizar os testes Dependências entre as tarefas Quem as faz, qual o esforço necessário, quando é feita cada tarefa Ambiente necessário Hardware e software necessários para a realização dos teste Comunicações, espaço, equipamentos diversos Universidade Portucalense Engenharia de Software ES

8 Secções do plano de testes (IEEE Standard 829) (4) Responsabilidades Quem é responsável por cada tarefa Necessidade de recursos humanos e formação Escalonamento (planeamento) Listar todas as datas marcantes (milestones) Listar quando os recursos humanos e materiais vão ser necessários Riscos e contingências O que pode correr mal e atrasar os testes? O que fazer nesse caso? Identificar cada risco, avaliar a probabilidade de se concretizar, atribuir uma prioridade, preparar planos de contingência Aprovações Quem tem que aprovar o plano? Universidade Portucalense Engenharia de Software ES

9 A documentação do teste facilita a tarefa de teste Para criar um bom plano de teste, é necessário investigar o programa de forma sistemática à medida que se vai desenvolvendo o plano O tratamento do programa torna-se mais claro, mais exaustivo, e mais eficiente A documentação de testes facilita a comunicação sobre as tarefas e o processo de teste A documentação de teste fornece uma estrutura para organizar, escalonar (planear) e gerir o projecto de teste Universidade Portucalense Engenharia de Software ES

10 Tipos de testes Que tipos de testes incluir nos documentos de planeamento de testes Os programadores são responsáveis por realizar os testes caixa de vidro testes de caminhos testes de integridade de dados entre módulos etc. Não basta realizar estes testes. Os testes caixa negra são indispensáveis Universidade Portucalense Engenharia de Software ES

11 Desenvolvimento inicial do material de teste Primeiros passos para desenvolver um plano de testes Testar contra a documentação (especificação, manual,...) Criar uma documentação que seja organizada para facilitar testes eficientes, por exemplo uma lista de funções Fazer uma análise simples de limites Testar valores limite em todas as situações em que se podem fornecer dados Universidade Portucalense Engenharia de Software ES

12 Resumo do plano de testes De acordo com Ilene Burnstein Practical Software Testing Universidade Portucalense Engenharia de Software ES

13 Especificação dos desenhos de testes Conforme se refere a testes de componentes, integração, sistema, etc. Anexo do plano de testes Ajuda a organizar os testes e fornece a ligação entre os resultados dos testes e os diversos passos do plano Compreende: Identificador da especificação do desenho de teste Características a serem testadas Detalhes de abordagem Para complementar e adaptar a abordagem geral do plano de testes Identificação dos casos de teste Um desenho de teste está associado a um conjunto de casos de teste Um caso de teste pode estar associado a um ou mais desenhos de teste Critério de sucesso / insucesso Universidade Portucalense Engenharia de Software ES

14 Especificação dos casos de teste Anexo do plano de testes Série de documentos que definem os casos de teste necessários para executar os itens de teste das especificações de desenhos de testes associadas Compreende: Identificador da especificação do caso de teste Itens de teste Itens e características a serem testados Especificações de entradas Valores concretos das variáveis de entrada. Definir relações entre variáveis Especificações de saídas Valores esperados das saídas. Incluir níveis de desempenho, quando apropriado (p.ex. tempo de resposta) Necessidades especiais do ambiente Dependências com outros casos de teste Universidade Portucalense Engenharia de Software ES

15 Especificação dos procedimentos de teste Anexo do plano de testes Um procedimento é uma sequência de passos necessários para realizar uma tarefa Compreende: Identificador do procedimento de teste Objetivo Incluir referência aos casos de teste que são executados Requisitos específicos Software, hardware, dados, formação Passos do procedimento Incluindo métodos e documentos para registo de resultados e incidentes Universidade Portucalense Engenharia de Software ES

16 Registo de testes Preparado pela pessoa que realiza os testes Muito valioso para um diagnóstico correto de uma falha, e para a procura da causa O registo de testes também é muito valioso quando se repetirem os testes (testes de regressão) Após correção de um erro, após alterações ao programa Compreende: Identificador de registo de testes Descrição Itens a ser testados, respetiva versão, ambiente de teste Atividade, eventos Descrição da execução e do procedimento de testes associado, características específicas do ambiente, resultados obtidos, sucesso ou insucesso, eventos anormais, identificação dos relatórios de incidentes (se for o caso) Universidade Portucalense Engenharia de Software ES

17 Registo de incidente de teste Elaborado sempre que surgir um incidente (problema) durante um teste Compreende: Identificador do incidente de teste Resumo Para identificar os itens de teste envolvidos, procedimentos de teste, casos de teste, e registo de teste Descrição do incidente Data e hora, quem testou, quem assistiu, ambiente, entradas, saídas esperadas, saídas obtidas, anomalias, passo do procedimento, tentativas de repetição. Qualquer outra informação útil deve ser incluída. Impacto Qual o impacto do incidente nas tarefas de teste, planos de teste, procedimentos e casos de teste Universidade Portucalense Engenharia de Software ES

18 Relatório de síntese dos testes Elaborado quando os testes terminam. Resume a experiência de realização dos testes Compreende: Identificador do relatório de síntese dos testes Variações Quaisquer desvios em relação ao plano inicial, e porquê Avaliação de abrangência Discussão da abrangência dos testes quando comparados com os objetivos do plano Resumo dos resultados Com descrição dos incidentes resolvidos, e listagem dos incidentes não resolvidos Avaliação dos itens de teste Passou ou não, e neste caso qual a severidade e o impacto da falha Resumo de atividades realizadas, e recurso utilizados Aprovação Universidade Portucalense Engenharia de Software ES

19 Um comentário final O objetivo dos testes não é criar documentos em papel, mas sim encontrar e corrigir problemas nos programas Nem todos os documentos têm que ser gerados em todos os casos Nada substitui o bom senso Universidade Portucalense Engenharia de Software ES

Teste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo

Teste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo Teste de Software Planejamento de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Atividades de Teste Conceitos importante no Contexto de Teste Abordagem de Teste 2 Atividades de

Leia mais

Teste de Software Parte 2. Prof. Jonas Potros

Teste de Software Parte 2. Prof. Jonas Potros Teste de Software Parte 2 Prof. Jonas Potros Conteúdos Processo de Teste Planejamento de Teste Processo de Teste Independentemente da fase de teste, o processo de teste inclui as seguintes atividades:

Leia mais

Teste de Software. Karen Frigo Busolin Novembro / 2010

Teste de Software. Karen Frigo Busolin Novembro / 2010 Teste de Software Karen Frigo Busolin Novembro / 2010 Processo de Testes de Software Possibilitar aos profissionais maior visibilidade e organização dos trabalhos. Representa uma estruturação de etapas,

Leia mais

Avaliação de Usabilidade Referências

Avaliação de Usabilidade Referências Avaliação de Usabilidade Referências Avaliação de usabilidade Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação - UFMG Hix, D.; Hartson, H.

Leia mais

1. A principal razão de dividir o processo de teste em tarefas distintas é:

1. A principal razão de dividir o processo de teste em tarefas distintas é: Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. A principal razão de dividir o processo de teste em tarefas distintas é: a) Cada fase do teste tem uma proposta diferente b) É mais fácil para gerência

Leia mais

DOCUMENTAÇÃO DE TESTE

DOCUMENTAÇÃO DE TESTE DOCUMENTAÇÃO DE TESTE Dissecando a norma IEEE 829-2008 Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br PROJETO DE TESTE DE SOFTWARE Deixa eu te dizer uma coisa. Teste de Software é um projeto.

Leia mais

1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de:

1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de: Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de: a) Um erro b)

Leia mais

Estratégias de Testes Parte I

Estratégias de Testes Parte I Engenharia de Software III 5º. Semestre ADS Capítulo 9 Estratégias de Testes Parte I Profa. Dra. Ana Paula Gonçalves Serra Prof. Ms. Edson Saraiva de Almeida Agenda Exercício Profa. Dra. Ana Paula G. Serra

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Prof. Raquel Silveira O que são testes? Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele satisfaz os requisitos especificados ou identificar

Leia mais

Teste de Software. Objetivo: Executar software para revelar erros/falhas ainda não descobertos. Pode gastar 40% do esforço de desenvolvimento

Teste de Software. Objetivo: Executar software para revelar erros/falhas ainda não descobertos. Pode gastar 40% do esforço de desenvolvimento Teste de Software 3 Teste de Software Objetivo: Executar software para revelar erros/falhas ainda não descobertos Pode gastar 40% do esforço de desenvolvimento 2 Teste de Software Defeito (fault, defects)

Leia mais

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II ES 60 DISCIPLINA: Engenharia de Software II AULA NÚMERO: 6 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir e exercitar a visão de um sistema a ser projetado. Os principais

Leia mais

ISO/IEC 12207: Manutenção

ISO/IEC 12207: Manutenção ISO/IEC 12207: Manutenção O desenvolvimento de um sistema termina quando o produto é liberado para o cliente e o software é instalado para uso operacional Daí em diante, deve-se garantir que esse sistema

Leia mais

Introdução a Teste de Software

Introdução a Teste de Software Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software

Leia mais

ENGENHARIA DE SOFTWARE O QUE SÃO TESTES? TESTES TESTES TESTES 26/08/2014. São pontuais; São previsíveis; São finitos;

ENGENHARIA DE SOFTWARE O QUE SÃO TESTES? TESTES TESTES TESTES 26/08/2014. São pontuais; São previsíveis; São finitos; ENGENHARIA DE SOFTWARE Curso: Sistemas de Informação ENGENHARIA DE SOFTWARE Profª: Janaide Nogueira O QUE SÃO? Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se

Leia mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI - DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar

Leia mais

Engenharia de Software. Ficha T. Prática nº 6

Engenharia de Software. Ficha T. Prática nº 6 Engenharia de Software Ficha T. Prática nº 6 Fonte: Eng. De Software, Colecção Schaum Objectivo: Garantia da qualidade do software 1. Introdução Existem muitas maneiras de definir a qualidade. Nenhuma

Leia mais

TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão

TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 1.1 - O teste nas fases de vida e de desenvolvimento de um software. 1.2 - O teste na engenharia de sistemas e na engenharia de

Leia mais

Projecto e Desenvolvimento de Programas

Projecto e Desenvolvimento de Programas Projecto e Desenvolvimento de Programas Projecto de programas Metodologia de desenvolvimento Construção de algoritmos Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Programa de Computador

Leia mais

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

INTRODUÇÃO A ENGENHARIA DE SOFTWARE Universidade TESTE Estadual DE SOFTWARE Vale do Acaraú O que são testes? INTRODUÇÃO A ENGENHARIA DE SOFTWARE Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele

Leia mais

DESENHO DE CARGOS E TAREFAS

DESENHO DE CARGOS E TAREFAS Faculdade de Tecnologia SENAC GO Gestão de Pessoas Professor: Itair Pereira da Silva Grupo: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz.

Leia mais

TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds

TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds TS03 Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE COTI Informática Escola de Nerds Teste do Desenvolvedor O Teste do Desenvolvedor denota os aspectos de design e implementação de teste mais apropriados

Leia mais

Teste de Software. Professor Maurício Archanjo Nunes Coelho

Teste de Software. Professor Maurício Archanjo Nunes Coelho Teste de Software Professor Maurício Archanjo Nunes Coelho Conteúdo 1. Definição de Teste e suas Classificações 1.1 - Introdução 1.2 O que é homologação 1.3 História do teste. 1.4 A falta de teste 1.5

Leia mais

Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo

Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo Teste de Software Estratégias de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Estratégias de Teste Tipos de Estratégias de Teste 2 Estratégias de teste Define as fases em que

Leia mais

Teste de Software Intermediário

Teste de Software Intermediário CONTEÚDO PROGRAMÁTICO Teste de Software Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa

Leia mais

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software Teste de Software Competência: Entender as técnicas e estratégias de testes de Software Conteúdo Programático Introdução O que é teste de software? Por que é necessário testar um software? Qual a causa

Leia mais

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo

Leia mais

Introdução à Programação. João Manuel R. S. Tavares

Introdução à Programação. João Manuel R. S. Tavares Introdução à Programação João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de

Leia mais

Guia do Processo de Teste Metodologia Celepar

Guia do Processo de Teste Metodologia Celepar Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.

Leia mais

CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR

CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CONCEITOS BÁSICOS - TESTES O que é Teste de Software? Teste é o processo de executar um programa com o objetivo

Leia mais

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João AUTOR(ES) : João AUTOR(ES) : João NÚMERO DO DOCUMENTO : VERSÃO : 1.1 ORIGEM STATUS : c:\projetos : Acesso Livre DATA DO DOCUMENTO : 22 novembro 2007 NÚMERO DE PÁGINAS : 13 ALTERADO POR : Manoel INICIAIS:

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 Plano de Ensino e Aprendizagem 2 3 Objetivos CONTEÚDO Se preparar para o inicio de um projeto Acompanhamento projeto Controles Métricas

Leia mais

Estágio II. Aula 02 Conceitos de Teste de Software. Prof. MSc. Fred Viana

Estágio II. Aula 02 Conceitos de Teste de Software. Prof. MSc. Fred Viana Estágio II Aula 02 Conceitos de Teste de Software Prof. MSc. Fred Viana Agenda Teste de Software Defeito, Erro ou Falha? Dimensões do Teste Níveis de Teste Tipos de Teste Técnicas de Teste Teste de Software

Leia mais

2. Modelos de Desenvolvimento de Software

2. Modelos de Desenvolvimento de Software 2. Modelos de Desenvolvimento de Software Patrícia Macedo Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Ciclo de Vida do Software Um sistema de software é desenvolvido gradualmente

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 7 http://www.ic.uff.br/~bianca/engsoft2/ Aula 7-12/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS Ian Sommerville, 8º edição Capítulo 6 Aula de Luiz Eduardo Guarino de Vasconcelos O que é um requisito? Pode variar de uma declaração abstrata de alto nível de um serviço ou de uma

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos MBA em EXCELÊNCIA EM GESTÃO DE PROJETOS E PROCESSOS ORGANIZACIONAIS Gerenciamento de s Planejamento e Gestão de s Prof. Msc. Maria C Lage Prof. Gerenciamento de Integração Agenda Gerenciamento da Integração

Leia mais

GIT Controlo de versões

GIT Controlo de versões Universidade Portucalense Engenharia de Software ES01 2013-2014 1 Universidade Portucalense Engenharia de Software ES01 2013-2014 1 GIT Controlo de versões O GIT tem duas vantagens essenciais: Faz o controlo

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Program João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de um programa.

Leia mais

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE.

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE Título: Product Integration Autores: Gustavo Pereira Coelho Lucas Alves Salles 12/09/2018 CSE-300-4

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

Garantia de qualidade do software. Aula 8

Garantia de qualidade do software. Aula 8 Garantia de qualidade do software Aula 8 Sumário Introdução O quê é? Quem faz? Porquê é importante? Qual é o produto? Como saber se está bem feita? Conceitos Revisões Garantia da qualidade Fiabilidade

Leia mais

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES] DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento

Leia mais

Capítulo 8 Teste de Software 1

Capítulo 8 Teste de Software 1 Capítulo 8 - Teste de Software Capítulo 8 Teste de Software 1 Assuntos abordados Testes de desenvolvimento Desenvolvimento orientado a testes Testes de liberação Testes com utilizadores Capítulo 8 Teste

Leia mais

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados

Leia mais

AUDITORIA DE SISTEMAS INTERNOS DE GARANTIA DA QUALIDADE GUIÃO PARA A AUTOAVALIAÇÃO

AUDITORIA DE SISTEMAS INTERNOS DE GARANTIA DA QUALIDADE GUIÃO PARA A AUTOAVALIAÇÃO AUDITORIA DE SISTEMAS INTERNOS DE GARANTIA DA QUALIDADE GUIÃO PARA A AUTOAVALIAÇÃO V 1.2 - Dezembro 2018 ELEMENTOS DE CARACTERIZAÇÃO 1. OBJETO DA AUDITORIA 1.1 A instituição de ensino superior (IES) pretende

Leia mais

Modelação Engenharia de Software

Modelação Engenharia de Software Modelação Engenharia de Software 2 o Semestre de 2008/2009 3 a entrega: Requisitos do sistema Test O Matic Sistema Nacional para as Competências Profissionais de Utopia 11 de Maio de 2009 1 Introdução

Leia mais

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr. Teste de Software Prof. Camila Pedro de Assis Sobreira Jr. 2 Técnicas de Testes Técnica de Teste Funcional Técnica de Teste Estrutural 3 Testes Funcionais Teste de Especificação de Requisitos. Teste de

Leia mais

Engenharia de Software. Prof. Raquel Silveira

Engenharia de Software. Prof. Raquel Silveira Engenharia de Software Prof. Raquel Silveira MOTIVAÇÃO Você já perdeu alguma versão anterior do arquivo do projeto? Já teve problemas em manter diferentes versões do sistema rodando ao mesmo tempo? Alguém

Leia mais

PERFIL PROFISSIONAL TÉCNICO/A DE INSTALAÇÕES ELÉTRICAS

PERFIL PROFISSIONAL TÉCNICO/A DE INSTALAÇÕES ELÉTRICAS PERFIL PROFISSIONAL TÉCNICO/A DE INSTALAÇÕES ELÉTRICAS Publicado no Despacho n.º13456/2008, de 14 de Maio, que aprova a versão inicial do Catálogo Nacional de Qualificações. 1ª Actualização publicada no

Leia mais

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,

Leia mais

Gerência de Projetos de Software: Cronograma

Gerência de Projetos de Software: Cronograma Gerência de Projetos de Software: Cronograma SSC-121 Engenharia de Software I Simone Senger de Souza ICMC/USP Plano de Projeto Cronograma A precisão nos cronogramas é mais importante que a precisão nos

Leia mais

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

- 6ª Lista de Exercícios -

- 6ª Lista de Exercícios - - 6ª Lista de Exercícios - Gerência de Configuração Questão 1) (CESPE, 2013, TCE-RO - Analista de Informática). Com relação à gerência de configuração de software, julgue os itens que se seguem: Quando

Leia mais

Teste de Software. Técnica de Teste Estrutural. Rosemary Silveira Filgueiras Melo

Teste de Software. Técnica de Teste Estrutural. Rosemary Silveira Filgueiras Melo Teste de Software Técnica de Teste Estrutural Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Casos de Teste e Cenários de Teste Técnicas de Teste Técnica de Teste Estrutural 2 Casos

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento

Leia mais

MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA

MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA Quando falamos para os alunos sobre projeto e desenvolvimento de sistemas de informação eles pensam logo em programar. A programação

Leia mais

07/06/2015 Imprimir Auditorias de Qualidade e/ou Ambiente preparação e... Gestão Ambiental Naturlink

07/06/2015 Imprimir Auditorias de Qualidade e/ou Ambiente preparação e... Gestão Ambiental Naturlink Naturlink Auditorias de Qualidade e/ou Ambiente preparação e documentação Rita Teixeira d Azevedo No seguimento da nova norma relativa a Auditorias de Qualidade e/ou Ambiente, surgiu uma maior especificidade

Leia mais

Interface Management

Interface Management INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE Título: Interface Management Autores: Amauri Silva Costa Tania Arantes Faria CSE-300-4 Métodos

Leia mais

Capítulo 25. Gerenciamento de Configuração Pearson PrenticeHall. Todos os direitos reservados. slide 1

Capítulo 25. Gerenciamento de Configuração Pearson PrenticeHall. Todos os direitos reservados. slide 1 Capítulo 25 Gerenciamento de Configuração slide 1 Tópicos abordados Gerenciamento de mudanças Gerenciamento de versões Construção de sistemas Gerenciamento de releases slide 2 Gerenciamento de configuração

Leia mais

DIAGNÓSTICO DA CERCIPENICHE PARA A QUALIDADE.

DIAGNÓSTICO DA CERCIPENICHE PARA A QUALIDADE. Norma de referência Auditores Âmbito José António Carvalho de Sousa Formação Profissional e Emprego Cátia Leila Almeida Santana Objetivo Avaliar a situação atual da Cercipeniche frente às exigências da

Leia mais

Prof. Dr. Thiago Jabur Bittar

Prof. Dr. Thiago Jabur Bittar Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de

Leia mais

Engenharia de Software. Matéria para os Testes

Engenharia de Software. Matéria para os Testes Engenharia de Software Revisões 19/Junho/2006 Matéria para os Testes 1º Teste (25/Março) Engenharia de Software Desenho de Software Escrita de Programas 2º Teste (21/Junho) Processo de Desenvolvimento

Leia mais

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e- Learning Sistema de

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e- Learning Sistema de Curso e- Learning Sistema de Gestão de Segurança da Informação Interpretação da norma NBR ISO/IEC 27001:2006 Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Verificação e Validação (V&V) S.L.Pfleeger (Cap.8 & 9) R.Pressman (Cap.13 & 14) I.Sommerville (Cap.22 & 23) Introdução Verificação

Leia mais

TS04. Teste de Software PLANOS DE TESTE. COTI Informática Escola de Nerds

TS04. Teste de Software PLANOS DE TESTE. COTI Informática Escola de Nerds TS04 Teste de Software PLANOS DE TESTE COTI Informática Escola de Nerds 1. PLANOS DE TESTE. Tipos de Testes de Software Teste Funcional Uma especificação funcional é uma descrição do comportamento esperado

Leia mais

ISO 9001:2015. Principais alterações. Andreia Martins Gestora de Cliente

ISO 9001:2015. Principais alterações. Andreia Martins Gestora de Cliente ISO 9001:2015 Principais alterações Andreia Martins Gestora de Cliente Andreia.martins@apcer.pt Objetivos da Revisão Considerar as mudanças nas práticas de sistemas de gestão e nas tecnologias. Disponibilizar

Leia mais

PROCEDIMENTO DO SISTEMA DA QUALIDADE PLANEAMENTO ESTRATÉGICO E OPERACIONAL, REVISÃO DO SISTEMA DE GESTÃO DA QUALIDADE E CONCEÇÃO DE SERVIÇOS

PROCEDIMENTO DO SISTEMA DA QUALIDADE PLANEAMENTO ESTRATÉGICO E OPERACIONAL, REVISÃO DO SISTEMA DE GESTÃO DA QUALIDADE E CONCEÇÃO DE SERVIÇOS PROCEDIMENTO DO SISTEMA DA QUALIDADE PLANEAMENTO ESTRATÉGICO E OPERACIONAL, REVISÃO DO SISTEMA DE GESTÃO DA QUALIDADE E CONCEÇÃO DE Nº: PSQ 01 Orientações da Tutela Resp: Tutela Objetivo: Definir a forma

Leia mais

Por Constantino W. Nassel

Por Constantino W. Nassel NORMA ISO 9000 SISTEMA DE GESTÃO DA QUALIDADE ISO 9001:2000 REQUISITOS E LINHAS DE ORIENTAÇÃO PARA IMPLEMENTAÇÃO Por Constantino W. Nassel CONTEÚDOS O que é a ISO? O que é a ISO 9000? Histórico Normas

Leia mais

Análise e Gestão do Risco. Aula 6

Análise e Gestão do Risco. Aula 6 Análise e Gestão do Risco Aula 6 Sumário Introdução O quê é? Quem faz? Porquê é importante? Qual é o produto? Como saber se está bem feita? Riscos do software Identificação e estimação dos riscos Redução

Leia mais

Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos

Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos Tema Gestão da Integração de Projetos Projeto Curso Disciplina Tema Professor Pós-graduação Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos Gestão da Integração de Projetos

Leia mais

Introdução à Engª de Requisitos

Introdução à Engª de Requisitos Análise e Concepção de Sistemas de Informação Introdução à Engª de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo

Leia mais

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Engenharia Reversa e Reengenharia Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Fases Genéricas do Ciclo de Vida Engenharia Sistemas Análise Projeto Codificação Testes Manutenção

Leia mais

Documento de Requisitos*

Documento de Requisitos* * Rosana T. Vaccare Braga *slides adaptados a partir do material da Profa Ellen Francine Barbosa Processo de Engenharia de Requisitos Documento de requisitos Processo de Engenharia de Requisitos Estudo

Leia mais

Gestão de Testes e Defeitos. Malba Jacob Prudente

Gestão de Testes e Defeitos. Malba Jacob Prudente Gestão de Testes e Defeitos Malba Jacob Prudente Objetivos do treinamento 1. Expor os conceitos sobre Gestão de Testes; 2. Gestão de Testes na prática; 3. Expor os conceitos sobre Gestão de Defeitos; 4.

Leia mais

Workshop de Teste de Software. Práticas

Workshop de Teste de Software. Práticas Workshop de Teste de Software Práticas Curso complementar ao outro workshop Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br 1 AGENDA DO CURSO Documentação Processo Aderência dos documentos

Leia mais

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto Breve Introdução aos Sistemas Operativos Disciplina de Informática PEUS, 2006 - U.Porto Definição de Sistema Operativo Um programa que funciona como intermediário entre o utilizador do computador e os

Leia mais

CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES

CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES R E S O L U Ç Ã O N. 54/2008 CONSUN APROVA O REGULAMENTO PARA ELABORAÇÃO DO PROJETO FINAL (OU TRABALHO DE CONCLUSÃO DE CURSO TCC), DO CURSO DE ENGENHARIA DE COMPUTAÇÃO DO CCET CÂMPUS CURITIBA, PARA INGRESSANTES

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Aula Teórica 4 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Alinhamento da AT 4 Construção de programas Actividades de teste

Leia mais

Workflow Genérico de Iteração

Workflow Genérico de Iteração Workflow Genérico de Iteração Introdução Padrão comum que caracteriza todas iterações de todas as fases Inclui os cinco workflows básicos:requisitos, análise, projeto, implementação, e teste Inclui também

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVO Compreender uma série de técnicas de testes, que são utilizadas para descobrir defeitos em programas Conhecer as diretrizes que

Leia mais

Engenharia Software. Ení Berbert Camilo Contaiffer

Engenharia Software. Ení Berbert Camilo Contaiffer Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

Visões Arquiteturais. Visões Arquiteturais

Visões Arquiteturais. Visões Arquiteturais Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

O Fluxo de Requisitos

O Fluxo de Requisitos O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento

Leia mais

Aplicação dos Princípios BPL aos Sistemas Informatizados. Florbela Dias DMET

Aplicação dos Princípios BPL aos Sistemas Informatizados. Florbela Dias DMET Aplicação dos Princípios BPL aos Sistemas Informatizados Number 17 Application of GLP Principles to Computerised Systems 2 Resumo Introdução Fase de projeto Fase operacional Fase de descontinuação 3 Introdução

Leia mais

Prof. Victor Dalton COMPARATIVO. PMBOK x ITIL x COBIT

Prof. Victor Dalton COMPARATIVO. PMBOK x ITIL x COBIT COMPARATIVO PMBOK x ITIL x COBIT 2019 Sumário SUMÁRIO...2 SEMELHANÇAS ENTRE PMBOK, ITIL E COBIT... 3 QUESTÕES COMENTADAS PELO PROFESSOR... 6 CONSIDERAÇÕES FINAIS... 10 Olá pessoal! Preparei GRATUITAMENTE

Leia mais

L 320/8 Jornal Oficial da União Europeia

L 320/8 Jornal Oficial da União Europeia L 320/8 Jornal Oficial da União Europeia 17.11.2012 REGULAMENTO (UE) N. o 1078/2012 DA COMISSÃO de 16 de novembro de 2012 relativo a um método comum de segurança para a atividade de monitorização a aplicar

Leia mais

REGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA CIVIL (PRODEC)

REGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA CIVIL (PRODEC) REGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA CIVIL (PRODEC) Objectivos Como definido no Decreto-Lei nº 74/2006, o grau de doutor é conferido aos que demonstrem: Capacidade de compreensão sistemática

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SEGURANÇA DA INFORMAÇÃO Aula N : 11 Tema:

Leia mais

Projecto de Laboratório de Computadores

Projecto de Laboratório de Computadores Projecto de Laboratório de Computadores 2016-2017 Hélder P. Oliveira, Luís Torgo, Rogério Reis DCC@FCUP 1 Introdução O objetivo deste projeto é o desenvolvimento de um sistema de controlo de um supermercado,

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa

Leia mais

Plano de Teste do Sistema BIB

Plano de Teste do Sistema BIB Plano de Teste do Sistema BIB Curso PUC Preparado por Anna Carla, Larissa, Marcio, Sonia Maria e Walter Novembro/2004 1 Índice: 1. Identificador do Plano 2. Introdução 3. Itens sob Teste 4. Itens não Testados

Leia mais

Grupo de Práticas de Auditoria ISO 9001 Linhas de orientação em: Processos. 1. Introdução

Grupo de Práticas de Auditoria ISO 9001 Linhas de orientação em: Processos. 1. Introdução International Organization for Standardization International Accreditation Forum Data: 13 de janeiro de 2016 Grupo de Práticas de Auditoria ISO 9001 Linhas de orientação em: 1. Introdução Processos A utilização

Leia mais

Plano de Continuidade. Plano de Continuidade. Plano de Contingência. Prof. Luiz A. Nascimento Auditoria e Segurança de Sistemas.

Plano de Continuidade. Plano de Continuidade. Plano de Contingência. Prof. Luiz A. Nascimento Auditoria e Segurança de Sistemas. Plano de Contingência Prof. Luiz A. Nascimento Auditoria e Segurança de Sistemas Faculdade Taboão da Serra 2 Procedimentos definidos formalmente para permitir que os serviços de processamento de dados

Leia mais

Desenho de casos de teste

Desenho de casos de teste Desenho de casos de teste A função dos casos de teste é fornecer informação rápida e eficientemente Em teoria da informação, define-se informação em termos de redução de incerteza. Se há pouca incerteza,

Leia mais

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas.

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas. Documento da versão PRODUTO ManWinWin DATA INÍCIO 18-10-2016 VERSÃO 5.4.2.0 DATA FECHO 10-01-2017 Novas Funcionalidades Preferências No separador Parque, as opções referentes ao registo Histórico Utilização

Leia mais