Buscar

DESAFIO qualidade de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DESAFIO: Qualidade de Software 
 
Testes de software são uma atividade de extrema importância para a garantia da qualidade do produto de software. 
Podem ser realizados diversos tipos de testes, sejam estes feitos diretamente no código fonte do software ou através 
da execução do software que está sendo testado. 
Um dos tipos de teste que podem ser executados é o exploratório. Este tipo de teste se baseia no conhecimento do 
testador do negócio da empresa, de forma que o testador irá explorar o sistema buscando por falhas. Para suportar 
esse trabalho de busca exploratória de erros, podem ser criados checklists, estes garantem que as principais 
funcionalidades serão testadas e que todas as validações necessárias serão feitas. Após ler essas informações, 
avalie a situação a seguir: 
 
Agora, com base na análise realizada, elabore um checklist que possa ser usado para validação dessa tela e 
reaproveitado para outras telas que você testar no futuro. 
 
RESPOSTA: 
O checklist deve buscar validar campos que são de preenchimento obrigatório, com formato específico e que exigem 
alguma validação de valor. O checklist deve ser um documento genérico, que pode ser aplicado para qualquer tela, e 
apenas complementado com particularidades da tela que está sendo testada no momento. Por isso, o checklist 
apresentado a seguir está dividido em duas partes: campos genéricos e campos peculiares. 
Checklist genérico 
[ ] Preenchimento obrigatório de campos está sendo validado? 
[ ] Campos numéricos aceitam apenas valores numéricos? 
[ ] Campos alfanuméricos aceitam números e letras? 
[ ] Campos de letras aceitam apenas letras? 
[ ] Campos que exigem valores monetários aceitam números decimais e têm máscara de campos? 
[ ] Campo de e-mail tem validação de formato? 
[ ] Campo Data de nascimento aceita apenas datas anteriores à atual? 
[ ] Campos de valores monetários têm máscara de campo? 
[ ] Campos de Telefone contêm máscara de campo? 
[ ] Campos de Data têm máscara de preenchimento de campo? 
[ ] Campo de CPF/CNPJ contém máscara de campo? 
[ ] Campo de CEP tem máscara de campo? 
[ ] Campos Radio button aceitam marcar apenas uma opção? 
[ ] Campos Checkbox aceitam marcar múltiplas opções? 
[ ] Links estão direcionados para páginas corretas? 
[ ] Todos os botões contêm ações? 
 
 
Checklist específico 
[ ] Campo Nome verifica presença obrigatória de espaço para separar nome e sobrenome? 
[ ] Campo Nome verifica presença de caracteres especiais e de mínimo de caracteres? 
[ ] Campo Sexo permite seleção de apenas um valor? 
[ ] Campo Tipo sanguíneo é exibido em lista para seleção de um tipo válido? 
[ ] Campo Fator RH é exibido em lista para seleção de um tipo válido? 
[ ] Campo etnia aceita apenas letras? 
[ ] Campo Data de cadastro permite apenas valores anteriores ao atual? 
[ ] Campo Rua tem valor de mínimo de caracteres e de presença de caracteres especiais? 
[ ] Campo Bairro contém valor de mínimo de caracteres e de presença de caracteres especiais? 
[ ] Ao selecionar um estado, as cidades que pertencem àquele estado ficam disponíveis para seleção em uma lista?

Mais conteúdos dessa disciplina