Buscar

Apresentação - Avaliação de software - UNESA

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,...)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais