GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Teste e Manutenção de Software

Marina Catão Portugiesisch 65 Karten

Karten in diesem Stapel (65)

  1. 1SistemaColeção de componentes organizados para exercer uma função
  2. 2Componentes do sistemacódigo-fonte, documentação, bibliotecas, HW
  3. 3Configurações de um sistemaColeção de versões de itens de HW, firmware e SW combinados de acordo com um procedimento p/ servir uma necessidade
  4. 4Gerência de configuraçãoControlar a evolução garante a correta combinação dos componentes, mantendo integridade e rastreabilidade
  5. 5RastreabilidadeVerificar se a implementação satisfaz os requisitos
    Análise de Impacto
    Auxilia Gerenciamento de mudanças
  6. 6Rastreabilidade verticalEstabelece relações de dependência entre elementos de tipos diferentes, classe e código-fonte
  7. 7Rastreabilidade horizontalEstabelece relação de dependência entre elementos do mesmo tipo, caso de uso
  8. 8Preocupação com Gerência de ConfiguraçãoSaber: *o que deve ser entregue
    *oque uma versão do sistema possui
    *eliminar dificuldade de produzir ou retornar uma versão
    *se o produto testado foi entregue
    *controle das modificações e versões
    *evita bugs reincidentes
  9. 9Gerência de Configuração mal feita-Não pode produzir versão do sistema
    -Retrabalho nos testes
    -Falta de controle de mudanças gera tretralbalho
  10. 10Item de Configuração-Parte que constitui o SW
    -Elementos que devem ser tratados atomicamente
    -São formalmente controlados pela GC
  11. 11Linha de Base ou Baseline-Marco no projeto de SW que é delimitado, que serve como base para a próxima etapa
    -Retrato consistente dos itens de configuração
    -Momentos importantes de entrega e controle. Requisitos, codificação...
    -Acompanhada de auditoria
  12. 12Sistema de Gerência de Configuração-Controle de modificaçãoExecuta função de controle de configuração, armazena informações geradas durante o andamento das solicitações de modificações
  13. 13Sistema de Gerência de Configuração-Controle de versões-Permite identificação e armazenamento dos itens de configuração
    -Histórico de alterações
    -Criação de ramificação no projeto
  14. 14Sistema de Gerência de Configuração - Gerenciamento de construção (liberação)Automatiza o processo de liberação de versão, agrupamento dos itens de configuração implementados e testados
  15. 15Chance Control BoardComitê de Controle de Configuração-Grupo que controla e avalia as solicitações de mudança, autoriza a criação e liberação de itens de configuração por baseline
  16. 16Planejamento da Gerência de ConfiguraçãoPreparação para as atividades de GC dentro do projeto
    Atividades são materializadas em um Plano de Gestão de Configuração
    Informações específicas do projeto
  17. 17Atividades gerais de GCGerar e controlar versões
    Atualizar versões
    Adicionar itens de configuração
  18. 18Auditoria-Avaliação da execução do processo de GC
    -Feita por quem não executou o processo
    -Auditoria estrutural, funcional e aderência ao processo
  19. 19Auditoria EstruturalDeterminar se as estruturas e padrões definidos para organização e operação da baseline estão sendo seguidos:
    -nomenclatura, nº das versões, nome da baseline
  20. 20Auditoria FuncionalDeterminar se as funcionalidades do sistema prevista para uma baseline está sendo seguida
    -garante entrega de bugs, mudanças e funcionalidades acordadas
    -nada que nao deveria fazer parte daquela baseline está acidentalmente integrado
  21. 21Auditoria de Aderência ao ProcessoDeterminar se as atividades de GC foram realizadas
    Pode ser realizada em conjunto com a verificação de atendimento de outros processos
  22. 22Tratamento de MudançasControle formal das mudanças realizadas nos itens de configuração
    Comitê de Controle de Configuração na decisão do que precisa ou não ser alterado
  23. 23Versionamento e GCVersionamento é o armazenamento de diversas revisões (versões) dos arquivos controlados
    Versão é uma composição de diferentes revisões individuais
    Possibilita desenvolvimento paralelo
    Recuperação de versão anterior
    Uso de repositório único
  24. 24Ferramenta de GCSW para gerenciamento de arquivos para desenvolvimento colaborativo
    -Repositório central
    -Acesso controlado
    -Avalia transações
    -Possibilita recuperação de versões armazenadas
  25. 25RepositórioEstrutura de diretórios localizada em um servidor, cujos arquivo estão sob controle de versão
  26. 26Área de trabalhoCópia local (na estação de trabalho do usuário) de todo ou parte de um repositório onde são realizadas as modificações
  27. 27MóduloDiretório na raiz do repositório
  28. 28Tag ou label (marcador)Possibilita criação de conjuntos íntegros de revisões (baselines) que podem ser recuperados futuramente
  29. 29Branch (ramo)Conjunto de revisões paralelas, versões versionadas, mas paralelas
  30. 30Merge (combinar)Unir revisões diferentes do desenvolvimento paralelo. Reunir itens de uma versão consolidada
  31. 31TestesForma de se garantir a qualidade
    Mostrar que um programa faz o que é proposto
    Prevenir e encontrar defeitos
    Ganhar confiança e prover informações sobre a qualidade de SW
  32. 32ErroUso incorreto do SW
    Não se comporta como esperado
  33. 33DefeitoBugs, problemas no projeto ou construção do SW
  34. 34FalhaSistema não realiza o que deve fazer, tem origem em um defeito
    Alguns defeitos nunca são descobertos (não geram falhas)
  35. 35VerificaçãoConjunto de atividades que garante que o SW implementa corretamente uma função específica. O produto é construído corretamente?
  36. 36ValidaçãoConjunto de atividades diferentes que garante que o SW construído corresponde aos requisitos. O produto construído é correto?
  37. 37Origem de defeitos e falhasErros na especificação, projeto e implementação do SW; erro no uso do sistema; condições ambientais; dano intencional
  38. 38IndependênciaRevisões e testes devem ser executados por alguém diferente do autor
  39. 39Níveis de teste_Teste de Unidade ou componenteCódigo, verifica o funcionamento de componentes (módulos, classes), teste de RF e RNF, normalmente envolve o programador; Erro de cálculo, erros de comparação e fluxo de controle (comparação de tipos de dados diferentes)
  40. 40Tipos de teste_Teste de IntegraçãoDesenho, testa interface entre os componentes e sistemas, construir a estrutura, testador específico ou pelo desenvolvedor, RNF, ex: dados perdidos através da interface, módulo com efeito imprevisto
  41. 41Abordagem de teste de Integração_Teste de regressãoUsados para garantir a não propagação de efeitos colaterais indesejados
  42. 42Abordagem de teste de Integração_Teste fumaçaPorvê integração contínua
  43. 43Níveis de teste_ Teste de SistemaEngenharia de sistemas, relacionado ao comportamento do sistema como um todo, baseado na especificação, último teste antes da entrega, equipe especializada, verificar RF e RNF, ambiente de teste controlado (próximo ao final)
  44. 44Níveis de teste_ Teste de AceitaçãoRequisitos, testes dos usuários, ambiente próximo ao real, estabelecer confiança
  45. 45Teste de aceitação_Teste AlfaAmbiente do desenvolvedor, usuários convidados a utilizar o sistema
  46. 46Teste de aceitação_Teste BetaUsuários em condições reais
  47. 47Tipos de Teste_Teste Funcional (caixa-preta)Garantir que os requisitos, funções e comportamentos estão corretos, requisitos (RF e RNF) e processo de negócio, teste de comparação
  48. 48Tipos de Teste_Teste Estrutural (caixa-branca)Analisa elementos estruturais, aplicado no nível de componente e integração, garantir que as linhas de código e condições estão corretas
  49. 49Tipos de Testes_Relativos a mudançasTeste de confirmação e teste de regressão
  50. 50Relativos a mudanças_Teste de confirmaçãoRe-teste, confirmar que os defeitos foram corrigidos
  51. 51Relativos a mudança_Teste de regressãoCandidatos a serem automatizados, reexecução de algum sub-conjunto de testes, incluir apenas testes que cuidam de uma ou mais classes de de erro
  52. 52Relativos a mudança_Teste de fumaçaAvaliação do projeto em bases frequentes, integração com outras construções
  53. 53Testes AutomatizadosUsam técnicas de regressão, usam caminhos aleatórios e grande volume de dados, teste de componentes
  54. 54Testes ManuaisTeste de instalação e configuração, teste de manipulação de erros, teste de usabilidade
  55. 55Planejamento de TestesOcorre no início de fase ou interação, em paralelo com o planejamento do projeto, estratégias de teste, orienta a equipe de teste
  56. 56Planejamento de Testes_PassosDefinir componentes que estão no escopo dos testes, Objetivos do teste, Abordagem do teste, Seguir política e estratégia, Definir critérios de saída
  57. 57FormalidadeTestes formais (documentação extensa, inclui entrada e saída), testes informais (testes da cabeça dos testadores)
  58. 58Análise de TestesAnálise de informações que podem derivar testes, base para testes: requisitos, código, condições: ter algo que possa ser testado, lista de condições priorizada
  59. 59Desenho (projeto) de TestesCondições de teste ampla, necessário entradas especificadas detalhadas (casos de teste), saber o resultado esperado, especificar ambiente, informado no objetivo
  60. 60Documentação dos Casos de TesteAlgumas informações: descrição, informações de entrada, comportamento esperado na saída, necessidade de ambiente
  61. 61Implementação dos TestesEspecificar procedimentos de testes e scripts, execução em sequência de alguns casos, condições são transformadas em casos e procedimentos
  62. 62Estratégia de TestesIncorpora planejamento, projeto de casos de teste, coleta e análise dados. Deve ser flexível
  63. 63Controle dos TestesAtividade contínua, comparação do progresso real com o planejado, tomar ações para se atingir os objetivos
  64. 64Projeto e Análise dos TestesA partir dos objetivos de testes, são construídos os projetos e procedimentos, rever base de teste, identificar ambiguidades e condições de teste, projetar testes, avaliar testabilidade
  65. 65Execução dos TestesExecução dos testes de acordo com os procedimentos de teste, desempenho da estratégia

Informationen

Beschreibung
Karteikarten am Teste e Manutenção de Software, erstellt von Marina Catão am 19/03/2015.
Erstellt von
Marina Catão
Aufrufe
14
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck