US-19: Visualizar categorias de teses tributária cadastradas¶
1. Descrição¶
Como administrador
Quero visualizar uma lista com todas as categorias de teses tributárias cadastradas no sistema
Para entender como as teses estão organizadas e facilitar a navegação e o filtro por temas
2. Critérios de Aceitação¶
- Cenário 1 – Visualização da lista de categorias
Given estou logado como Administrador
And acesso a página "Gerenciar Categorias"
When acesso a lista de categorias
Then vejo uma lista com todas as categorias cadastradas
And cada categoria exibe o nome (ex: "ICMS", "PIS/COFINS")
And as categorias são ordenadas alfcbeticamente
- Cenário 2 – Visualizar quantidade de teses por categoria
Given estou logado como Administrador
And acesso a página "Categorias"
When visualizo a lista de categorias
Then cada categoria exibe a quantidade de teses associadas
And aparece no formato "Nome da Categoria (X teses)"
- Cenário 3 – Lista vazia
Given estou logado como Administrador
And acesso a página "Categorias"
And não há categorias cadastradas
When visualizo a página
Then vejo a mensagem "Nenhuma categoria cadastrada"
And vejo o botão "Cadastrar Categoria"
- Cenário 4 – Administrador vê botões de ação
Given estou logado como Administrador
And acesso a página "Categorias"
And existem categorias cadastradas
When visualizo uma categoria na lista
Then vejo os botões "Editar" e "Excluir" para cada categoria
And vejo o botão "Cadastrar Categoria" no topo da página
- Cenário 5 – Busca por categoria
Given estou logado como Administrador
And acesso a página "Categorias"
When digito "ICMS" no campo de busca
Then apenas categorias com o nome correspondente são exibidas
And as outras categorias ficam ocultas
- Cenário 6 – Nenhum resultado na busca
Given estou logado como Administrador
And acesso a página "Gerenciar Categorias"
When pesquiso por uma categoria inexistente
Then vejo a mensagem "Nenhuma categoria encontrada"
And vejo o botão "Limpar busca"
- Cenário 7 – Botão "Cadastrar Categoria"
Given estou logado como Administrador
And acesso a página "Gerenciar Categorias"
When clico no botão "Cadastrar Categoria"
Then sou redirecionado para a página de criação de categoria (US-06)
- Cenário 8 – Botão "Editar"
Given estou logado como Administrador
And acesso a página "Gerenciar Categorias"
And existem categorias cadastradas
When clico no botão "Editar" de uma categoria
Then sou redirecionado para a página de edição desta categoria (US-17)
3. Dependências¶
- US-06 (Criar categorias) deve estar implementada
- Deve existir pelo menos uma categoria cadastrada para visualização completa