Teste de Software. Roberta Coelho
|
|
|
- Isabella Maria Dinis Gabeira
- 9 Há anos
- Visualizações:
Transcrição
1 Teste de Software Roberta Coelho
2 Agenda Desafios do Teste de Software Atividades Realizadas em 2014 Atividades Planejadas
3 Agenda Desafios do Teste de Software Atividades Realizadas em 2014 Atividades Planejadas
4 Teste de Software Uma das técnicas mais utilizadas para garantia da qualidade pela indústria de SOFTWARE.
5 Teste de Software Uma das técnicas mais utilizadas para garantia da qualidade pela indústria de SOFTWARE. A falta de entendimento sobre a atividade de testes pode trazer vários problemas...
6 Diálogo entre desenvolvedor e testador 1 dia antes do fechamento da release... Ei cara, dá uma passada geral no SIGAA. Precisei alterar várias coisas!!?! Ok Pra dar uma passada geral vou precisar de no mínimo 1 ano.
7 Garantindo ausência de defeitos func(int a, int b, int c) int: a número de entradas possíveis: Como garantir que esta função não contém defeitos???
8 No contexto dos SIGs Um caso de uso possuir geralmente várias telas... SIGAA SIPAC SIGRH - 675
9 No contexto dos SIGs Cada caso de uso possui vários fluxos... SIGAA SIPAC SIGRH - 675
10 10 O número de casos de testes possíveis é ASTRONÔMICO!!!
11 Já que não podemos testar para todas as entradas possíveis...
12 Precisamos de dados de teste que aumentem as chances de revelar defeitos
13 Incompletude dos Testes Utilizamos: Testes Exploratórios
14 Enfrentando o desafio - Guias para TESTE EXPLORATÓRIO - Critérios de Teste (Treinamento) - Logs de Erro padronizados
15 Agenda Desafios do Teste de Software Desafio 1: Impossível testar todas as entradas Desafio 2: Testes de Regressão Atividades Realizadas em 2014 Atividades Planejadas
16 Desafio 2: Teste de Regressão A alteração em um caso de uso pode afetar outros que dependem dele...
17 Desafio 2: Teste de Regressão Corrigir um Bug pode introduzir vários outros...
18 Desafio 2: Testes de Regressão Ou seja... não é suficiente testar somente as funcionalidades adicionadas e alteradas...
19 Desafio 2: Testes de Regressão Enfrentando o desafio: - Automação de testes - Análise de dependência entre os casos de uso.
20 Benefícios da Automação Tornar testes de REGRESSÃO mais rápidos. Facilita o teste multi-plataforma. Reduzir o custo da atividade de testes??
21 Falsas expectativas sobre automação de testes
22 Falsas Expectativas Redução imediata no esforço dedicado testes. Redução imediata no cronograma. Ferramentas fáceis de usar. Testes são fáceis de manter. Uma única ferramenta pode automatizar todos tipos de teste.
23 Falsas Expectativas "NÃO espere que a equipe seja mais produtiva a CURTO PRAZO!!!"
24 Falsas Expectativas "NÃO espere que a equipe seja mais produtiva a CURTO PRAZO!!!" A maioria dos benefícios da automação não aparece antes do segundo release.
25 Falsas Expectativas "NÃO espere que a equipe seja mais produtiva a CURTO PRAZO!!!" criação de testes automatizados X execução de testes manuais Esforço de 3 a 10 maior!!
26 Projeto: SIGAutomação Testes automatizados usando Selenium SIGAA classes classes de teste. SIGRH - 24 classes - 15 classes de testes SIGADmin - 45 classes - 42 classes de teste.
27 Cuidados com Testes Automatizados Um esforço adicional ainda é requerido para dar manutenção nas classes de teste.
28 Cuidados com Testes Automatizados Um esforço adicional ainda é requerido para dar manutenção nas classes de teste. Módulo EAD Sucesso: 57 Skip: 27 / Falha: 23 Módulo Lato Sensu: Sucesso: 40 Skip: 12 / Falha: 15
29 Cuidados com Testes Automatizados Um esforço adicional ainda é requerido para dar manutenção nas classes de teste. Mudanças nos casos de uso Links alterados: "Consultar Histórico "Emitir Histórico". Erro na implementação do teste. Erro no sistema. Falta de dados de teste.
30 Cuidados com Testes Automatizados Utilizamos práticas de programação para evitar: - Código macarrônico - Sem modularidade - Sem controle de versões - Sem documentação Pois, isto pode levar ao fracasso da automação!!! Exemplo Win NT4: 6 milhões de linhas de código e 12 milhões de linhas de código de teste.
31 Automação de Testes CUIDADOS COM A AUTOMAÇÃO!!! Código de testes precisa ser mantido assim como código dos sistemas. Planejar e incorporar custo associado a manutenção. Executar com frequência. Não substituem testes manuais.
32 Agenda Desafios do Teste de Software Desafio 1: Impossível testar todas as entradas Desafio 2: Testes de Regressão Desafio 3: Testes ao longo do processo de desenvolvimento Atividades Realizadas em 2014 Atividades Planejadas
33 Desafio 3: Teste não é a cobertura do bolo
34 Desafio 3: Teste não é a cobertura do bolo Se o código não foi projetado pensando em testes...
35 Desafio 3: Teste não é a cobertura do bolo Enfrentando o desafio: A qualidade é um compromisso de TODOS, não só da equipe de Controle de Qualidade.
36 Desafio 3: Teste não é a cobertura do bolo Especificação de Requisitos Arquitetura Testes de Aceitação Testes de Sistema Equipe de Controle de Qualidade Projeto Implementação Testes de Integração Testes de Unidade Equipe de Desenvolvimento Modelo V
37 Desafio 3: Teste não é a cobertura do bolo Especificação de Requisitos Arquitetura Testes de Aceitação Testes de Sistema Equipe de Controle de Qualidade Projeto Implementação Testes de Integração Testes de Unidade Equipe de Desenvolvimento Modelo V
38 Desafio 3: Teste não é a cobertura do bolo Especificação de Requisitos Arquitetura Testes de Aceitação Testes de Sistema Equipe de Controle de Qualidade Projeto Implementação Testes de Integração Testes de Unidade Equipe de Desenvolvimento Modelo V
39 Porém por mais que se teste... O teste pode mostrar a presença de falhas em um software, mas nunca a sua ausência. Dijkstra
40 Um paralelo... Testar a procura de defeitos é como procurar agulhas num palheiro... Definindo estratégias para aumentar as chances de encontrar as agulhas...
41 Incompletude dos Testes Mesmo utilizando critérios e ferramentas na fase de testes e desenvolvimento... Se encontrarmos agulhas não podemos garantir que não sobraram outras...
42 Equipe de Suporte O Suporte também participa do controle de qualidade - ponto de contato com o usuário CI!! Sugestão CI!! Dúvida Não está funcionando Dúvida Não está funcionando Dúvida Não está funcionando
43 Equipe de Suporte na Garantia da Qualidade CI!! Sugestão CI!! Dúvida Não está funcionando Dúvida Não está funcionando Dúvida Não está funcionando Padronizamos logs de falhas reportadas Permite: - analisar mensamente as causas - atacar pontualmente as causas
44 Agenda Desafios do Teste de Software Desafio 1: Impossível testar todas as entradas Desafio 2: Testes de Regressão Desafio 3: Testes ao longo do processo de desenvolvimento Atividades Realizadas em 2014 Atividades Planejadas
45 Atividades Realizadas em 2014 Automação de Testes com Selenium Migração do Selenium RC para WebDriver Manutenção dos Casos de Teste Novos Casos de Teste Testes de Desempenho com JMeter Iniciativa da Equipe de Desenvolvimento: JUnit + Power Mock
46 Atividades Realizadas em 2014 Estudo: Análise das principais causas de CI Exceções não documentadas lançadas por bibliotecas. Guias de Desenvolvimento: Como tratar exceções nos SIGs? Ferramenta implementada: Identificar exceções não documentadas lançadas por bibliotecas
47 Agenda Desafios do Teste de Software Desafio 1: Incompletude dos Testes Desafio 2: Testes de Regressão Desafio 3: Testes ao longo do processo de desenvolvimento Atividades Realizadas em 2014 Atividades Planejadas
48 Atividades Planejadas Treinamento em Teste de Software Continuidade das atividades de manutenção de casos de teste Selenium. Ferramenta para geração semi-automática de Casos de Teste Selenium (Mestrado) Ferramenta para auxiliar o desenvolvimento do código de Tratamento de Exceções (Mestrado)
49 Atividades Planejadas Estudo: Como os defeitos do tipo CI são solucionados (Mestrado) Compartilhar desafios, dificuldades e soluções com os parceiros.
50 Equipe de Testes João Pablo Dalton (coord.) Raynison Márcia Leandro
51 Contato Dalton Dantas (Coordenador) Roberta Coelho (Profa. Colaboradora)
52 Referências 52
53 Teste de Software Roberta Coelho
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,
Aula 20 Testes 3. Alessandro Garcia Leonardo da Silva Sousa OPUS Group/LES/DI/PUC-Rio Dezembro 2016
Aula 20 Testes 3 Alessandro Garcia Leonardo da Silva Sousa OPUS Group/LES/DI/PUC-Rio Dezembro 2016 Slides adaptados de: Staa, A.v. Notas de Aula em Programacao Modular; 2008. Teste de Caixa Branca O que
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
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:
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
- 8ª Lista de Exercícios -
- 8ª Lista de Exercícios - Teste de Software Questão 1) (FCC - 2015 - TRT - 15ª Região - Analista Judiciário - Tecnologia da Informação) Os testes de software podem ser aplicados no ciclo de desenvolvimento
TESTES DE SOFTWARE Lista de Exercício 01. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Exercício 01 Qual é a importância dos testes de software? Exercício 01 Resposta Qual é a importância dos testes de software? Descobrir o maior número
O papel do QA (Testador) em um time Ágil. #caipiraagil2017
O papel do QA (Testador) em um time Ágil #caipiraagil2017 Mariana Elisa Moisés Atualmente Mobile QA Analyst na Tegra (Sorocaba) e entusiasta de mulheres na Tecnologia!
Teste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Planejamento de Teste Rosemary Silveira Filgueiras Melo [email protected] 1 Agenda Atividades de Teste Conceitos importante no Contexto de Teste Abordagem de Teste 2 Atividades de
TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão
Luiz Leão [email protected] 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
Engenharia de Software Aula 21. Revisão da Prova 2. Eduardo Figueiredo.
Engenharia de Software Aula 21 Revisão da Prova 2 Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 16 Maio 2018 Aula 16: POO Um programa OO é geralmente constituído de várias classes
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,
Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Estratégias de Teste Rosemary Silveira Filgueiras Melo [email protected] 1 Agenda Estratégias de Teste Tipos de Estratégias de Teste 2 Estratégias de teste Define as fases em que
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
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
Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software
Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 7 Maio 2012 1. Especificação de requisitos 2. Projeto
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
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
DESCOBERTO. (Glen Myers)
"A ATIVIDADE DE TESTAR É O PROCESSO DE EXECUTAR UM PROGRAMA COM A INTENÇÃO DE DESCOBRIR UM ERRO. UM BOM CASO DE TESTE É AQUELE QUE TEM UMA ELEVADA PROBABILIDADE DE REVELAR UM ERRO AINDA NÃO DESCOBERTO.
Teste como Serviço (TaaS) na Computação em Nuvem
Teste como Serviço (TaaS) na Computação em Nuvem Ricardo Ramos de Oliveira ICMC-USP E-mail: [email protected] Orientador: Prof. Dr. Adenilso da Silva Simao 1/64 Apresentação Ricardo Ramos de Oliveira
Processos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
especificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje
1 Introdução Testar é o conjunto de tarefas ou passos executados para verificar se um produto ou serviço atende à sua proposta. Dessa forma, a execução de testes em um programa contribui para a melhoria
SSC 0721 Teste e Validação de Software
SSC 0721 Teste e Validação de Software Conceitos básicos Prof. Marcio E. Delamaro [email protected] SSC 0721 Teste e Validação de Software ICMC/USP p. 1 O que é teste Atividade de executar um programa
Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Extreme Programming Prof.: Ari Oliveira O Extreme Programming (XP) é uma metodologia de desenvolvimento de software que auxilia na produção de sistemas de maior qualidade,
Programação Orientada a Objetos
Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,
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
Teste de software. Engenharia de software Profª karine sato da silva
Teste de software Engenharia de software Profª karine sato da silva Mais sobre o TDD Test Driven Development (TDD); TDD reivindica um desenvolvimento incremental do código que inicia com testes, incluindo
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.
Verificação e Validação (V & V)
Verificação e Validação (V & V) Objetivo: assegurar que o software que o software cumpra as suas especificações e atenda às necessidades dos usuários e clientes. Verificação: Estamos construindo certo
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Prof. Fabiano Papaiz IFRN Um Processo de Desenvolvimento de Software, ou simplesmente Processo de Software, é um conjunto de atividades realizadas por pessoas cujo
Desconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade
Desconstruindo Monolitos Como construir micro serviços Delphi com agilidade e qualidade Hello World!! Felipe Caputo May Fernandes Desenvolvedor sênior e líder técnico na Softplan, atualmente sou responsável
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
ENGENHARIA DE SOFTWARE. Aula 12 Testes de software
ENGENHARIA DE SOFTWARE Aula 12 Testes de software OBJETIVOS Compreender os estágios de teste durante o desenvolvimento para os testes de aceitação por parte dos usuários de sistema; Apresentar as técnicas
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
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)
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
Manutenção Leitura: Sommerville; Pressman
Manutenção Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville 2000-2007 Slide 1 Manutenção de software É modificar um programa depois que ele
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Teste de Software Verificação e validação Testes de desenvolvimento Testes de release Testes de usuário Desenvolvimento dirigido a testes Kele Teixeira Belloze [email protected]
Introdução aos Testes de Software
Introdução aos Testes de Software 1 Objetivos do curso Apresentar e discutir os conceitos básicos sobre o processo de testes Entender como criar e utilizar os documentos (artefatos) gerados ao longo deste
Leitura: Cap : Sommerville; cap20: Pressman
Leitura: Cap26-27 - 28: Sommerville; cap20: Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º Edição / Ian Sommerville 2000 Slide 1/47 Manutenção de software É modificar um programa depois que
Testes de Software. Prof. Edjandir C. Costa
Testes de Software Prof. Edjandir C. Costa [email protected] Sumário - Processo de teste - Estágios de teste - Diferenças entre tipos de testes Processo de Teste Dois objetivos distintos: - Demonstrar
Teste de Software Básico
CONTEÚDO PROGRAMÁTICO Teste de Software Básico Carga horária: 24 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 do
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
Engenharia de Software
Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção
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 [email protected]
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
ARIES. Visão Geral da Metodologia Aries
ARIES Arquitetura para Rápida Implementação de Sistemas Empresariais Visão Geral da Metodologia Aries ARIES é uma metodologia para a implementação rápida de sistemas de software complexos e em grande escala,
Workshop CTIC 2017 COORDENADORIA DE SISTEMAS DE INFORMAÇÃO
Workshop CTIC 2017 COORDENADORIA DE SISTEMAS DE INFORMAÇÃO 1 ROTEIRO CSI Hoje SIGAA SIPAC Sistemas Legados Sistemas Institucionais Banco de Dados Melhoria Contínua Dificuldades e Limitações Planos e Projetos
Engenharia de Software
Engenharia de Software 2 Prof. Luís Fernando GARCIA [email protected] www.garcia.pro.br Parte 6 Testes Enfoque Enfoque de TESTES na disciplina 5 Enfoque Enfoque GERENCIAL... Não (apenas) técnico... ERRO
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
Princípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
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
Estágio II. Aula 01 Qualidade de Software. Prof. MSc. Fred Viana
Estágio II Aula 01 Qualidade de Software Prof. MSc. Fred Viana Agenda Qualidade de Software Definições Dimensões Qualidade e Produtividade Por que testar um software Definições de Teste Motivação Por que
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
1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
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 [email protected] Agenda Sobre a Palestrante Introdução Entender o Comportamento O que é BDD? O que Cucumber? Testes Orientados
Teste de Software. Técnica de Teste Estrutural. Rosemary Silveira Filgueiras Melo
Teste de Software Técnica de Teste Estrutural Rosemary Silveira Filgueiras Melo [email protected] 1 Agenda Casos de Teste e Cenários de Teste Técnicas de Teste Técnica de Teste Estrutural 2 Casos
Plano de Testes VideoSystem
Plano de Testes VideoSystem Versão Histórico das Revisões Data Versão Descrição Autor 02/10/2009 1.0 06/10/2009 1.0 05/11/2009 1.1 Início da Elaboração do Plano de Testes Revisão do Plano de Testes
Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
Disciplina: Engenharia de Software. 3 Bimestre Aula 2: EVOLUÇÃO DE SOFTWARE
Disciplina: Engenharia de Software 3 Bimestre Aula 2: EVOLUÇÃO DE SOFTWARE Quando termina o desenvolvimento de um software? A maioria das grandes empresas gasta mais na manutenção de sistemas existentes
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
Engenharia de Software
Prof. M.Sc. Ronaldo C. de Oliveira [email protected] 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
Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,
1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento
Modelo Espiral. Criação do(s) protótipos(s) Formulação de questões. Teste Avaliação Conclusão
Prototipagem Modelo Cascata Modelo Espiral Modelo Espiral Formulação de questões Criação do(s) protótipos(s) Teste Avaliação Conclusão O que é um protótipo? Modelo em escala menor, por exemplo, um prédio
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software
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
DOCUMENTAÇÃO DE TESTE
DOCUMENTAÇÃO DE TESTE Dissecando a norma IEEE 829-2008 Emerson Rios [email protected] www.emersonrios.eti.br PROJETO DE TESTE DE SOFTWARE Deixa eu te dizer uma coisa. Teste de Software é um projeto.
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
LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES
LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou
Organização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
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.
Ferramenta WEB de Apoio ao planejamento e controle de teste de software. Bruna Tatiane Bonecher Orientadora: Fabiane Barreto Vavassori Benitti
Ferramenta WEB de Apoio ao planejamento e controle de teste de software Bruna Tatiane Bonecher Orientadora: Fabiane Barreto Vavassori Benitti Roteiro de Apresentação Introdução Objetivo do trabalho Fundamentação
Teste de Software Orientado a Objeto. Ricardo Argenton Ramos
Teste de Software Orientado a Objeto Ricardo Argenton Ramos O que diferencia teste de software OO de testes Convencionais? Técnicas e abordagens são normalmente semelhantes, porém novos desafios são apresentados
Verificação e Validação
Verificação e Validação Sistemas possuem restrições de qualidade e confiabilidade Qualidade de sw: satisfação dos requisitos funcionais, de desempenho e normas explicitamente declarados. Redução de custos
ISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Escolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
QUESTÕES TESTES. Questão 1. O modelo de ciclo de vida em cascata:
QUESTÕES 1. 0 que é domínio da aplicação (ou do problema)? 2. Qual a importância da engenharia de software e como se justificam os custos a ela associados? 3. O que é processo de desenvolvimento de software
