4ª Parte Processo de Teste
|
|
- Rachel Castel-Branco Ávila
- 8 Há anos
- Visualizações:
Transcrição
1 4ª Parte Processo de Teste Atividades de preparação Ø Planejamento: define itens a testar, aspectos gerenciais e recursos necessários; para a execução da bateria de testes. Ø Desenho: completa as especificações dos testes da bateria; procedimentos e casos de teste. Atividades de realização Ø Implementação: monta o ambiente de teste; implementando os componentes de teste; instalando e configurando os itens a testar. Ø Execução: executa os testes da bateria; produzindo os relatórios resultantes. Atividades de realização. Ø Verificação do término: inspeciona os testes; determinando se estão satisfeitas condições de completeza e sucesso. Ø Balanço final: realiza o balanço final dos testes da bateria; registrando as conclusões e lições aprendidas. Planejamento Ø Definir escopo O que será e o que não será testado? Ø Definir recursos Equipamentos, treinamentos, pessoal, software, componentes Ø Definir prazos Quando inicia? Quando termina? Quantas horas de dedicação? Planejamento Ø Definir abordagem Quais tipos de teste serão executados? Usabilidade? Segurança? Desempenho? Funcional? Ø Definir critérios de cobertura Quando parar? Ø Definir mecanismos de registro e acompanhamento Como registrar erros? Como registrar tarefas? Como acompanhar status da execução? Ø Identificar e acompanhar riscos Que problemas podem acontecer? Qual o impacto? Qual a probabilidade? Quais as contramedidas? 1
2 Criação de um Plano de Teste Desenho da bateria de testes tarefas. Ø Desenhar a bateria de testes, estabelecendo: objetivos dos testes; reutilização de especificações de testes existentes; ordenamento dos casos de teste. Ø Especificar os procedimentos de teste. Ø Especificar os casos de teste. Ø Revisar informalmente as especificações dos testes. Especificações de testes: Ø contêm os detalhes dos testes a serem realizados; Ø separação entre planos e especificações permite reaproveitamento das especificações: diversas baterias do mesmo projeto; Ø especificação de teste tipicamente deriva de: caso de uso de desenho; requisito não-funcional referente ao produto como um todo. Volume das especificações de testes: Ø especificações de testes geralmente ocupam várias páginas: para cada caso de uso; Ø Descrição dos Testes pode chegar a dezenas ou centenas de páginas: mesmo em produtos relativamente simples. Procedimentos de teste: Ø contêm seqüência de ações que devem ser executadas; para realizar grupo de testes semelhantes; Ø correspondem a roteiros importantes de casos de uso de desenho; Ø pode ser executados de forma manual ou automática; Ø testes automatizados podem ser codificados: em linguagem de script de ferramenta de automação de testes; na própria linguagem de implementação, dentro de pacote de classes de teste. Procedimentos de teste: Ø descrevem seqüência de passos para executar uma variação de teste; nos testes funcionais, cada variação é tipicamente baseada nos subfluxos e fluxos alternativos do caso de uso de desenho; convém prever execução de seqüências erradas mas possíveis; Ø fluxo do procedimento representa passos executados; por testador humano ou automatizado; em termos das telas, campos e comandos envolvidos; valores dos campos determinados por cada caso de teste 2
3 Procedimentos de teste: Identificação Objetivo Requisitos especiais MERCI-ETF-GU-PT-IU Verificar se a inclusão de um usuário é feita corretamente. Nenhum. Fluxo 1. Acionar Novo. 2. Preencher Nome, Login, Senha. 3. Selecionar Grupos do Usuário. 4. Acionar Salvar. Casos de teste: Ø contêm para cada instância de teste: valores de entradas; valores esperados de saídas; Ø valores de entrada escolhidos: critérios que maximizam a cobertura do teste; Ø também podem ser automatizados; podem ser embutidos em scripts ou classes de teste; como os procedimentos; podem ser obtidos de arquivos ou bancos de dados de casos de teste. Qualidade de casos de teste: Ø objetivo principal: detectar defeitos ainda não descobertos; e não demonstrar que o programa funciona corretamente; Ø devem incluir: descrição das saídas esperadas; usada para comparação com as saídas reais obtidas; Qualidade de casos de teste: Ø devem cobrir: entradas válidas; entradas inválidas; combinações de entrada relevantes; execução de procedimentos errados mas possíveis; Ø devem exercitar: roteiros mais prováveis; roteiros correspondentes a situações excepcionais e a erros do usuário. Ordem de casos de teste: Ø casos de teste têm ordem especificada de execução; Ø execução correta de um caso pode depender de um estado de uma base de dados; Ø produzido pela execução bem-sucedida de um caso anterior. Exemplo de Caso de Teste Identificação Itens a testar Entradas MERCI-ETF-GU-CT-AU1 Processamento correto de alteração de usuário. Nome Login Senha Grupos do Usuário Campo Campo Joaquim Pereira joaquim senha01 Gestor de Compras Valor Valor Saídas esperadas Nome Joaquim Pereira Senha senha01 (oculto como *******) Grupos do Usuário Gestor de Compras Ambiente Banco de dados de teste. Procedimentos 1. Inclusão de Usuário - MERCI-ETF-GU-PT-AU 2. Pesquisa de Usuário - MERCI-ETF-GU-PT-PU Dependências Banco de dados de teste deve ter um usuário com o login dado. Por exemplo, pode ter sido executado o caso de teste Inclusão de usuário 1 (MERCI-ETF-GU-CT-IU1). 3
4 Criação dos Procedimentos e Casos de Teste Implementação dos testes tarefas. Ø Configurar ambiente de testes. Ø Disponibilizar todos os recursos necessários. Ø Instalar: itens a testar; ferramentas; estruturas provisórias. Ø Codificar componentes de teste; se necessário. Implementação dos testes: Ø testes implementados devem ser automatizados; Ø cria-se Bateria de Testes de Regressão de Software: script de ferramenta de automação de testes; pacotes de classes de teste; Ø especificações dos testes: servem como insumo para a codificação da Bateria; Ø testadores experientes: podem preferir desenhar e implementar diretamente a bateria; sem especificações de testes manuais. Implementação dos Testes Como tornar a atividade de teste mais eficiente? Ø Questões similares tendem a surgir durante o desenvolvimento de software. O reuso de soluções e alternativas já utilizadas para os testes tende a reduzir esforço e gerar mais qualidade Idealmente, deveriam ser definidos modelos de testes, para auxiliar nessas tarefas Padrões de Teste! Implementação dos testes O que é um padrão? Ø Christopher Alexander Catálogos de padrões para arquitetura de cidades, casas e prédios. Ø Descreve um problema que ocorre inúmeras vezes em determinado contexto Ø Núcleo da solução para aquele problema Visando uso sistemático em distintas situações Implementação dos testes Conceito Ø solução, aplicável em várias situações, para um problema conhecido de teste de software Qualquer tipo de boa prática, princípio abstrato ou heurística não é necessariamente um padrão! 4
5 Implementação dos testes Padrões importantes Ø Factory Ø Builder Ø Object Mother (Populator) Ø Test Procedure Ø Test Case Implementação dos testes Padrões importantes Implementação dos Testes Execução dos testes Ø Configurar ambiente de execução contínuo Ø Continuum, Hudson Ø Política para atualização de repositório Execução dos Testes Relatórios dos testes: Ø folhas de Registros de Testes: registram passos relevantes da execução; alguns passos podem gerar incidentes; Ø folhas de Relatórios de Incidentes de Testes: encaminhados à equipe de Implementação; para correção dos defeitos encontrados. Ø incidentes também podem gerar: solicitações de correção do desenho; solicitações de correção dos próprios testes. 5
6 Relatórios dos testes: Ø Idealmente, uma ferramenta de registro e acompanhamento de BUGs deveria ser utilizada ü Motivação Manter um banco de dados de bugs é uma das características imprescindíveis de qualquer boa equipe de software Ø Rastrear erros conhecidos Ø Documentar e acompanhar o processo de correção de erros de forma automática Ø Facilitar a comunicação entre equipes de testes e implementação Erro grave: Ø Programadores acreditam que podem lembrar de todos os seus bugs, ou mantê-los em post-its. ü Exemplo Ilustrativo Histórico Mikey estava desenvolvendo algumas funcionalidades extras para um cliente de FTP e criou uma função para copiar strings sem reusar as funções já existentes. Ele esqueceu de colocar o null no final da string. Jill estava testando o software e de repente o servidor de ftp travou. Ela então reproduziu os passos para verificar se isso se repetia, utilizando outra máquina. Acontece novamente. Ela então anota uma lista de passos para reproduzir o problema. A partir disso ela cria o bug. ü Registro de Bugs Elementos fundamentais Ø Passos para sua reprodução As vezes, o testador não lembra, ou o bug é intermitente Ø Resultados esperados Pode ser difícil entender por que é um bug se não sabemos qual era o resultado esperado Ø Resultados obtidos Parece fácil? Ø Muitos bugs são relatados de forma incorreta ü Exemplo Ilustrativo Histórico Willie acredita que o bug está no servidor de ftp, assim, resolve que ele não será corridigo. Jill acha muito estranho que um servidor usado há anos apresente tal problema e reativa o bug. Willie então analisa a explicação de Jill e repassa o bug para Mikey. Mikey estuda o bug e faz um diagnóstico completamente errado, colocando bug como corrigido. O bug retorna então para Jill. ü O Ciclo de Vida de um Bug Durante sua vida, o bug deve ter apenas um responsável Ø Funciona como uma batata quente! Qualquer um pode resolvê-lo Idealmente, após a solução de um bug, os passos para sua reprodução deveriam ser verificados Apenas quem abriu o bug pode fechá-lo! 6
7 ü Exemplo Ilustrativo Histórico Jill reproduz os passos do bug e o encontra novamente. Ela reativa o bug passando-o diretamente para Mikey. Mikey estuda o bug profundamente e descobre a causa, corrigindo o problema. Ele então coloca o bug como corrigido. O bug retorna então para Jill que verifica a correção e fecha o bug. ü Dicas de Uso Reduzir ao máximo o número de passos para reprodução do bug Apenas quem abriu o bug pode fechá-lo Há muitas maneiras de se resolver um bug: Ø corrigido, não será corrigido, postergado, não reproduzível, duplicado, etc. Ø Entenda cada um desses tipos de solução e oriente a sua equipe Não Reproduzível = irreprodutível Ø Ponto negativo para a equipe de teste Bugs devem estar associados a versões do software Ø Evita retrabalho em desenvolvimentos iterativos com equipes Relatório de Testes Verificação do término Ø Analisar atendimento aos critérios Balanço final Ø Registro das ações aprendidas para auxiliar projetos futuros Uso de uma ferramenta em especial Adequação de uma técnica de teste Dificuldade em se verificar algum objetivo Ø Perguntas associadas: O que foi feito e não deveria mais ser feito O que não foi feito mas deveria ser feito O que foi feito e e deveria continuar sendo feito BSTQB Ø Brazilian Software Testing Qualification Board ( Ø Certified Tester Foundation Level CTFL 40 questões, 60% para aprovação Ø Certified Tester Advanced Level CTAL 100 pontos, 65% para aprovação 2 anos de experiência com teste ou pesquisa acadêmica 3 anos trabalhando com desenvovlmento de software 7
8 CBTS Ø Certificação Brasileira de ( 100 questões, 75% para aprovação Ø Melhoria de Processo de Teste Brasileiro (MPT.Br) Nível 1: Parcialmente Gerenciado (práticas genéricas)» PG1 Atingir os resultados definidos» PG2 Estabelecer uma política organizacional» PG3 Planejar a execução do processo» PG4 Identificar e disponibilizar recursos» PG5 Definir responsabilidade e autoridade» PG6 Prover treinamento Ø Melhoria de Processo de Teste Brasileiro (MPT.Br) Nível 1: Parcialmente Gerenciado (práticas específicas)» PET1 Identificar casos de teste» PET2 Executar casos de teste» PET3 Reportar incidentes» PET4 Acompanhar incidentes Ø Nível 1: Parcialmente Gerenciado Gerência de Projetos de Teste» GPT1 Realizar análise de risco do produto» GPT2 Estabelecer objetivos do teste» GPT3 Definir estratégia de teste» GPT4 Definir o escopo do trabalho para o projeto de teste» GPT5 Estabelecer estimativas de tamanho» GPT6 Definir o ciclo de vida do projeto de teste» GPT7 Estimar o esforço e o custo Ø Nível 1: Parcialmente Gerenciado Gerência de Projetos de Teste» GPT8 Estabelecer e manter o orçamento e o cronograma do projeto» GPT9 Identificar riscos do projeto» GPT10 Planejar os recursos humanos» GPT11 Planejar o ambiente de teste para o projeto» GPT12 Planejar os artefatos e dados do projeto» GPT13 Estabelecer indicadores de desempenho de teste Ø Nível 1: Parcialmente Gerenciado Gerência de Projetos de Teste» GPT14 Estabelecer o Plano de Teste» GPT15 Revisar e obter compromisso com o Plano de Teste» GPT16 Monitorar o projeto» GPT17 Gerenciar o envolvimento dos stakeholders» GPT18 Executar revisões em marcos do projeto» GPT19 Analisar e registrar os problemas identificados» GPT20 Estabelecer e acompanhar ações corretivas até a sua conclusão 8
9 Ø Melhoria de Processo de Teste Brasileiro (MPT.Br) Nível 2: Gerenciado (práticas genéricas)» PG7 Controlar produtos de trabalho» PG8 Monitorar e controlar o processo» PG9 Fornecer visibilidade do processo para a gerência superior Ø Melhoria de Processo de Teste Brasileiro (MPT.Br) Nível 2: Gerenciado (práticas específicas)» PET5 Estabelecer padrões de documentação de casos de teste» PET6 Estabelecer padrões de documentação de incidentes Ø Nível 2: Gerenciado Gerência de Projetos de Teste» GPT21 Definir critérios de entrada e saída do teste» GPT22 Definir critérios de suspensão e reinício do teste» GPT23 Monitorar critérios de entrada, saída, suspensão e reinício do teste» GPT24 Monitorar defeitos» GPT25 Planejar e conduzir revisões de qualidade do produto ü Referências Eliane Martins, Curso de Testes, IC UNICAMP. Ana de Alencar Price, Curso de Testes, Instituto de Informática UFRGS. Atif Memon, Curso de Testes, University of Maryland. José Carlos Maldonado, Curso de Testes, USP/São Carlos. Guide to the Software Engineering Body of Knowledge, SWEBOK, W. Paula Filho, Engenharia de Software: Fundamentos, Métodos e Padrões, LTC, 2a Edição, ü Referências Software Testing On-line Resources, Site com link para diversas ferramentas: Outro site com link para diversas ferramentas: R. Binder, Testing OO Systems, R. Pressman, Engenharia de Software, 3ª edição, 1995 G. Myers, The Art of Software Testing,
ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 3 Planejamento e Aula 8 do Projeto Aula 08 do Projeto SUMÁRIO INTRODUÇÃO... 3 ACOMPANHAMENTO DO PROJETO... 3 1. do Progresso...
Leia mais1. Introdução ao teste de software 2. Testes em um ciclo de vida de software 3. Especificado vs. Implementado 4. Preenchendo um modelo de
Gustavo Lopes 1. Introdução ao teste de software 2. Testes em um ciclo de vida de software 3. Especificado vs. Implementado 4. Preenchendo um modelo de especificação de testes 5. Técnicas para construção
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisFundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com
Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisProject Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR
Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano, Eduardo Carvalho, Analia I.F. Ferreira, Mariano Montoni bernardo.grassano@projectbuilder.com.br,
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia mais1. Qual das seguintes alternativas não é um tipo de revisão? 2. Qual das alternativas é um atributo da qualidade?
Simulado CTFL- BSTQB Tempo de duração: 30 minutos 1. Qual das seguintes alternativas não é um tipo de revisão? a) Acompanhamento b) Revisão técnica c) Revisão informal d) Aprovação da gerência 2. Qual
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisa) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Considerando as seguintes afirmações: I. 100% de cobertura de sentença (comando) garante 100% de cobertura de desvio II. 100% de cobertura de desvio
Leia maisManual de Atualização Versão 3.6.4.
Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....
Leia maisGerência de Projetos
Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções
Leia maisRational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831
Rational Quality Manager Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 1 Informações Gerais Informações Gerais sobre o RQM http://www-01.ibm.com/software/awdtools/rqm/ Link para o RQM https://rqmtreina.mvrec.local:9443/jazz/web/console
Leia maisCONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES
CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás
Leia maisTecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler
Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos
Leia maisUNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos
I - Orientações Gerais para Elaboração dos Documentos A seguir, orientações fundamentais para a elaboração dos documentos do projeto, tendo em vista a complexidade inerente neste processo. Este roteiro
Leia maisSCP - Sistema de Controle de Processo
SCP - Sistema de Controle de Processo Módulo PTS Versão do produto: 1.0 Edição do documento: Julho de 2010 Série A. Normas e Manuais Técnicos MINISTÉRIO DA SAÚDE Secretaria Executiva Departamento de Informática
Leia maisADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,
Leia maisMASTER IN PROJECT MANAGEMENT
MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como
Leia maisComo melhorar a Qualidade de Software através s de testes e nua. Cláudio Antônio de Araújo 22/11/2008
Como melhorar a Qualidade de Software através s de testes e integração contínua. nua. Cláudio Antônio de Araújo 22/11/2008 Objetivos Fornecer uma visão geral da área de testes de software, com ênfase em
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisRoteiro SENAC. Análise de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Parte 8 Leandro Loss, Dr. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Análise de Quantitativa Qualitativa Medidas de tratamento
Leia maisGerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisPMBOK e Cobit - Uma Experiência na Reformulação de Sistemas em Angola Marcelo Etcheverry Torres,PMP,Cobit)
PMBOK e Cobit - Uma Experiência na Reformulação de Sistemas em Angola Marcelo Etcheverry Torres,PMP,Cobit) Agenda A palestra Angola Cliente O projeto Usando o PMBOK Usando o Cobit Lições Aprendidas Conclusão
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisGestão da Qualidade Políticas. Elementos chaves da Qualidade 19/04/2009
Gestão da Qualidade Políticas Manutenção (corretiva, preventiva, preditiva). Elementos chaves da Qualidade Total satisfação do cliente Priorizar a qualidade Melhoria contínua Participação e comprometimento
Leia maisPós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Leia maisGerenciamento de Riscos do Projeto Eventos Adversos
Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos
Leia maisCapítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.
Capítulo X Gerenciar Mudanças dos Requisitos., M. Sc. 2 1. Sobre a disciplina de gerência de requisitos. 2. Boas práticas em engenharia de software. 3. Introdução a gerência de requisitos. 4. Introdução
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia maisAnálise de Pontos por Função
Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!
Leia maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisManual Comunica S_Line
1 Introdução O permite a comunicação de Arquivos padrão texto entre diferentes pontos, com segurança (dados criptografados e com autenticação) e rastreabilidade, isto é, um CLIENTE pode receber e enviar
Leia maisPROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
Leia maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisTestes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 02 PLANEJANDO E ELABORANDO OS TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 02 Planejamento dos Testes Plano de Teste Análise de Risco
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Processos de Gerenciamento de Projetos Para que um projeto seja bem-sucedido,
Leia maisExame de Fundamentos da ITIL
Exame de Fundamentos da ITIL Simulado B, versão 5.1 Múltipla escolha Instruções 1. Todas as 40 perguntas devem ser respondidas. 2. Todas as respostas devem ser assinaladas na grade de respostas fornecida.
Leia maisEngenharia de Software II
Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisGestão de defeito: Descreva! Sumário. Introdução. Problema. Justificativa. Metodologia. Referencial teórico. Demonstração do Mantis.
Gestão de defeito: Descreva! Sumário Introdução Problema Justificativa Metodologia Referencial teórico Demonstração do Mantis Introdução Não saber descrever um comportamento executado e onde está o defeito
Leia maisEngenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr
Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia
Leia maisDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento
Leia maisGerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
Leia maisUniversidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares
Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares O Project Management Institute é uma entidade sem fins lucrativos voltada ao Gerenciamento de Projetos.
Leia maisMetodologia de Gerenciamento de Projetos da Justiça Federal
Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisRequisitos de Software. Teresa Maciel DEINFO/UFRPE
Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito
Leia maisImplantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisTeste de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br
Teste de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Teste de software
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisCONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO
Leia maisPLANO DE GERANCIAMENTO DO RELEASE Release: 515.05
Release: 515.05 Versão Data Descrição da Versão Autor 1.0 28/02/15 Versão inicial dos Produtos PRONIM Roberto Bonanomi 1.1 18/03/15 Atualizado Riscos, texto abaixo das entregas do GP e Correção data de
Leia maisManual dos Serviços de Interoperabilidade
MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5
Leia maisGERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
GERÊNCIA DE CONFIGURAÇÃO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar a GC (Gerencia de Configuração) no contexto da Engenharia de Software Mostrar a importância da GC no controle
Leia maisGerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br
Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses
Leia maisGestão dos Prazos e Custos do Projeto
Gestão dos Prazos e Custos do Projeto Prof. Sérgio Ricardo do Nascimento Aula 4 14 de Novembro de 2013 1 Gestão dos Prazos e Custos do Projeto - Prof. Sérgio Ricardo do Nascimento Informações iniciais
Leia maisWorkshop de Teste de Software. Visão Geral. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br
Workshop de Teste de Software Visão Geral Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br 1 AGENDA DO CURSO Conceitos Básicos Documentação Processo Plano de Teste Caso de Teste BIBLIOGRAFIA
Leia maisF.1 Gerenciamento da integração do projeto
Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos
Leia maisMódulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP
Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP 6. Procedimento de gerenciamento de risco O fabricante ou prestador de serviço deve estabelecer e manter um processo para identificar
Leia maisTestes de Software. Testes de Software. Teste de Validação. Teste de Defeito. Modelo de Entrada e Saída. Modelo de Entrada e Saída
DCC / ICEx / UFMG Testes de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Teste de software buscam por erros ou anomalias em requisitos funcionais e não funcionais Classificação
Leia maisGerenciamento de Projetos Exercícios gerais com questões de concursos anteriores
Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores Programa 1. Conceitos básicos do PMBOK. 2. Gerenciamento do ciclo de vida do sistema: determinação dos requisitos, projeto
Leia maisEngenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Criando a Declaração de Escopo Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Desenvolvendo o Plano de Gerenciamento do Projeto. Coletando Requisitos. Declarando
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Conteúdo Definição Questionamentos Típicos Visão Geral Ciclo de Vida dos Requisitos Síntese dos Objetivos Gerência de Mudança Identificação de Requisitos Classificação de Requisitos
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisERP Enterprise Resource Planning
ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS
Leia maisRequisitos de Software
Requisitos de Software Prof. José Honorato F.N. Prof. José Honorato F.N. honoratonunes@gmail.com Requisitos de Software Software é o conjunto dos programas e dos meios não materiais que possibilitam o
Leia maisTRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação
TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO DE PROVIDÊNCIAS INICIAIS Março/2014 V 1.1 REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisTERMO DE REFERÊNCIA Nº xxxxxxx Contrato por Produto Nacional
Os presentes TERMOS são objetos do edital 002/2012 código: 002/2012/11. O consultor selecionado para o código desejado, será associado a um dos termos de referência conforme as necessidades da Agência
Leia maisSIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português
1 de 7 28/10/2012 16:47 SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português RESULTADO DO SIMULADO Total de questões: 40 Pontos: 0 Score: 0 % Tempo restante: 55:07 min Resultado: Você precisa
Leia maisSumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web
Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisAtividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de
SCE186-ENGENHARIA DE SOFTWARE Módulo 1 Atividades da Engenharia de GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br 2003 DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO
Leia maisQuestionário. A ferramenta auxilia na alocação de Não (0) x x x. Satisfatório (5) complexidade de um caso de uso? de uso (72) Sim (10)
Questionário Nível Avaliado Gerador de plano de teste Gerador de dados Função/característica do produto Gestão dos dados do plano de teste (51) Perguntas Pontuação Selenium BadBoy Canoo A ferramenta auilia
Leia maisTestes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software
Leia maisImportância do GED. Implantação de um Sistema de GED
Implantação de um Sistema de GED Gerenciamento Eletrônico de Documentos Importância do GED O GED tem uma importante contribuição na tarefa da gestão eficiente da informação; É a chave para a melhoria da
Leia maisConcepção e Elaboração
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
Leia maisThe Software Economics Company. Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp
Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp Agenda Institucional Conceito de Fábrica de Testes Como a PrimeUp Estruturou a sua Fábrica de Testes Lições Aprendidas
Leia maisA visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza
A visão do modelo MPS.BR para Gerência de Projeto - Nível G por Adriana Silveira de Souza Agenda Visão Geral do MPS.BR Processos e Capacidade de Processo Níveis de Maturidade Atributos de Processo Processo
Leia maisIntrodução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas
Introdução Visão Geral Processos de gerenciamento de qualidade Entradas Ferramentas e Técnicas Saídas O que é qualidade? Qualidade é a adequação ao uso. É a conformidade às exigências. (ISO International
Leia maisGerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia mais