Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação de Software – RH Apoio DBA ou AD Infraestrutura Desenvolvedor Gerente de Projeto Analistas de Negócio Analistas de requisitos Envolvidos diretamente Gestor de Testes/Líder de Teste Analista de Testes Automatizador ou Desenvolvedor de Teste Testador Avaliação de Software Na figura abaixo, podemos visualizar os principais passos de um processo de gestão de testes formal e os papéis associados: Avaliação de Software – Conceitos de qualidade FURPS é um sistema para a classificação de requisitos, o acrônimo representa categorias que podem ser usadas na definição de requisitos, assim como representa atributos de Qualidade de Software, sendo ele parte do Rational Unified Process (RUP): Functionality (Funcionalidade) – representa todo aspecto funcional do software, ou seja seus requisitos. É uma categoria com diversas subcategorias que variam de acordo com a aplicação. Sua medição considera, principalmente, o cumprimento dos requesitos especificados. Usability (Usabilidade) – é o atributo que avalia a interface com o usuário. Possui diversas subcategorias, entre elas: prevenção de erros; estética e design; ajudas (Help) e documentação; consistência e padrões. Reliability (Confiabilidade) – refere-se a integridade, conformidade e interoperabilidade do software. Os requisitos a serem considerados são: frequência e gravidade de falha; possibilidade de recuperação; possibilidade de previsão; exatidão; tempo médio entre falhas (MTBF). Performance (Desempenho) – avalia os requisitos de desempenho do software. Podendo usar como medida diversos aspectos, entre eles: tempo de resposta, consumo de memória, utilização da CPU, capacidade de carga e disponibilidade da aplicação. Supportability (Suportabilidade) – os requisitos de suportabilidade agrupam várias características, como: testabilidade, adaptabilidade, manutenibilidade, compatibilidade, configurabilidade, instalabilidade, escalabilidade, localizabilidade entre outros. 3 Avaliação de Software Cada tipo de teste verifica uma característica da qualidade do produto - Quais características são (mais) importantes para o seu produto? Avaliação de Software – Plano de Teste Missão de Avaliação e Motivação dos Testes Itens-alvo dos Testes (requisitos funcionais e não funcionais) por fase/iteração Abordagem dos Testes Técnicas e Tipos de Teste utilizados - Teste de Integridade de Dados e de Banco de Dados - Teste Funcional - Teste de Usabilidade - Testes de Performance - Teste de Segurança - Teste de Tolerância a Falhas e de Recuperação - Teste de Instalação Produtos Gerados - Sumários de Avaliação de Testes - Relatórios da Cobertura de Teste - Relatórios da Qualidade Perceptível - Registros de Incidentes e Solicitações de Mudança - Conjunto de Testes de Regressão e Scripts de Teste de Suporte - Resultados Detalhados dos Testes - Matrizes de Rastreabilidade Riscos, Dependências, Suposições e Restrições Cronograma Recursos Equipe Avaliação de Software – Caso de Teste Estrutura Geral: - ID – Identificação única do caso de teste - Descrição ou Resumo – Objetivo do Caso de Uso - Pré-condições – necessárias antes da execução do teste - Pós-condições – compromissos assumidos pelo teste, em relação ao estado do sistema e seus componentes após a realização do teste - Entradas – Dados de teste a serem passados ao sistema - Passos – Instruções de como realizar o teste - Resultados esperados – como o sistema deve reagir de acordo com os passos do teste - Resultados obtidos – como o sistema de fato reagiu. - Veredito – resultado da comparação entre o resultado esperado e o obtido (em fila, bloqueado, em andamento, em alerta, fechado, não realizado,...)
Compartilhar