CLÍNICA TECNOLÓGICA COMO ESCREVER CASOS DE TESTE. Palestrante: Marcia Silva
|
|
- Nelson Freire Batista
- 6 Há anos
- Visualizações:
Transcrição
1 CLÍNICA TECNOLÓGICA COMO ESCREVER CASOS DE TESTE Palestrante: Marcia Silva 1
2 APRESENTAÇÃO MARCIA SILVA Pós-graduada em Melhoria de Qualidade de Software pela UFRJ e em Análise, Projetos e Gerência de Sistemas pela Consultoria GFI (UNB); Graduada em Processamento de Dados pela Faculdade Alvorada (DF); Certificada CBTS (Certificação Brasileira em Teste de Software) ; Desempenha a função de Gerente, Gestora e Projetista de Teste no Departamento de Informática do Sistema Único de Saúde DATASUS; Habilitada para implementar e avaliar o Modelo de Melhoria de Qualidade de Software Brasileiro MPT.BR (Nível 1 e 2); Faço parte do Grupo de Trabalho da ISO Teste de Software 2
3 Nome e expectativas; Atividades atuais; Experiências profissionais; Motivações; 3
4 O que é Teste de Software? Por que testamos? Quero testar mas não sei por onde começar Processo básico de Teste de Software Fases de um Projeto de Teste Como planejar os Testes? Casos de Testes (Padrão IEEE 829 x ISO ) Tipos e técnicas de Teste de Software Como identificar os cenários de Teste? Como elaborar os casos de Teste? Como encontrar defeitos? Exercícios 4
5 Ao final do curso, os participantes deverão: Ter uma visão dos conceitos Básicos de Teste de Software das principais atividades do processo de teste: planejamento, projeto, execução, acompanhamento e encerramento; os documentos que podem ser gerados para acompanhar e executar as atividades de teste; Projetos x Processos Conhecer: as principais técnicas para escrever Casos de Teste. Diferenciar Cenário Teste X Caso de Teste (CT) Elaborar CT para os diferentes estágios de teste. Elaborar CT para diferentes tipos de teste. 5
6 O que é Teste de Software? Teste é o processo de executar um programa com o objetivo de verificar sua conformidade em relação aos requisitos especificados. 6
7 Porque Testamos? para verificar se o software está fazendo o que foi pedido que ele fizesse num requisito; para tentar evitar que o negócio corra riscos provocados por defeitos em produção; para tentar assegurar a qualidade do software; 7
8 O que é Qualidade? Ausência de Bugs? Conformidade com os Requisitos? Satisfação do Cliente? Bem, qualidade pode ser considerado tudo isso, ou simplesmente como fazer as coisas certas ao fazer as coisas certas. Isso significa que não adianta não ter bugs se o produto não atende as expectativas dos usuários. Com qualidade não queremos bugs, mas também não queremos um produto cujas features não sejam o que o usuário esperava. 8
9 Definição: Qualidade do Software é um conjunto de características que devem ser alcançadas em determinado grau para que o produto atenda as necessidades do seu usuário. [Ana R. C. Rocha 2001] No desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento, desta forma, é comum que a busca por um software de maior qualidade passe necessariamente por uma melhoria no processo de desenvolvimento. 9
10 PRINCÍPIO BASE DOS MODELOS DE QUALIDADE Melhores processos Melhores processos OBJETIVO Melhores produtos Melhorar os processos para melhorar os produtos (bens e serviços) 10
11 Foco na evolução da área de teste para níveis mais altos de maturidade e de qualidade. 11
12 O propósito da Norma ISO/IEC Software Testing é oferecer um padrão definitivo para o ciclo de vida completo de teste de software. Esta norma apoiará testes de qualquer projeto de teste para software em desenvolvimento ou em manutenção. A Norma ISO/IEC Software Testing é dividida em quarto partes: Part 1: Definitions & Vocabulary Part 2: Test Process Part 3: Test Documentation Part 4: Test Techniques 12
13 O que é Defeito? Qualquer condição que causa um desvio de um resultado baseado no que diz um requisito, um documento de especificação, um documento do usuário, um padrão, ou conforme a experiência ou percepção do técnico, que requeira investigação. Obs.: Defeitos podem ser encontrados em produtos de software ou artefatos de software. Fonte ISO
14 Lembre-se do ditado: Se você não sabe dizer o que quer, ninguém vai saber fazer o que você quer. Fonte: Livro Software Testing, Ron Patton 14
15 15
16 Atual 16
17 O RUP é um framework de processo iterativo e incremental que provê uma abordagem disciplinada para o desenvolvimento de software Possui duas dimensões: O eixo horizontal representa o aspecto dinâmico do processo e mostra as fases do ciclo de vida à medida que este se desenvolve O eixo vertical representa o aspecto estático do processo, como ele é descrito em termos de disciplinas As disciplinas fundamentais do processo de desenvolvimento de software também estão presentes na estrutura do RUP RUP- Rational Unified Process 17
18 Qual a diferença entre Projeto e Processo? Projeto é um empreendimento temporário conduzido para criar um produto ou serviço único. Fonte: Gerenciando Projetos de Teste de Software Editora ArtImagem (baseado no PMI Project Management Institute PMBok 2008) Processo Na engenharia de software, o processo é uma sequencia de atividades interligadas que tem como meta entregar um produto de software de maneira eficiente, previsível e que corresponda às necessidades de negócio. Geralmente inclui análise de requisitos, programação e testes, entre outras tarefas. Fonte: Wikipédia 18
19 Sim, teste deve ser um projeto independente do processo de desenvolvimento, porém integrado. Teste é um Projeto? 19
20 Projeto x Processo O teste também deve ser considerado um projeto; É importante termos um processo de teste; 20
21 Gerência de Requisitos Desenvolvimento Teste P l a n e j a m e n t o Desenho Lógico e Físico Construção Implantação Validação Teste Unitário Teste de Integração e de Sistema Especificação Elaboração CT e Execução Unitária Execução P l a n e j a m e n t o Entrega Teste de Aceitação Entrega 21
22
23
24 O Processo de Teste de Software está organizado em atividades que baseadas em artefatos de entrada, controles e recursos, geram artefatos de saída. Planejar Planejar Testes Testes Projetar Testes Executar Testes Analisar Resultados Requisitos Plano de Teste Gerenciar Defeitos 24
25 Especificações Suplementares Descrição do Problema (Doc Visão) Glossário Modelo de caso de uso Atores Casos de Uso Planejar Testes Requisitos de Teste... Especificações de Caso de Uso
26 Estratégia de Teste Para planejar os testes, devemos saber: O que pretendemos testar; Quando iremos testar; Como iremos testar Logo, precisamos ter definido a nossa Estratégia de teste. 26
27 Atividades: Verificar a testabilidade dos Casos de Uso ou dos Requisitos (qualidade da documentação) Fazer analise de risco do produto (estratégia do teste) Definir o escopo do projeto e cenários de teste (o que testar) Definir o critério de execução do teste (manual ou automatizada, prioridades de execução e dependências) Estimar o tamanho e o esforço (custo e tempo) Definir os riscos do projeto de teste e os critérios de suspensão, retomada e encerramento (quando parar de testar) Configurar o ambiente de teste o local de armazenamento dos artefatos do projeto (Pré condição do teste) Planejar os recursos humanos do projeto (Recursos) Detalhar o Planejamento das Atividades de Teste (Cronograma)
28 No inicio do projeto de teste devem ser feitos acordos que permitam estabelecer quando os testes deverão ser interrompidos. Defeitos Encontrados Momento da Entrega? Custo do Teste Tempo 28
29 29
30 Na sua máquina nunca funciona, na minha funciona. O que é que ele fez????? 30
31 Eu quero Testar mas não sei por onde começar... Um bom começo seria elaborar os casos de teste, com base nos requisitos e cenários de teste descrito no planejamento do projeto de teste. 31
32 Casos de Testes é um conjunto de condições usadas para: Encontrar defeitos na estrutura interna do software Garantir que os requisitos do software que foram construídos sejam plenamente atendidos. 32
33
34 Planejar Planejar Testes Testes Projetar Testes Executar Testes Analisar Resultados Cenários de Teste Casos de Teste Procedimentos de Teste Gerenciar Defeitos 34
35 Etapas de Suporte Produtos Etapas de Realização Preparação Planejamento Requisitos Estratégia de Testes Planos de Teste Roteiros de Teste Casos de Teste Scripts ou procedimentos de teste Planejamento Especificação Especificação Execução 35
36 O projeto dos testes contempla a criação dos casos de teste e demais artefatos necessários às atividades de execução dos testes. Na ocorrência de alterações de requisitos, de design ou do código do sistema, durante ou posteriormente a esta atividade, a alteração é feita através de uma solicitação formal de mudança, onde são avaliadas as mudanças necessárias nos artefatos envolvidos. O grande foco desta atividade realmente é a especificação dos casos e procedimentos de teste. Atividade: Definir os cenários de teste Atividade: Elaborar Casos de Teste Atividade: Implementar Casos de Testes (automáticos ou manuais) Atividade: Elaborar Procedimento de Teste 36
37 Descrição: O Analista de Teste com base nos requisitos de teste ou nos casos de uso, e usando o Plano de Teste como referência, deve definir os Cenários de Teste e que servirão posteriormente para a elaboração dos Procedimentos (ou Roteiro) de Teste. Responsáveis: Analista de Teste Participantes: Analista de Sistemas, Testador Artefatos: Plano de Teste, Requisitos, Casos de Uso (testáveis) Ferramentas: Precisam ser definidas
38 Os casos de testes são derivados de uma especificação formal que define os requisitos Requisitos de negócio, Casos de Uso, etc Casos de Teste Requisitos Cenário de Teste Casos de Uso 38
39 Atividade: Elaborar Casos de Teste Descrição: O Analista de Teste define e elabora os casos de teste baseados nas especificações dos casos de uso ou requisitos e em especificação suplementar (caso exista), tomando como base o Plano de Teste. Os testes não funcionais, caso existam, também devem estar definidos, nos casos de teste. Exemplo, teste de desempenho,. Responsáveis: Analista de Teste Participantes: Analista de Sistemas, Testador Artefatos: Plano de Teste, Requisitos, Casos de Uso, etc... Ferramentas: Precisam ser definidas 39
40 Atividade: Elaborar Procedimentos de Teste (ou Roteiro de Teste) Descrição: Os procedimentos de teste devem ser elaborados com o intuito de manter a sequencia necessária para a execução dos casos de teste que se enquadrem nesta situação. Responsáveis: Analista de Testes Participantes: Analista de Sistemas,Testador Artefatos: Casos de Teste, Procedimentos de Teste Ferramentas: Precisam ser definidas
41 A tarefa de elaboração do teste é coberta por 3 documentos: Especificação de Projeto/cenários de Teste Trata-se de um detalhamento da abordagem apresentada no Plano de Teste e identifica as funcionalidades e características a serem testadas pelo projeto. Este documento também identifica os casos e os procedimentos de teste, se existirem, e apresenta os critérios de aprovação. Especificação de Caso de Teste Define os casos de teste, incluindo dados de entrada, resultados esperados, ações e condições gerais para a execução do teste. Utilizaremos a nomenclatura de Plano de Caso de Teste para este documento gerado. Especificação do Procedimento de Teste Identifica todos os passos necessários para operar o sistema e exercitar os Casos de Testes especificados, de maneira a cobrir o Projeto de Teste planejado. Os procedimentos de testes formam um documento separado com a intenção de que seja seguido passo a passo, sem ocorrências não previstas. A Norma IEEE Std (IEEE Standard for Software Test Documentation) descreve um conjunto de documentos para as atividades de teste de um projeto de software. 41
42
43 Planejar Planejar Testes Testes Projetar Testes Executar Testes Analisar Resultados Gerenciar Defeitos 43
44 Macro - Atividade: Executar Testes Nesta macro-atividade serão executados os casos de teste e/ou scripts automáticos, que foram definidos para cada iteração, bem como executar testes específicos, como teste de desempenho e outros. Na ocorrência de alterações das especificações ou do código, durante ou posteriormente a esta atividade, é verificado se estas alterações afetam também os casos de teste/scripts. Caso isto tenha ocorrido e a execução já tenha sido iniciada, será planejado um novo ciclo de teste ou teste de regressão. Antes de executar os casos de teste devem ser definidos os responsáveis pela sua execução. Após a conclusão da elaboração dos casos de teste e da liberação da baseline da versão do sistema para testes, inicia-se a execução dos testes. O Testador executa os casos de teste, de acordo com o planejamento para cada iteração.
45
46 Planejar Planejar Testes Testes Projetar Testes Executar Testes Analisar Resultados Requisitos Gerenciar Defeitos 46
47 Registrar e acompanhar a correção dos defeitos, decorrentes da execução dos testes. Se for identificado que o defeito persiste, após o re-teste, a correção é rejeitada, caso contrário ela é aprovada. Defeitos podem ser identificados durante ciclo de desenvolvimento, durante a execução do teste de aceite, no ambiente de homologação ou após a entrega do sistema (ambiente de produção). Em todos os casos, é utilizado um workflow para acompanhar todo o ciclo de vida do defeito. Os defeitos devem ser classificados conforme as regras estabelecidas. Atividade: Cadastrar Defeitos ou Incidentes Atividade: Monitorar Defeitos 47
48 TestLink é um software web desenvolvido para teste de software que visa facilitar testes e assegurar a qualidade de software. Foi desenvolvido e mantido por varias equipes ao longo de sua existências. A plataforma oferece suporte para caso de teste, plano de teste, teste de unidade entre outros, também conta com suporte para relatórios e estatísticos. Possui como grande atrativo, ser acessado pela web, o que facilita a execução de testes por diversas equipes que estão separadas fisicamente. TestLink possui suporte nativo para os bancos de dados My SQL e PostgreSQL. Contudo, seu funcionamento depende de arquitetura baseado na web. 48
49 Projetar Testes Requisito Mudança de um Requisito Teste Atualiza/Versiona os Casos de Testes Associados 49
50 50
51 51
52
53 Elaboração dos Casos de Teste para a revisão da especificação Checklist Recomenda-se o uso de templates para a revisão 53
54 Assegura Qualidade, Testabilidade, Completude, Mensurabilidade das demandas, Entendimento dos Requisitos e principalmente ANTECIPA PROBLEMAS 54
55 1. O Objetivo da especificação está de fácil entendimento? 2. Os Atores estão definidos? 3. Existem regras de navegabilidade em documentação Suplementar ou na própria especificação? 4. Todas as exceções descritas estão sendo citadas no corpo da especificação? 5. Todas as telas (protótipos), possuem detalhamento de atributos? 6. Todos os campos do tipo "combo","lista" e "caixa de seleção" estão definidos quanto a sua ordenação? 7. Todos os campos das telas estão definidos quanto a sua obrigatoriedade de preenchimento? 8. Todos os campos das telas estão definidos quanto ao seu tamanho? 55
56 9. Todos os campos das telas estão definidos quanto ao seu tipo? 10. Todos os campos que recuperam dados estão definidos quanto ao seu valor padrão? 11. A seqüência lógica da especificação está bem descrita? 12. Todas as Regras de Negócio estão citadas? 13. Todos os cenários possíveis estão descritos? 14. Todas as opções (Botões) da tela principal estão descritas como fluxos? 15. A indentação está refletindo a correta funcionalidade? 16. Todas os campos do tipo data estão sendo validados quanto ao conteúdo, formato inválido e data inválida? 17. Todas as mensagens estão inteligíveis e corretamente descritas nas suas respectivas ações do sistema? 56
57 Cliente Projeto Caso de Uso Analisado Responsável pela Análise Nº Texto O objetivo e especificação está de facil 1 entendimento? 2 Os atores estão definidos? Existem regras de nvaegabilidade em documentação Suplementar ou na própria 3especificação? Todas as exceções descritas estão sendo citadas 4no corpo da especificação? Todas as telas (protótipos), possuem 5detalhamento de atributos? Todos os campos do tipo "combo", "lista" e "caixa de seleção" estão definidos quanto a sua 6ordenação? Todos os campos das telas estão definidos 7quanto a sua obrigatoriedade de preenchimento? Todos os campos das telas estão definidos 8quanto ao seu tamanho? Todos os campos das telas estão definidos 9quanto ao seu tipo? Análise de Testabilidade Todos os campos que recuperam dados estão 10definidos quanto ao seu valor padrão? Relatório de Testabilidade Test center Projeto em Resposta ao teste Sim Não N/A Consideraçõe s Sim Não Considerações Checklist Testabilidade Caso de Uso
58
59 O que motivou o meu teste? Onde devo testar? Requisitos Configurações Caso de Teste Iteração Implementação Quando devo testar? Como devo testar? 59
60 Em um Caso de Uso de Transferência Bancária, um dos cenários é a Transferência DOC para conta de terceiros.
61 Para se testar este cenário de especificação, devemos criar um cenário de teste para validar esta funcionalidade. Este cenário de teste, deve seguir os seguintes passos: Pré Condição Estar logado internet bank e existir Banco e Conta Corrente de origem Passos 1. Selecionar opção de Transferência 2. Preencher Dados Destinatário Código do Banco Agência Conta Corrente CPF do Destinatário Valor 3. Verificar o saldo da conta de origem, 4. Transferir o valor da conta origem para conta destino, 4. Consultar novamente o saldo da conta origem, verificando que o saldo inicial menos o valor transferido é igual ao saldo atual, 5. Imprimir comprovante de transferência 61
62 Dentro deste cenário de teste podemos destacar diversos casos de testes: CT01 Preenchimento dos campos obrigatório na tela de transferência CT02 Validação de CPF CT03 Conta Destino inválida CT04 Transferência de valores negativos e muitos outros 62
63 Preencher o campo número de confirmação com um número inválido O Sistema apresenta uma mensagem 63
64 Considere as seguintes situações: 1 Um Sistema web com os seguintes requisitos não-funcionais: Deve operar em diferentes Browsers Deve poder usar diferentes plug-ins Rodar em diferentes sistemas operacionais nas máquinas clientes Deve receber páginas por diferentes servidores Deve rodar em diferentes servidores Exemplo de Caso de teste Testar o requisito funcional Manter Usuário O sistema deve: - incluir usuário - alterar usuário - excluir usuário
65 Funcionalidade Uma das funcionalidades Incluir usuário. - um dos Testes: Passo: Preencher a tela de usuário com seus campos obrigatórios e selecionar a opção incluir. Resultado esperado: Mensagem de Incluído com sucesso. Ambiente de teste: Máquina cliente com sistema operacional windows 2000, utilizando o Internet explorer 6.0 como Browser, recebendo páginas de um servidor com IIS e ter um servidor de Websphere em Linux.
66
67 Devido ao elevado número de possibilidades, temos então que encontrar um modo de escolher algum subconjunto suficientemente representativo para a nossa elaboração dos testes. A lista abaixo representa algumas dicas, iniciando das mais erradas a serem tomadas até as possíveis. Não testar tudo, simplesmente desistir por causa do número elevado de combinações; Testar todas as combinações possíveis (elevado custo e tempo); Escolher uma ou duas combinações e torcer para ter sido uma boa escolha; Escolher o teste mais fácil, ignorando os mais usados e que agreguem mais valores; Fazer uma lista de todas as combinações possíveis e escolher as mais importantes; Fazer uma lista de todas as combinações possíveis e escolher subconjuntos randomicamente; Escolher um subconjunto que possa ser o mais provável de se encontrar mais defeitos 67
68 O número de casos de teste a serem criados e executados muitas vezes vai depender do prazo de teste ou de outros fatores. Além disso, não basta a nossa intuição, precisamos escrever cada um dos casos de teste. A mensagem é simples, quanto mais casos de teste usarmos tanto mais profundo será o nosso teste e tanto maior será a qualidade do software.
CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR
CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CONCEITOS BÁSICOS - TESTES O que é Teste de Software? Teste é o processo de executar um programa com o objetivo
Leia maisTeste de Software. Objetivo: Executar software para revelar erros/falhas ainda não descobertos. Pode gastar 40% do esforço de desenvolvimento
Teste de Software 3 Teste de Software Objetivo: Executar software para revelar erros/falhas ainda não descobertos Pode gastar 40% do esforço de desenvolvimento 2 Teste de Software Defeito (fault, defects)
Leia maisWorkshop de Teste de Software. Práticas
Workshop de Teste de Software Práticas Curso complementar ao outro workshop Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br 1 AGENDA DO CURSO Documentação Processo Aderência dos documentos
Leia maisGuia do Processo de Teste Metodologia Celepar
Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.
Leia maisTeste de Software Intermediário
CONTEÚDO PROGRAMÁTICO Teste de Software Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa
Leia maisDOCUMENTAÇÃO DE TESTE
DOCUMENTAÇÃO DE TESTE Dissecando a norma IEEE 829-2008 Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br PROJETO DE TESTE DE SOFTWARE Deixa eu te dizer uma coisa. Teste de Software é um projeto.
Leia maisMANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO
Leia maisProcesso. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)
Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível
Leia maisDesenvolvimento 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 dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto
Leia maisRUP RATIONAL UNIFIED PROCESS CONCEITOS CHAVES. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS CONCEITOS CHAVES Prof. Fabiano Papaiz IFRN Conceitos Chaves do RUP Fases Iterações Disciplinas (ou Workflow / Fluxo de Trabalho) Papéis Atividades / Tarefas Artefatos / Produtos
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisTeste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Planejamento de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Atividades de Teste Conceitos importante no Contexto de Teste Abordagem de Teste 2 Atividades de
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
Leia maisTS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds
TS03 Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE COTI Informática Escola de Nerds Teste do Desenvolvedor O Teste do Desenvolvedor denota os aspectos de design e implementação de teste mais apropriados
Leia maisDESENHO DE CARGOS E TAREFAS
Faculdade de Tecnologia SENAC GO Gestão de Pessoas Professor: Itair Pereira da Silva Grupo: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz.
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade TESTE Estadual DE SOFTWARE Vale do Acaraú O que são testes? INTRODUÇÃO A ENGENHARIA DE SOFTWARE Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele
Leia maisEngenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
Leia maisINF014 Análise e Projeto de Sistemas Processos Unificado -RUP
INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica
Leia maisTESTES DE SOFTWARE 1. Fundamentos sobre testes de software
ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,
Leia maisFUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001
FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS Projeto de Programas PPR0001 2 Introdução Antes de desenvolver ou construir qualquer produto ou sistema em engenharia é necessário um... o PROJETO O que é um
Leia maisCONTPATRI Plano de Garantia de Qualidade. Versão 1.1
CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento
Leia maisVisão Geral de Engenharia de Software
Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição
Leia maisTermo de Abertura do Projeto
[Inovar Recargas] 2016 Termo de Abertura do Projeto Baseado na 5ª edição do Guia PMBOK Modelo de documento de uso livre, desde que seja citada a fonte. Não se esqueça de sempre consultar o Guia PMBOK 5ª
Leia maisO Fluxo de Requisitos
O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento
Leia maisVersão: 1.0 Doc Manager
Plano de Gerenciamento de Configuração 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 1 Data: 10/04/2016
Leia maisComo escrever Caso de Teste Teoria e Prática. Ricardo Cristalli
Como escrever Caso de Teste Teoria e Prática Ricardo Cristalli Nivelamento do Conhecimento Especificação informada: 1. Tamanho e Tipo do Campo: Login: AlfaNumérico 10 Caracteres Senha: Alfabético 8 Caracteres
Leia maisTESTES DE SOFTWARE Lista de Exercício 01. Luiz Leão
Luiz Leão luizleao@gmail.com 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
Leia maisTeste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Estratégias de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Estratégias de Teste Tipos de Estratégias de Teste 2 Estratégias de teste Define as fases em que
Leia maisIntroduçã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
Leia maisUso de Processo em Fábrica de Teste
Uso de Processo em Fábrica de Teste Trayahú Moreira Filho iteste Abordagem do Serviço Framework de Serviço Serviços Processos Estratégia do Serviço MPT Br. Ferramenta ALM Implementação do Serviço Customização
Leia maisintegração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta
integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta Eduardo José Ribeiro de
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo
Leia maisEngenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
Leia maisRUP/PSDS. Introdução e Comparação
RUP/PSDS Introdução e Comparação Agenda RUP Introdução Mlehores Práticas Estrutura Tempo Conteúdo Contraponto PSDS Introdução Objetivos Promover planejamento, medição e controle dos projetos Reduzir riscos
Leia maisAULA 2 GERENCIAMENTO DE PROJETOS
AULA 2 GERENCIAMENTO DE PROJETOS Gestão de Projetos O que é um Projeto? O que é Gerência de Projeto? O que é um Projeto? Um empreendimento único e não-repetitivo, de duração determinada, formalmente organizado
Leia maisMetodologia de Gestão de Desenvolvimento de Sistemas da UFVJM
ANEXO E METODOLOGIA DE DESENVOLVIMENTO E GERENCIAMENTO DE SISTEMAS E PROPOSTAS DE PADRONIZAÇÃO DA DTI Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM Objetivo Estabelecer uma Metodologia
Leia maisTeste de Software Parte 2. Prof. Jonas Potros
Teste de Software Parte 2 Prof. Jonas Potros Conteúdos Processo de Teste Planejamento de Teste Processo de Teste Independentemente da fase de teste, o processo de teste inclui as seguintes atividades:
Leia maisSISTEMA ECOFROTA. UC003 Manter Rota. Estratégia de Testes. Versão 1.0. Histórico de Revisão
SISTEMA ECOFROTA UC003 Manter Rota Estratégia de s Histórico de Revisão Versão 1.0 Data Versão Descrição Autor 27/11/2013 1.0 Versão Inicial do documento Aquila Israel e Cynthia Ferreira Estratégia de
Leia maisProcesso de Desenvolvimento
Processo de Desenvolvimento RUP Rational Unified Process A Rational e o RUP 4 Rational é conhecida pelo seu investimento em orientação em objetos. 4 A empresa foi a criadora da Unified Modeling Language
Leia maisEngenharia de Software I. Curso de Desenvolvimento de Software Prof. Alessandro J de Souza
1 Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 2 Rational Unified Process RUP Fase Inicição VISÃO GERAL 3 Visão Geral FASES do RUP 4 A partir
Leia maisRUP RATIONAL UNIFIED PROCESS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS Prof. Fabiano Papaiz IFRN Criado por três engenheiros de software: Booch, Jacobson e Rumbaugh. Conhecidos na área como Os 3 Amigos, também foram os criadores da UML (Unified
Leia maisUNIVERSIDADE 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
Leia mais1. A principal razão de dividir o processo de teste em tarefas distintas é:
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. A principal razão de dividir o processo de teste em tarefas distintas é: a) Cada fase do teste tem uma proposta diferente b) É mais fácil para gerência
Leia maisTESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 1.1 - O teste nas fases de vida e de desenvolvimento de um software. 1.2 - O teste na engenharia de sistemas e na engenharia de
Leia maisPlano 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
Leia maisAula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br 2 Vale a pena ver de novo Modelo de Processo:
Leia maisProcessos de Software
Processos de Software Um processo de software é um conjunto de atividades que leva à produção de um produto de software Um modelo de processo de software é uma representação abstrata de um processo de
Leia maisMPT.BR MELHORIA DO PROCESSO DE TESTE BRASILEIRO. Emerson Rios
MPT.BR MELHORIA DO PROCESSO DE TESTE BRASILEIRO Emerson Rios rios.emerson@gmail.com A Primeira Missa no Brasil Victor Meirelles - 1861 Ainda hoje alguns desenvolvedores criam softwares e depois rezam para
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisTeste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.
Teste de Software Prof. Camila Pedro de Assis Sobreira Jr. 2 Técnicas de Testes Técnica de Teste Funcional Técnica de Teste Estrutural 3 Testes Funcionais Teste de Especificação de Requisitos. Teste de
Leia maisVisão Geral do RUP.
Visão Geral do RUP hermano@cin.ufpe.br Objetivos Apresentar as características RUP Discutir os conceitos da metodologia: fases, fluxos de atividades (workflows), iterações, responsáveis, atividades e artefatos
Leia maisDOCUMENTO DE VISÃO 1. TÍTULO DO PROJETO. 2. RESPONSÁVEL PELO DOCUMENTO Ciclano
DOCUMENTO DE VISÃO 1. TÍTULO DO PROJETO Título: SIGLA Sistema de Gestão de Capacitação Coordenador do Projeto: Fulano de Tal E-mail: email@email.com 2. RESPONSÁVEL PELO DOCUMENTO Ciclano 3. FINALIDADE
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 3 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos básicos como processo, projeto, produto, por que
Leia maisEscolhendo 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
Leia maisVisão Geral do RUP (Rational Unified Process)
Visão Geral do RUP (Rational Unified Process) Objetivos deste módulo Apresentar as características do RUP Discutir os conceitos que existem no RUP: fases, fluxos de atividades (worklows), iterações, responsáveis,
Leia mais14/11/2013. Capítulo 2. Processos de Software. Tópicos apresentados. Oprocessodesoftware. Modelos de processo de software. Atividades de processo.
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisVerificaçã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
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia mais3. Engenharia dos requisitos de software
Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 3. Engenharia dos requisitos de software.......... 3.1. Visão Geral O fluxo de Requisitos reúne
Leia maisQUALIDADE 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
Leia maisLevantamento, Análise e Gestão Requisitos. Aula 02
Levantamento, Análise e Gestão Requisitos Aula 02 Agenda RUP Visão Geral Qualidade de software Estrutura Fases Disciplinas Principais papéis Atualização dos Requisitos Visão Geral Conjunto Subjacente de
Leia maisLIVRO 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
Leia maisSistema Integrado Fiscal Móvel
CONSELHO REGIONAL DE MEDICINA DO ESTADO DO ESPÍRITO SANTO Sistema Integrado Fiscal Móvel Proposta de Trabalho 2007-171 10/09/2007 O conteúdo desta proposta destina-se exclusivamente ao cliente Conselho
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia mais1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de:
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de: a) Um erro b)
Leia maisISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO
Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical
Leia maisISO/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
Leia maisPlano de testes. Norma ANSI/IEEE para Documentação de Teste de Software define plano de testes como:
Plano de testes Norma ANSI/IEEE 829-1998 para Documentação de Teste de Software define plano de testes como: Um documento que define o âmbito, abordagem, recursos e escalonamento (planeamento) das atividades
Leia maisIntrodução a Teste de Software
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software
Leia maisGerência de Projetos
Gerência de Projetos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Informações Bibliografia VALERIANO, D. L. Gerência em projetos. São Paulo: Makron Books, 1998 Ementa 1. Gerencia de projetos 1.1 Histórico
Leia maisOrganizaçã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:
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia maisEscopo: PROCESSOS FUNDAMENTAIS
Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira
Leia maisTeste 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
Leia maisQualidade de Software Aula 8 / 2010
Qualidade de Software Aula 8 / 2010 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br www.garcia.pro.br PSP e TSP CMM e CMMI/ MPS-BR Foco nas empresas/organizações... PSP e TSP modelos baseados no indivíduo
Leia maisGestã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 maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
Leia maisENGENHARIA 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 kelebelloze@gmail.com
Leia maisGeração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 29
direcionados por comportamento 29 3 Processo Neste capítulo será apresentado e justificado o processo de documentação e de testes que foi desenvolvido para auxiliar o desenvolvimento ágil a gerar documentos
Leia maisEngenharia de Software
Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Processo Unificado de Desenvolvimento de Software Processo Unificado O que é: Um processo (de engenharia) de software é a definição
Leia maisEngenharia de Software. Herbert Rausch Fernandes
Engenharia de Software Herbert Rausch Fernandes O Processo Unificado É uma tentativa de unir os melhores recursos e características dos modelos convencionais; Reconhece a importância da comunicação com
Leia maisEngenharia Software. Ení Berbert Camilo Contaiffer
Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado
Leia maisProcessos de Software
Processos de Software Capítulo 2 Processos de Software slide 47 2011 Pearson Prentice Hall. Todos os direitos reservados. 1 Tópicos apresentados Modelos de processo de software. Atividades de processo.
Leia maisProf. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Leia maisSistema de Controle de Pedidos SISCOP. SISCOP Sistema de Controle Pedidos RT002 Incluir Ponto Remoto Estratégia de Testes. Versão 2.
Sistema de Controle de Pedidos SISCOP SISCOP Sistema de Controle Pedidos RT002 Incluir Ponto Remoto Estratégia de s Versão 2.0 Histórico de Revisão Data Versão Descrição Autor 10/10/2010 1.0-R01 Versão
Leia maisDMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]
DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento
Leia maisINSPECTOR PANEL Documento de Visão Versão <1.1>
INSPECTOR PANEL Documento de Visão Versão Copyright 2008 Inspector Panel Página 1 de 21 Histórico da Revisão Data Versão Descrição Autor 11/03/2008 1.0 Criação e preenchimento do documento 17/03/2008
Leia maisTeste de Software Projeto Real. Dinâmica entre equipes
Teste de Software Projeto Real Arilo Claudio Dias Neto - acdn@cos.ufrj.br Gladys Machado P. S. Lima - gladysmp@cos.ufrj.br Guilherme Horta Travassos - ght@cos.ufrj.br Dinâmica entre equipes Equipe de Desenvolvimento
Leia maisInstituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0
Instituto Federal Sul-rio-grandense Campus Pelotas Curso de Engenharia Elétrica Planejamento e Gerenciamento de Projetos Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisEstágio II. Aula 02 Conceitos de Teste de Software. Prof. MSc. Fred Viana
Estágio II Aula 02 Conceitos de Teste de Software Prof. MSc. Fred Viana Agenda Teste de Software Defeito, Erro ou Falha? Dimensões do Teste Níveis de Teste Tipos de Teste Técnicas de Teste Teste de Software
Leia maisProcessos de Software
Processos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos profs. Márcio Cornélio, Vinicius
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 07 (rogerio@fct.unesp.br) Conceitos Básicos do Rational Unified
Leia mais30% a 50% dos custos desenvolvimento A complexidade torna impossível teste completo (cobertura total) Mas...
TESTES TESTES DE SOFTWARE 30% a 50% dos custos desenvolvimento A complexidade torna impossível teste completo (cobertura total) Mas... Metodologia para testes bem definida Uso de ferramentas podem aumentar
Leia maisVisã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 maisPrincí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
Leia maisTestes de Software. Prof. Edjandir C. Costa
Testes de Software Prof. Edjandir C. Costa edjandir.costa@ifsc.edu.br Sumário - Processo de teste - Estágios de teste - Diferenças entre tipos de testes Processo de Teste Dois objetivos distintos: - Demonstrar
Leia mais