Testes Ágeis. Malba Jacob Prudente

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

Download "Testes Ágeis. Malba Jacob Prudente"

Transcrição

1 Testes Ágeis Malba Jacob Prudente

2 Objetivos do treinamento 1. Expor os conceitos sobre Testes Ágeis; 2. Testes Ágeis x Testes Tradicionais 3. Testador Ágil; 4. Planejando os Testes; 5. Teste de Regressão; 6. Quadrantes dos Testes Ágeis.

3 Conceitos de Testes Ágeis

4 1. Indivíduos e interações; Valores Ágeis 2. Software em funcionamento; 3. Colaboração com o cliente; 4. Responder as mudanças.

5 Princípios Ágeis 1. Priorizar entrega Entrega contínua gerando maior valor e satisfação ao cliente; 2. Gerar mudanças Prover vantagem competitiva ao cliente; 3. Freqüência de entrega entre 2 semanas a 2 meses; 4. Área de negócio e desenvolvimento trabalhando em conjunto;

6 Princípios Ágeis 5. Equipe motivada e confiante; 6. Comunicação face a face; 7. Software funcionando é medida de progresso; 8. Ritmo de trabalho adequado; 9. Técnicas e design aprimoradas;

7 10. Evitar desperdícios; Princípios Ágeis 11. Equipes auto-gerenciáveis; 12. Melhoria contínua (inspeção e adaptação); 13. Documentar apenas o necessários.

8 Métodos Ágeis 1. Scrum; 2. XP; 3. Etc.

9 Testar de forma ágil 1. Prover informações rapidamente; 2. Orientar o desenvolvimento; 3. Acompanhar status dos entregáveis; 4. Conhecimento de riscos e benefícios; 5. Automatizar o máximo de testes; 6. Colaborar com a entrega de VALOR aos clientes.

10 Testes Tradicionais x Testes Ágeis

11 Testes Tradicionais 1. Desenvolvimento cascata; 2. Testes ao final do desenvolvimento; 3. Requisitos podem estar desatualizados; 4. Reporte de defeitos indevidos (item 3); 5. Documentação extensa; 6. Descumprimento de prazos.

12 Testes Tradicionais 7. Falta de comprometimento; 8. Teste vira gargalo para entrega do release; 9. Comunicação falha entre as equipes; 10. Acumulo de atividades de correção, desenvolvimento e testes ao final dos prazos.

13 Testes Ágeis 1. Multidisciplinaridade: Todos devem possuir habilidade para testar; 2. Foco em entregar um produto de qualidade; 3. Busca por agregar valor ao negócio; 4. Compromisso e responsabilidade de toda equipe; 5. Produzir com qualidade;

14 Testes Ágeis 6. Teste não assegura a qualidade, faz com qualidade; 7. Não apontar defeitos, colaborar para a solução dos defeitos. 8. Corrigir um defeito imediatamente; - Parar a produção; - Identificar e corrigir a causa-raiz; - Retomar a produção.

15 Testes Ágeis 9. Não há uma fase de teste; 10. Testar assim que implementar; 11. Feedback imediato; 12. Pronto apenas quando Testado; 13. Automatizar o máximo possível ; 14. Regressão para identificar o que deixou de 14. Regressão para identificar o que deixou de funcionar;

16 Testes Ágeis 15. Testes independentes: - Ambientes complexos; - Sistemas extensos; - Execução de testes pré-release; - Foco em testes mais críticos do negócio; - Viabilizar a automatização dos testes; - Atua em vários projetos.

17 Testador Ágil

18 Testador Ágil 1. Ser corajoso (não temer mudanças); 2. Ser colaborativo (técnico e negócio); 3. Busque constate conhecimento do negócio; 4. Ter habilidade técnica e comunicativa; 5. Atitudes proativas na resolução de problemas;

19 Testador Ágil 6. Facilitador entre Cliente e Desenvolvedor; 7. Ser envolvido do início ao fim das iterações; 8. Estimar todas tarefas das iterações; 9. Especifica testes de aceitação; 10.Executar testes (exploratórios, funcionais, Não-Funcionais, performance, etc.)

20 Plano de Teste - Ágil 1. Definição de tipos de testes serão executados; 2. Definir responsabilidades; 3. Definir ferramentas a serem utilizadas; 4. Identificar e acompanhar riscos, estabelecendo ações em caso de incidência; 5. Único para cada projeto; 6. Especificar o status de Pronto.

21 Teste de Regressão - Ágil 1. Identificar defeitos inseridos a partir de mudanças; 2. Executados com freqüência (compilação, diário, semanal, etc.); 3. Testes unitários, componentes, aceitação, comportamento, funcionais, etc. 4. Buscar sempre aumentar a cobertura dos testes automatizados.

22 Quadrantes de Testes Ágeis

23 Quadrantes de Testes Ágeis 1. Ajudam na definição do Plano de Teste.

24 Quadrante 1

25 Testes Ágeis - Q1 1. Testes de tecnologia que dão respaldo à programação; 2. Testes unitários e de componentes; 3. Base para demais tipos de testes; 4. Auxiliam no entendimento do que o código deve fazer; 5. Fazer mais, mais rápido e com maior qualidade.

26 Testes Ágeis - Q1 6. Executado pelo desenvolvedor. 7. Unitários: - TDD (Test-Driven Development); - Menor unidade de software testável; - Foco na entrada e saída de dados; - Devem rodar com sucesso ao final do DES.

27 Testes Ágeis - Q1 8. Componentes: - Tratam componentes isolados; - Verificam as interações entre suas classes; - Lidam com multiplas camadas (BD, arquivos, redes, etc.). 9. Uso de frameworks xunit junto às IDE de DES; 10. Compõe os testes de regressão (automatizados).

28 Quadrante 2

29 Testes Ágeis - Q2 1. Testes de regras de negócio que dão respaldo à programação; 2. Testes de aceitação, funcionais e exemplos; 3. Fácil entendimento pelos clientes e integrantes da equipe (Stories); 4. Sempre que possível devem ser automatizados; 5. Uma vez automatizados, farão parte dos testes de 5. Uma vez automatizados, farão parte dos testes de regressão;

30 Testes Ágeis - Q2 6. Uso de diagramas, mapas mentais, planilhas, etc; 7. Não existem detalhes de implementação; 8. As stories devem expressar: - Quem precisa; - O que é a funcionalidade; - Para que ele serve; - Informações suficientes para seu funcionamento.

31 9. As stories (INVEST): - Independente; - Negociável; - Valiosa; - Estimável; - Small (Pequena); - Testável. Testes Ágeis - Q2

32 Testes Ágeis - Q2 10. Funcionais (Automação): - Geração de scripts para execução automatizada; - Reprodução de eventos (mouse, teclado, etc.) - Execução mais lenta; - Vulneráveis a manutenção (ajustes à mudanças); - Selenium, Sikuli, TestComplete, etc.

33 Testes Ágeis - Q2 11. Aceitação (ATDD - Acceptance Test Driven Development): - Desenvolver dirigido ao requisitos executáveis; - Elaborados antes do desenvolvimento; - Uso de exemplos reais; - Verificação realizadas após a implementação; - FitNesse.

34 Testes Ágeis - Q2 12. Exemplo (BDD - Behavior Driven Development): - Próximo ao ATDD, porém faz uso de linguagem natural; - Uso de exemplos de comportamentos esperados da aplicação; - Verificação realizada durante a implementação de uma storie; - Jbehave, Cucumber, Rspec, etc.

35 Testes Ágeis - Q2 Funcionalidade: <descrição da funcionalidade> Como um <usuário/ator> Eu quero <meta a ser alcançada> De modo que <a razão para alcançar a meta> Cenário: <descrição do teste> Dado <um estado conhecido> Quando <um determinado evento ocorre> Então <isso deve ocorrer>

36 Testes Ágeis - Q2 scenario <descrição do teste>, { given <um estado conhecido>, {...comandos... } when <um determinado evento ocorre>, {...comandos... } then <isso deve ocorrer>, {...comandos... } }

37 Quadrante 3

38 Testes Ágeis Q3 1. Testes de regras de negócio que criticam o produto; 2. Testes exploratórios, usabilidade e aceitação (cliente); 3. Complementos aos Q1 e Q2; 4. Realizados após o desenvolvimento; 5. Testes não automatizados em Q1 e Q2; 6. Faz uso da experiência, instinto, habilidade, etc; 7. Visão de um usuário final.

39 Testes Ágeis Q3 7. Testes Exploratórios: - Execução manual; - Não possui roteiros específicos; - Aleatórios; - Requer criatividade, experiência, intuição e técnica; - Extremamente utilizado em sistemas legados; - Utilizados para situações que requerem maior atenção e complexos; - Executados em áreas de frágeis e de alto risco do software;

40 Testes Ágeis Q3 8. Testes de Usabilidades: - Personas: Faz uso dos diversos perfis de usuários; Verifica as diversas necessidades destes usuários; Faz uso da experiência esperada para cada tipo de usuário; Uso devido, Inexperientes, Manipuladores, Mal intencionados, etc. - Navegação: Seqüência de telas; Links quebrados; Comportamentos indevidos, etc.

41 Testes Ágeis Q3 9. Testes de Aceitação (Cliente): - Prover envolvimento do cliente; - Ganhar a confiança do cliente; - Obter um feedback do cliente; - Corrigir aspectos não identificados antes da entrega em produção; - Evitar danos à imagem ou financeiros ao cliente.

42 Quadrante 4

43 Testes Ágeis Q4 1. Testes de tecnologia que criticam o produto; 2. Testes performance, segurança, recuperação, confiabilidade, stress, etc.; 3. Abrange os requisitos não-funcionais; 4. Busca deficiências técnicas no produto; 5. Envolvimento de toda equipe; 6. Requer especialistas para determinados tipos de testes; 7. Planejar testes conforme os riscos do sistema.

44 Definindo os Testes Release Planning 1. Todas atividades devem estar estimadas; - Rever estimativas sempre que necessário. 2. Refinamento constante do plano de testes; - Escopo, prioridades, riscos, etc. 3. Estruturar o ambiente de testes; - Ferramentas, infraestrutura, banco de dados, etc.

45 Definindo os Testes Release Planning 4. Especificar a documentação a ser produzida; 5. Definir envolvimento dos clientes; 6. Obter metas de qualidade a ser atingida.

46 Concluindo os Testes 1. Momento anterior à entrega do release; 2. Realização de pequenos ajustes necessários; 3. A duração dependerá de: maturidade da equipe; utilização de ferramentas; ciclo de desenvolvimento definido. 4. Execução de testes exploratórios, sistemas, aceitação, etc. 5. Liberando release e comemorar!

47 Pirâmide de Automação

48 Dúvidas? Perguntas?

49 Obrigado! Celular: (62)

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes. Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Até o momento vimos

Leia mais

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas Engenharia de Software Profa. Dra. Lúcia Filgueiras Profa. Dra. Selma S. S. Melnikoff Ciclos de Vida do Software 1. Sistemas 2. Crise do software 3. Caracterização do software 4. Ciclos de vida do software

Leia mais

Unidade II Atividades em PDS: Testes. Unidade III Suporte e Manutenção. Processo Desenvolvimento Software

Unidade II Atividades em PDS: Testes. Unidade III Suporte e Manutenção. Processo Desenvolvimento Software Unidade II Atividades em PDS: Testes Unidade III Suporte e Manutenção Atividades Básicas em um PDS Definição / Especificação: (o quê?) Análise econômica Análise de requisitos Especificação de requisitos

Leia mais

1.1. Definição do Problema

1.1. Definição do Problema 13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir

Leia mais

Qualidade de Produto. Maria Cláudia F. P. Emer

Qualidade de Produto. Maria Cláudia F. P. Emer Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software - 2ª Lista de Exercícios - Questões Discursivas Questão 1) O que você entende por processo de software e qual a sua importância para a qualidade dos produtos de software? Qual a

Leia mais

3 Informações para Coordenação da Execução de Testes

3 Informações para Coordenação da Execução de Testes Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes

Leia mais

Gerenciamento de Integração. Prof. Anderson Valadares

Gerenciamento de Integração. Prof. Anderson Valadares Gerenciamento de Integração Prof. Anderson Valadares 1. Conceito A área de conhecimento em gerenciamento de integração do projeto inclui processos e as atividades necessárias para identificar, definir,

Leia mais

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS. INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software

Leia mais

Entendendo o Processo de Desenvolvimento com Scrum

Entendendo o Processo de Desenvolvimento com Scrum Entendendo o Processo de Desenvolvimento com Scrum Scrum é um processo para construir software incrementalmente em ambientes complexos, onde os requisitos não não claros ou mudam com muita frequência.

Leia mais

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto; Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos

Leia mais

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Projeto de Modernização Fiscal do Tocantins (PMF/TO) Banco Interamericano de Desenvolvimento

Leia mais

Por que não (não testar)? Danilo Sato www.dtsato.com

Por que não (não testar)? Danilo Sato www.dtsato.com Por que não (não testar)? Danilo Sato www.dtsato.com Quem sou eu? Graduação/Mestrado no IME-USP AgilCoop ThoughtWorks UK Fundador do Dojo@SP Por que não testar? Por que não testar? É muito difícil / Eu

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / 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: QUALIDADE DE SOFTWARE Tema: Testes de Caixa

Leia mais

Interpretações de Qualidade de Software. Interpretações de Qualidade de Software. Aspectos Importantes das Definições de Qualidade

Interpretações de Qualidade de Software. Interpretações de Qualidade de Software. Aspectos Importantes das Definições de Qualidade terpretações de de é um termo que pode ter diferentes interpretações e para se estudar a qualidade de software de maneira efetiva é necessário, inicialmente, obter um consenso em relação à definição de

Leia mais

Gerenciamento da Comunicação 1

Gerenciamento da Comunicação 1 O que é um projeto? Gestão Projetos TI (PMBOK) Prof. Raquel Silveira Um projeto é um empreendimento temporário com o objetivo criar um produto ou serviço único. Esse empreendimento tem metas estabelecidas

Leia mais

ANÁLISE DE SISTEMAS SCRUM

ANÁLISE DE SISTEMAS SCRUM Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Campus Presidente Epitácio ANÁLISE DE SISTEMAS SCRUM Professora

Leia mais

ETA - Easy Test Automation: uma ferramenta para automação de testes funcionais web baseada em Selenium Webdriver e TestNG

ETA - Easy Test Automation: uma ferramenta para automação de testes funcionais web baseada em Selenium Webdriver e TestNG ETA - Easy Test Automation: uma ferramenta para automação de testes funcionais web baseada em Selenium Webdriver e TestNG RESUMO Rafael Amaral de Santana Instituto Federal de Educação, Ciência e Tecnologia

Leia mais

Prototipação Exploratória

Prototipação Exploratória Tema da Aula Prototipação Exploratória Prof. Cristiano R R Portella portella@widesoft.com.br Tipos de Prototipação Tipos Exploratória (throw away - descartável) Evolucionária (evolui para o produto final)

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

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software 4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software Esse capítulo tem por objetivo apresentar um método que foi criado com objetivo de prover ao Engenheiro

Leia mais

Modelagem de Processos de Negócio Aula 3 Gestão de Processos de Negócio (BPM) Andréa Magalhães Magdaleno andrea@ic.uff.br

Modelagem de Processos de Negócio Aula 3 Gestão de Processos de Negócio (BPM) Andréa Magalhães Magdaleno andrea@ic.uff.br Modelagem de Processos de Negócio Aula 3 Gestão de Processos de Negócio (BPM) Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Aulas Anteriores Definição Abordagens Cenários Ciclo de BPM 2 AULAS ANTERIORES

Leia mais

Desenvolvimento guiado por testes e ferramentas xunit

Desenvolvimento guiado por testes e ferramentas xunit Desenvolvimento guiado por testes e ferramentas xunit Carlos Eduardo Santin Disciplina de Engenharia de Software Universidade Federal do Rio Grande do Sul - UFRGS 1 de Maio de 2006 Roteiro 1 Teste de Software

Leia mais

Gerenciamento de projetos (Project Management).

Gerenciamento de projetos (Project Management). Gerenciamento de projetos (Project Management). A gestão de projetos é uma das áreas fundamentais de qualquer departamento de sistemas de informação, estando hoje em dia amplamente difundido dentro das

Leia mais

FSW CTIS FÁBRICA DE SOFTWARE. case fsw ctis

FSW CTIS FÁBRICA DE SOFTWARE. case fsw ctis 01 FSW CTIS FÁBRICA DE SOFTWARE case fsw ctis 01 DESENVOLVIMENTO E MANUTENÇÃO DE SISTEMA SETOR DE ATUAÇÃO CLIENTE Governo VIGÊNCIA Agosto/2014 a junho/2015 ABRANGÊNCIA Município de São Paulo FSW CTIS O

Leia mais

SIMULADO A - COBIT 5 PORTUGUES

SIMULADO A - COBIT 5 PORTUGUES SIMULADO A - COBIT 5 PORTUGUES 1. Que atributo está associado a um processo já estabelecido? a. Definição do Processo b. Medida do Processo c. Otimização do Processo d. Gerenciamento de Desempenho 2. Que

Leia mais

Modelos de Ciclo de Vida de Software

Modelos de Ciclo de Vida de Software Análise 1 Modelos de Ciclo de Vida de Software Um ciclo de vida do software é um período aproximado do desenvolvimento de software, com capacidade de entrega específica e marcos dentro de cada fase. Um

Leia mais

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016 Aula 05 Instalação e Uso do Arcabouço Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016 Sumário Teste automatizado Instalação do arcabouço. Estrutura de diretórios do arcabouço. Como utilizar

Leia mais

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente

Leia mais

Gerenciamento da Comunicação 1

Gerenciamento da Comunicação 1 O que é um projeto? Gestão Projetos TI (PMBOK) Prof. Paulo Alberto Um projeto é um empreendimento temporário com o objetivo criar um produto ou serviço único. Esse empreendimento tem metas estabelecidas

Leia mais

Melhorias de Processos segundo o PDCA Parte IV

Melhorias de Processos segundo o PDCA Parte IV Melhorias de Processos segundo o PDCA Parte IV por José Luis S Messias, em qualidadebrasil.com.br Introdução Em prosseguimento aos artigos escritos sobre PDCA, escrevo hoje sobre a terceira fase da etapa

Leia mais

FUNÇÃO DESENVOLVER PESSOAS:

FUNÇÃO DESENVOLVER PESSOAS: FUNÇÃO DESENVOLVER PESSOAS: Treinamento É o conjunto de métodos usados para transmitir aos funcionários novos e antigos as habilidades necessárias para o desempenho do trabalho. Referências: CHIAVENATO

Leia mais

PROVA DISCURSIVA. CESPE CEBRASPE TRT8 Aplicação: 2016

PROVA DISCURSIVA. CESPE CEBRASPE TRT8 Aplicação: 2016 PROVA DISCURSIVA CESPE CEBRASPE TRT8 Aplicação: 2016 Nesta prova, faça o que se pede, usando, caso deseje, o espaço para rascunho indicado no presente caderno. Em seguida, transcreva o texto para a FOLHA

Leia mais

Plano de Teste. Arndt von Staa Departamento de Informática PUC-Rio Maio 2014

Plano de Teste. Arndt von Staa Departamento de Informática PUC-Rio Maio 2014 Plano de Teste Arndt von Staa Departamento de Informática PUC-Rio Maio 2014 Especificação Objetivo desse módulo apresentar e discutir planos de teste Justificativa para realizar testes de forma confiável

Leia mais

Título do Slide Máximo de 2 linhas

Título do Slide Máximo de 2 linhas Título do Slide Máximo de 2 linhas 13ª Seminário Internacional de Gerenciamento de Projetos Gestão de Projetos de Tecnologia da Ecorodovias Afranio Lamy Spolador Junior, Set, 17, 2013 Título Agenda do

Leia mais

Treinamento e Desenvolvimento

Treinamento e Desenvolvimento Aula 8 Treinamento e Desenvolvimento Agenda 1 Seminário 2 Treinamento e Desenvolvimento 3 Desenvolvimento de Lideranças 1 Seminário 3 The Young and the Clueless Bunker, K. A.; Kram, K. E.; Ting, S. HBR,

Leia mais

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 SISFOTO Sistema de Gerenciamento de Eventos Fotográficos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 Histórico de Alterações Data Versão Descrição Autor 17/10/2014 1.0

Leia mais

INTRODUÇÃO A CONTABILIDADE

INTRODUÇÃO A CONTABILIDADE 1.1. Contabilidade para não Contadores INTRODUÇÃO A CONTABILIDADE Objetiva ensinar a Contabilidade para aqueles que não são contadores, mas necessitam interpretar (entender) a Contabilidade, os relatórios

Leia mais

Documento de Processo

Documento de Processo Documento de Processo versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 2 Histórico de Alterações

Leia mais

Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher

Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher Apresentação Alexandre Xavier Product Owner na Dell Atua há

Leia mais

Capítulo 3: Qualidade de Produto e a ISO 9126

Capítulo 3: Qualidade de Produto e a ISO 9126 Capítulo 3: Qualidade de Produto e a ISO 9126 Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6:

Leia mais

TÉCNICAS DE GESTÃO E EMPREENDEDORISMO

TÉCNICAS DE GESTÃO E EMPREENDEDORISMO Plano Geral da Disciplina Ementa: 1. Definição de ciência; 2. Tipos de conhecimento; 3. O processo de construção do conhecimento científico; 4. Tipos de trabalhos acadêmicos; 5. Classificação da pesquisa

Leia mais

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas Introdução ao BPM e ao Guia BPM CBOK Instrutor: Eduardo Oliveira 1. Conceitos básicos 1.1. Processos É um fluxo coordenado e padronizado de atividades executadas por pessoas ou máquinas, as quais podem

Leia mais

ATMM uma ferramenta para gerenciamento de métricas de teste no contexto de métodos ágeis

ATMM uma ferramenta para gerenciamento de métricas de teste no contexto de métodos ágeis ATMM uma ferramenta para gerenciamento de métricas de teste no contexto de métodos ágeis M.Sc. André Abe Vicente, Dr. Márcio Eduardo Delamaro Instituto de Ciências Matemáticas e de Computação ICMC Universidade

Leia mais

8 SINAIS QUE ESTÁ NA HORA DE MUDAR A FORMA COMO VOCÊ GERENCIA SEUS PROCESSOS DE MENTORING

8 SINAIS QUE ESTÁ NA HORA DE MUDAR A FORMA COMO VOCÊ GERENCIA SEUS PROCESSOS DE MENTORING 8 SINAIS QUE ESTÁ NA HORA DE MUDAR A FORMA COMO VOCÊ GERENCIA SEUS PROCESSOS DE MENTORING CONTEÚDO DO E-BOOK Neste material, iremos mostrar 8 sinais que está na hora de você mudar a forma como você gerencia

Leia mais

As atividades que conciliam

As atividades que conciliam INÍCIO 2º BIM 9º AULA 18/OUT/2011 PLANEJAMENTO E CONTROLE DA PRODUÇÃO A NATUREZA DO FORNECIMENTO E DA DEMANDA DEBATE EM GRUPO - QUESTIONÁRIO PLANEJAMENTO E CONTROLE VISA GERENCIAR AS ATIVIDADES DA OPERAÇÃO

Leia mais

Ferramenta 8: Fluxograma

Ferramenta 8: Fluxograma ferramentas apresentadas 1. Brainstorming 2. Estratificação 3. Folha de Verificação 4. Diagrama de Pareto 5. Gráfico sequencial / carta de tendência 6. Diagrama de causa e feito 7. Diagrama de Dispersão

Leia mais

6 dicas para reduzir o custo médio por incidente e aumentar a produtividade

6 dicas para reduzir o custo médio por incidente e aumentar a produtividade 6 dicas para reduzir o custo médio por incidente e aumentar a produtividade 03Introdução 05Calcule qual é seu custo médio por incidente 07Disponibilize um portal web para registro de conhecimentos 09Identifique

Leia mais

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio SIG USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio Os Sistemas de Informações e os Sistemas de Informações Gerenciais (SIG) podem ser manuais e eletrônicos. I parte SIGs eletrônicos Tecnologias

Leia mais

TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE

TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE TESTANDO MAIS PARA DEPURAR MENOS: OS BENEFICIOS DOS TESTES PARA O DESENVOLVIMENTO DE SOFTWARE Willian Gilson de Melo 1 Álvaro Ferraz d Arce 2 RESUMO: Neste artigo, serão abordadas três metodologias de

Leia mais

Programação de Computadores I. Linguagem C Função

Programação de Computadores I. Linguagem C Função Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,

Leia mais

Um estudo de caso do processo de testes automáticos e manuais de software no desenvolvimento ágil

Um estudo de caso do processo de testes automáticos e manuais de software no desenvolvimento ágil Sistemas Produtivos e Desenvolvimento Profissional: Desafios e Perspectivas Um estudo de caso do processo de testes automáticos e manuais de software no desenvolvimento ágil RAQUEL BORTOLUCI Centro Paula

Leia mais

ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES

ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES 1 OBJETIVO O objetivo do Gerenciamento de Modificações consiste em prover um procedimento ordenado e sistemático de análise dos possíveis riscos introduzidos por modificações,

Leia mais

Apresentação Comercial Proposta de Suporte Técnico Informática

Apresentação Comercial Proposta de Suporte Técnico Informática Apresentação Comercial Proposta de Suporte Técnico Informática Desafios das empresas no que se refere à infraestrutura de TI Possuir uma infraestrutura de TI que atenda as necessidades da empresa Obter

Leia mais

O Processo de Design de Interação

O Processo de Design de Interação O Processo de Design de Interação Visão Geral Do que trata o Desing de Interação? Importância de envolver os usuários Grau de envolvimento do usuário O que é abordagem centrada no usuário? 4 atividades

Leia mais

Modelo CMMI em Fábrica de Software

Modelo CMMI em Fábrica de Software Modelo CMMI em Fábrica de Software Carol Passos Gerente de Conhecimento - BRAXIS Março/2007 Assuntos Motivação Modelo CMMI Melhoria de Processo de Software Fábrica de Software Processo de Produção de Software

Leia mais

Backup. O que é um backup?

Backup. O que é um backup? Backup O que é um backup? No capítulo sobre software conhecemos o conceito de dados, agora chegou o momento de observarmos um procedimento para preservarmos nossos dados. A este procedimento damos o nome

Leia mais

DESIGN GRÁFICO QUE NEGÓCIO É ESSE?

DESIGN GRÁFICO QUE NEGÓCIO É ESSE? DESIGN GRÁFICO QUE NEGÓCIO É ESSE? O QUE É DESIGN GRÁFICO? Design Gráfico é o planejamento dos aspectos funcionais e visuais de peças gráficas que servem de suporte para a comunicação de diversos tipos

Leia mais

Manutenção total aplicada em ferramentarias

Manutenção total aplicada em ferramentarias Manutenção total aplicada em ferramentarias Por: Sérgio Borcato Roberto Mariotti A medição da eficiência dos equipamentos de manufatura vem se tornando essencial para a resolução de problemas e para melhoria

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Sistema de Informação 4ª. Série Desenvolvimento de Software Seguro A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido

Leia mais

BABok 2.0, O Guia de Referência de Análise de Negócio

BABok 2.0, O Guia de Referência de Análise de Negócio Primeiro Módulo: Parte 2 BABok 2.0, O Guia de Referência de Análise de Negócio AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Termo genérico que se aplica a vários tipos de diagramas que enfatizam interações de objetos.

Termo genérico que se aplica a vários tipos de diagramas que enfatizam interações de objetos. 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 Seqüência Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente Viabilização da Análise de Interação em um Software Colaborativo para Modelagem de Objetos 3D Eduardo Barrére, Ana Luiza Dias e Claudio Esperança Motivação Este trabalho apresenta o desenvolvimento do

Leia mais

ELIPSE POWER CONFERE MAIOR CONFIANÇA E SEGURANÇA AO CENTRO DE OPERAÇÃO INTEGRADO DA DISTRIBUIÇÃO NA CEMAR

ELIPSE POWER CONFERE MAIOR CONFIANÇA E SEGURANÇA AO CENTRO DE OPERAÇÃO INTEGRADO DA DISTRIBUIÇÃO NA CEMAR ELIPSE POWER CONFERE MAIOR CONFIANÇA E SEGURANÇA AO CENTRO DE OPERAÇÃO INTEGRADO DA DISTRIBUIÇÃO NA CEMAR Este case apresenta a aplicação da plataforma Elipse Power para automatizar a distribuição de energia

Leia mais

Metodologias de alinhamento PETI. Prof. Marlon Marcon

Metodologias de alinhamento PETI. Prof. Marlon Marcon Metodologias de alinhamento PETI Prof. Marlon Marcon Introdução O Alinhamento Estratégico tem por objetivo: alinhar os recursos organizacionais com as ameaças e as oportunidades do ambiente; Obter melhoria

Leia mais

Introdução à Manutenção O QUE VOCÊ ENTENDE POR MANUTENÇÃO?

Introdução à Manutenção O QUE VOCÊ ENTENDE POR MANUTENÇÃO? MANUTENÇÃO Introdução à Manutenção O QUE VOCÊ ENTENDE POR MANUTENÇÃO? Introdução à Manutenção O que a manutenção tem a ver com a qualidade total? Disponibilidade de máquina; Aumento da competitividade;

Leia mais

Avaliação da Satisfação do Cliente de Informática

Avaliação da Satisfação do Cliente de Informática Avaliação da Satisfação do Cliente de Informática JULIANO MAIA ARINS Orientador: Everaldo Artur Grahl Roteiro de Apresentação Introdução Objetivos Qualidade de Software Qualidade Princípios da Qualidade

Leia mais

OpenPDV: Sistema aberto para gerenciamento de restaurantes

OpenPDV: Sistema aberto para gerenciamento de restaurantes Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes

Leia mais

Verificação e validação

Verificação e validação UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Verificação e validação Engenharia de Software 2o. Semestre de 2005

Leia mais

Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento

Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento Fatto Consultoria Inteligência para o mercado de TI Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento 1 Palestrante: Marcelo Nascimento Costa, MSc marcelo.costa@fattocs.com.br

Leia mais

Gabinete do Procurador-Geral da República. 3 Procedimento de Sistema de Auditoria Interna

Gabinete do Procurador-Geral da República. 3 Procedimento de Sistema de Auditoria Interna 3 Procedimento de Sistema de Auditoria Interna Este procedimento tem como objetivo estabelecer diretrizes para a preparação e a realização de auditoria interna, a fim de garantir que o Sistema de Gestão

Leia mais

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 1 Interação Humano-Computador Design: Primeiras noções www.inf.puc-rio.br/~inf1403 Interação Humano-Computador o sistema é a interface interface usuário funcionalidade Interação Humano-Computador interface

Leia mais

AUTOMAÇÃO EM TESTES ÁGEIS AUTOMATION IN AGILE TESTING. Monique F. da Silva 1, Autran G. Moreno 2

AUTOMAÇÃO EM TESTES ÁGEIS AUTOMATION IN AGILE TESTING. Monique F. da Silva 1, Autran G. Moreno 2 AUTOMATION IN AGILE TESTING Monique F. da Silva 1, Autran G. Moreno 2 1 Instituto Recôncavo de Tecnologia 2 GESA Grupo de Engenharia de Software e Aplicações Universidade Salvador (UNIFACS) monique@reconcavo.org.br,

Leia mais

GESTÃO DA MANUTENÇÃO

GESTÃO DA MANUTENÇÃO Classificação Nível de Criticidade para Equipamentos S Q W Itens para avaliação Segurança cliente interno cliente externo meio-ambiente Qualidade Condição de trabalho Status Equipamento A B D P M Perdas

Leia mais

Tutorial Sistema de Planejamento

Tutorial Sistema de Planejamento Tutorial Sistema de Planejamento Maio/2014 1 1. Para ter entrar no Sistema, acesse dgp.ifsc.edu.br. 2. Faça login utilizando usuário e senha da intranet 3. Selecione o Sistema PAT 2015 4 Manutenção da

Leia mais

FELIPE MASSARDO PROJETO DE INTERFACE PARA UM SISTEMA DE AVALIAÇÃO DE USABILIDADE DE SITES TRANSACIONAIS

FELIPE MASSARDO PROJETO DE INTERFACE PARA UM SISTEMA DE AVALIAÇÃO DE USABILIDADE DE SITES TRANSACIONAIS FELIPE MASSARDO PROJETO DE INTERFACE PARA UM SISTEMA DE AVALIAÇÃO DE USABILIDADE DE SITES TRANSACIONAIS FLORIANÓPOLIS, 2007 FELIPE MASSARDO PROJETO DE INTERFACE PARA UM SISTEMA DE AVALIAÇÃO DE USABILIDADE

Leia mais

Levantamento de Requisitos

Levantamento de Requisitos "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Levantamento de Requisitos Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos O levantamento e a análise de requisitos

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do

Leia mais

Gestão do Conhecimento. Conversão de conhecimento. Conversão de conhecimento 12/3/2011. Prof. Luiz A. Nascimento

Gestão do Conhecimento. Conversão de conhecimento. Conversão de conhecimento 12/3/2011. Prof. Luiz A. Nascimento Gestão do Conhecimento Prof. Luiz A. Nascimento Proceso de interação entre conhecimento tácito e explícito que tem natureza dinâmica e continua. Se constitui em uma espiral permanente de transformação

Leia mais

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros MANUAL DO USUÁRIO 1. SOBRE O SISTEMA 1.1 Informações básicas Nome: SISCOLE - Sistema de Cadastro de Organismos

Leia mais

Acompanhamento Individual

Acompanhamento Individual Acompanhamento Individual 1. Definições: Equipe de Projetos: Equipe composta por pelo menos um membro de cada diretoria da Estat Júnior e que juntos são responsáveis por gerenciar os projetos. Os membros

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Testes Ágeis com BDD. Por que o BDD pode salvar o agile? Paloma Costa

Testes Ágeis com BDD. Por que o BDD pode salvar o agile? Paloma Costa Testes Ágeis com BDD Por que o BDD pode salvar o agile? Paloma Costa paloma.costa@gmail.com Agenda Sobre a Palestrante Introdução Entender o Comportamento O que é BDD? O que Cucumber? Testes Orientados

Leia mais

GESTÃO POR PROCESSOS. Formação de Facilitadores para Melhoria de Processos

GESTÃO POR PROCESSOS. Formação de Facilitadores para Melhoria de Processos GESTÃO POR PROCESSOS Formação de Facilitadores para Melhoria de Processos GESTÃO POR PROCESSOS GRUPO GEPRO: Adauto - AUDINT Eneida - HC Gláucia - PRDU Jane - PRDU Maria Bernadete - HC Maria do Rosário

Leia mais

A Automação do Processo Judicial Trabalhista

A Automação do Processo Judicial Trabalhista A Automação do Processo Judicial Trabalhista Conselho Superior da Justiça do Trabalho e Tribunal Regional do Trabalho da 23ª Região apresentação: Cláudio Fontes Feijó (CSJT/ASTIC) Brasília, abril de 2011

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012 Plano de Trabalho Docente 2012 ETEC Monsenhor Antônio Magliano Ensino Técnico Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

AUTOMAÇÃO COMERCIAL UNIDADE VI

AUTOMAÇÃO COMERCIAL UNIDADE VI AUTOMAÇÃO COMERCIAL UNIDADE VI Automação Comercial e as Aplicações Ligadas ao ERP Os Sistemas de Enterprise Resource Planing ERP ERP (Enterprise Resource Planning, planeamento de Recursos Empresariais)

Leia mais

Recursos Humanos 2007. Recursos Humanos 2007

Recursos Humanos 2007. Recursos Humanos 2007 Recursos Humanos 2007 Descritivo completo Optimize a selecção e recrutamento, proceda à correcta descrição de funções, execute as avaliações de desempenho e avalie as acções de formação. Tenha uma gestão

Leia mais

LIDERANÇA. Conteúdo: O que é liderança Estilos de liderança Delegação Feedback

LIDERANÇA. Conteúdo: O que é liderança Estilos de liderança Delegação Feedback LIDERANÇA LIDERANÇA Objetivo: Sensibilizar os empresários das MPEs sobre a importância da liderança eficaz para a construção e motivação da equipe e consequente alcance de resultados. Conteúdo: O que

Leia mais