... | ... | @@ -83,7 +83,7 @@ Os épicos criados foram: |
|
|
<details>
|
|
|
<summary>US01 – Acessar Home de Usuário</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de** de acessar a a home page para que eu possa navegar na aplicação.
|
|
|
> Como Maria, gostaria de de acessar a a home page para que eu possa navegar na aplicação.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
... | ... | @@ -98,7 +98,7 @@ Os épicos criados foram: |
|
|
<details>
|
|
|
<summary>US02 – Acessar a página de uma categoria</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de acessar** a página de uma categoria para que eu possa visualizar os conteúdos.
|
|
|
> Como Maria, gostaria de acessar a página de uma categoria para que eu possa visualizar os conteúdos.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
... | ... | @@ -120,7 +120,7 @@ Critérios de aceite: |
|
|
<details>
|
|
|
<summary>US04 – Filtrar Conteúdo de uma Categoria</summary>
|
|
|
|
|
|
>Como Maria, gostaria de filtrar o conteúdo de uma categoria por título para que eu possa encontrar informações específicas.
|
|
|
> Como Maria, gostaria de filtrar o conteúdo de uma categoria por título para que eu possa encontrar informações específicas.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
... | ... | @@ -130,161 +130,208 @@ Critérios de aceite: |
|
|
</details>
|
|
|
|
|
|
<details> <summary>US05 – Avaliar Conteúdo de uma Categoria</summary>
|
|
|
Como Manuela, gostaria de avaliar o conteúdo de uma categoria para que eu possa compartilhar minha opinião sobre o conteúdo ao administrador.
|
|
|
|
|
|
> Como Manuela, gostaria de avaliar o conteúdo de uma categoria para que eu possa compartilhar minha opinião sobre o conteúdo ao administrador.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na página de um conteúdo dentro de uma categoria, gostaria de poder avaliar o conteúdo que vi ao chegar no final de sua leitura.
|
|
|
Dado que realizei uma avaliação, então devo poder enviar minha opinião, que será registrada no sistema para visualização do administrador.
|
|
|
Dado que enviei minha avaliação, então devo ter uma confirmação que a avaliação foi enviada com sucesso.
|
|
|
1. Dado que estou na página de um conteúdo dentro de uma categoria, gostaria de poder avaliar o conteúdo que vi ao chegar no final de sua leitura.
|
|
|
|
|
|
2. Dado que realizei uma avaliação, então devo poder enviar minha opinião, que será registrada no sistema para visualização do administrador.
|
|
|
|
|
|
3. Dado que enviei minha avaliação, então devo ter uma confirmação que a avaliação foi enviada com sucesso.
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US06 – Redirecionar para Mapa a Partir de Categoria</summary>
|
|
|
Como Manuela, gostaria de ser redirecionado para o mapa a partir de um botão na categoria para que eu possa ver a localização referenciada pelo conteúdo.
|
|
|
|
|
|
> Como Manuela, gostaria de ser redirecionado para o mapa a partir de um botão na categoria para que eu possa ver a localização referenciada pelo conteúdo.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na página de conteúdo dentro de uma categoria diferente de pontos de interesse, então deve haver um botão que me redirecione para o mapa com a localização relacionada ao conteúdo.
|
|
|
Dado que cliquei no botão de redirecionamento, devo ser redirecionado diretamente para o ponto de interesse correspondente no mapa.
|
|
|
1. Dado que estou na página de conteúdo dentro de uma categoria diferente de pontos de interesse, então deve haver um botão que me redirecione para o mapa com a localização relacionada ao conteúdo.
|
|
|
|
|
|
2. Dado que cliquei no botão de redirecionamento, devo ser redirecionado diretamente para o ponto de interesse correspondente no mapa.
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US07 – Ver Cartão de Detalhes no Mapa</summary>
|
|
|
Como Manuela, gostaria de ver o cartão de detalhes em um ponto de interesse no mapa, para poder identificar informações do ponto de interesse.
|
|
|
|
|
|
> Como Manuela, gostaria de ver o cartão de detalhes em um ponto de interesse no mapa, para poder identificar informações do ponto de interesse.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou no mapa, quando clico em um ponto de interesse, então um cartão de detalhes sobre esse ponto de interesse deve ser exibido com informações relevantes sobre o ponto, como nome, descrição e a distância até esse ponto.
|
|
|
Dado que o cartão de detalhes está aberto, devo fechá-lo ao clicar em uma opção de fechar ou em algum outro lugar da tela fora do cartão.
|
|
|
1. Dado que estou no mapa, quando clico em um ponto de interesse, então um cartão de detalhes sobre esse ponto de interesse deve ser exibido com informações relevantes sobre o ponto, como nome, descrição e a distância até esse ponto.
|
|
|
|
|
|
2. Dado que o cartão de detalhes está aberto, devo fechá-lo ao clicar em uma opção de fechar ou em algum outro lugar da tela fora do cartão.
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US08 – Visualizar Pontos de Interesse no Mapa</summary>
|
|
|
Como Maria, gostaria de visualizar pontos de interesse no mapa para que eu possa explorá-los mais facilmente.
|
|
|
|
|
|
> Como Maria, gostaria de visualizar pontos de interesse no mapa para que eu possa explorá-los mais facilmente.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na tela de pontos de interesse, todos os pontos de interesse disponíveis devem ser exibidos em seus respectivos locais.
|
|
|
Dado que estou na tela de pontos de interesse, devo poder clicar em um ponto de interesse para visualizar seu cartão de detalhes.
|
|
|
Dado que estou na tela de pontos de interesse, devo poder explorar o mapa disponibilizado.
|
|
|
1. Dado que estou na tela de pontos de interesse, todos os pontos de interesse disponíveis devem ser exibidos em seus respectivos locais.
|
|
|
|
|
|
2. Dado que estou na tela de pontos de interesse, devo poder clicar em um ponto de interesse para visualizar seu cartão de detalhes.
|
|
|
|
|
|
3. Dado que estou na tela de pontos de interesse, devo poder explorar o mapa disponibilizado.
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US09 – Filtrar Pontos de Interesse no Mapa</summary>
|
|
|
Como Maria, gostaria de filtrar os pontos de interesse no mapa para que eu possa encontrar locais específicos.
|
|
|
> Como Maria, gostaria de filtrar os pontos de interesse no mapa para que eu possa encontrar locais específicos.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na tela de pontos de interesse, deve haver uma opção de filtro para que possa selecionar categorias específicas de pontos de interesse (moradia ou saúde).
|
|
|
Dado que selecionei um dos filtros disponíveis, apenas os pontos de interesse que correspondem ao critério selecionado devem ser exibidos no mapa.
|
|
|
Dado que nenhum ponto de interesse foi encontrado no filtro, uma mensagem informativa deve ser exibida indicando que não há pontos de interesse próximos correspondentes ao filtro.
|
|
|
1. Dado que estou na tela de pontos de interesse, deve haver uma opção de filtro para que possa selecionar categorias específicas de pontos de interesse (moradia ou saúde).
|
|
|
|
|
|
2. Dado que selecionei um dos filtros disponíveis, apenas os pontos de interesse que correspondem ao critério selecionado devem ser exibidos no mapa.
|
|
|
|
|
|
3. Dado que nenhum ponto de interesse foi encontrado no filtro, uma mensagem informativa deve ser exibida indicando que não há pontos de interesse próximos correspondentes ao filtro.
|
|
|
</details>
|
|
|
|
|
|
|
|
|
### Administrador
|
|
|
|
|
|
<details> <summary>US10 – Realizar Login na Aplicação (Administrador)</summary>
|
|
|
Como Paula (administrador), gostaria de realizar login na aplicação para que eu possa acessar a área administrativa.
|
|
|
|
|
|
> Como Paula (administrador), gostaria de realizar login na aplicação para que eu possa acessar a área administrativa.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na tela de login, devo poder inserir minhas credenciais (nome de usuário e senha) para acessar a área administrativa.
|
|
|
Dado que inseri credenciais válidas, então devo ser redirecionado para a tela home de administração.
|
|
|
Dado que inseri credenciais inválidas, uma mensagem de erro deve ser exibida, informando que o login não foi bem sucedido.
|
|
|
1. Dado que estou na tela de login, devo poder inserir minhas credenciais (nome de usuário e senha) para acessar a área administrativa.
|
|
|
|
|
|
2. Dado que inseri credenciais válidas, então devo ser redirecionado para a tela home de administração.
|
|
|
|
|
|
3. Dado que inseri credenciais inválidas, uma mensagem de erro deve ser exibida, informando que o login não foi bem sucedido.
|
|
|
</details>
|
|
|
|
|
|
|
|
|
<details> <summary>US11 – Realizar Logout da Aplicação (Administrador)</summary>
|
|
|
Como Paula (administrador), gostaria de realizar logout para que eu possa encerrar minha sessão.
|
|
|
|
|
|
> Como Paula (administrador), gostaria de realizar logout para que eu possa encerrar minha sessão.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que realizei o login para área administrativa, devo poder clicar em um botão de sair para encerrar minha sessão.
|
|
|
Dado que cliquei no botão de sair, devo ser redirecionado novamente para a página de login com uma confirmação de que a sessão foi encerrada.
|
|
|
1. Dado que realizei o login para área administrativa, devo poder clicar em um botão de sair para encerrar minha sessão.
|
|
|
|
|
|
2. Dado que cliquei no botão de sair, devo ser redirecionado novamente para a página de login com uma confirmação de que a sessão foi encerrada.
|
|
|
</details>
|
|
|
|
|
|
|
|
|
#### Home Page
|
|
|
|
|
|
<details> <summary>US12 – Visualizar Home Page da Administração</summary>
|
|
|
Como Paula (administrador), gostaria de visualizar a home page da administração para que eu possa navegar entre a gerência dos conteúdos.
|
|
|
> Como Paula (administrador), gostaria de visualizar a home page da administração para que eu possa navegar entre a gerência dos conteúdos.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou com uma sessão ativa na área administrativa, ao acessar a página home, devo ver botões para gerenciar os conteúdos e pontos de interesse da aplicação.
|
|
|
Dado que estou com uma sessão ativa na área administrativa, devo poder ver os conteúdos já cadastrados na aplicação.
|
|
|
1. Dado que estou com uma sessão ativa na área administrativa, ao acessar a página home, devo ver botões para gerenciar os conteúdos e pontos de interesse da aplicação.
|
|
|
|
|
|
2. Dado que estou com uma sessão ativa na área administrativa, devo poder ver os conteúdos já cadastrados na aplicação.
|
|
|
</details>
|
|
|
|
|
|
#### Conteúdos
|
|
|
|
|
|
<details> <summary>US13 – Cadastrar Novos Conteúdos na Aplicação</summary>
|
|
|
Como Paula (administrador), gostaria de cadastrar novos conteúdos na aplicação para que eu possa disponibilizá-los aos usuários.
|
|
|
<details> <summary>US13 – Cadastrar Novos Conteúdos</summary>
|
|
|
> Como Paula (administrador), gostaria de cadastrar novos conteúdos na aplicação para que eu possa disponibilizá-los aos usuários.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder realizar o cadastro de um conteúdo, inserindo informações como categoria, título, texto, imagem (opcional) e ponto de interesse (opcional).
|
|
|
Dado que inseri todas as informações obrigatórias e cliquei no botão de cadastrar, o conteúdo deve ser salvo e adicionado à lista de conteúdos disponíveis para os usuários.
|
|
|
Dado que o conteúdo foi cadastrado com sucesso, uma mensagem de confirmação de cadastro do conteúdo deve ser exibida.
|
|
|
Dado que o conteúdo não foi cadastrado devido a informações faltantes ou problemas de rede, uma mensagem de erro deve ser exibida informando que não foi possível cadastrar o conteúdo.
|
|
|
1. Dado que estou na área administrativa, devo poder realizar o cadastro de um conteúdo, inserindo informações como categoria, título, texto, imagem (opcional) e ponto de interesse (opcional).
|
|
|
|
|
|
2. Dado que inseri todas as informações obrigatórias e cliquei no botão de cadastrar, o conteúdo deve ser salvo e adicionado à lista de conteúdos disponíveis para os usuários.
|
|
|
|
|
|
3. Dado que o conteúdo foi cadastrado com sucesso, uma mensagem de confirmação de cadastro do conteúdo deve ser exibida.
|
|
|
|
|
|
4. Dado que o conteúdo não foi cadastrado devido a informações faltantes ou problemas de rede, uma mensagem de erro deve ser exibida informando que não foi possível cadastrar o conteúdo.
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US14 – Editar Conteúdos Existentes</summary>
|
|
|
Como Paula (administrador), gostaria de editar conteúdos existentes para que eu possa mantê-los atualizados.
|
|
|
|
|
|
> Como Paula (administrador), gostaria de editar conteúdos existentes para que eu possa mantê-los atualizados.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder acessar a lista de conteúdos cadastrados e poder selecionar um conteúdo para editá-lo.
|
|
|
Dado que estou com a modal de edição de conteúdo aberta, devo poder alterar o título, texto, imagem e ponto de interesse.
|
|
|
Dado que realizei as atualizações necessárias e cliquei no botão de salvar, as mudanças devem ser aplicadas e refletidas na lista de conteúdos disponíveis para os usuários.
|
|
|
Dado que as alterações foram salvas com sucesso, uma mensagem de confirmação de edição do conteúdo deve ser exibida.
|
|
|
Dado que as alterações não foram salvas devido às informações faltantes ou problemas de rede, uma mensagem de erro deve ser exibida informando que o conteúdo não foi atualizado.
|
|
|
1. Dado que estou na área administrativa, devo poder acessar a lista de conteúdos cadastrados e poder selecionar um conteúdo para editá-lo.
|
|
|
|
|
|
2. Dado que estou com a modal de edição de conteúdo aberta, devo poder alterar o título, texto, imagem e ponto de interesse.
|
|
|
|
|
|
3. Dado que realizei as atualizações necessárias e cliquei no botão de salvar, as mudanças devem ser aplicadas e refletidas na lista de conteúdos disponíveis para os usuários.
|
|
|
|
|
|
4. Dado que as alterações foram salvas com sucesso, uma mensagem de confirmação de edição do conteúdo deve ser exibida.
|
|
|
|
|
|
5. Dado que as alterações não foram salvas devido às informações faltantes ou problemas de rede, uma mensagem de erro deve ser exibida informando que o conteúdo não foi atualizado.
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US15 – Excluir Conteúdos</summary>
|
|
|
Como Paula (administrador), gostaria de excluir conteúdos para que eu possa manter a aplicação organizada e remover conteúdos não mais relevantes.
|
|
|
<details> <summary>US15 – Excluir Conteúdos</summary>
|
|
|
|
|
|
> Como Paula (administrador), gostaria de excluir conteúdos para que eu possa manter a aplicação organizada e remover conteúdos não mais relevantes.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder acessar a lista de conteúdos e poder selecionar um conteúdo para excluí-lo.
|
|
|
Dado que selecionei um conteúdo para exclusão, devo ver uma confirmação pedindo para confirmar ou cancelar a exclusão.
|
|
|
Dado que confirmei a exclusão do conteúdo, ele deve ser removido da lista de conteúdos disponíveis para os usuários.
|
|
|
Dado que o conteúdo foi excluído com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
Dado que cancelei a exclusão, o conteúdo deve permanecer inalterado na lista de conteúdos.
|
|
|
1. Dado que estou na área administrativa, devo poder acessar a lista de conteúdos e poder selecionar um conteúdo para excluí-lo.
|
|
|
|
|
|
2. Dado que selecionei um conteúdo para exclusão, devo ver uma confirmação pedindo para confirmar ou cancelar a exclusão.
|
|
|
|
|
|
3. Dado que confirmei a exclusão do conteúdo, ele deve ser removido da lista de conteúdos disponíveis para os usuários.
|
|
|
|
|
|
4. Dado que o conteúdo foi excluído com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
|
|
|
5. Dado que cancelei a exclusão, o conteúdo deve permanecer inalterado na lista de conteúdos.
|
|
|
</details>
|
|
|
|
|
|
#### Pontos de Interesse
|
|
|
<details> <summary>US16 – Cadastrar Novos Pontos de Interesse</summary>
|
|
|
Como Paula (administrador), gostaria de cadastrar novos pontos de interesse para que eu possa disponibilizá-los no mapa para os usuários.
|
|
|
|
|
|
> Como Paula (administrador), gostaria de cadastrar novos pontos de interesse para que eu possa disponibilizá-los no mapa para os usuários.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder abrir uma modal para realizar o cadastro de um ponto de interesse.
|
|
|
Dado que estou com a modal de cadastro de pontos de interesse aberto, devo poder inserir o título, descrição, CEP, estado, cidade e endereço do ponto.
|
|
|
Dado que inseri todas informações obrigatórias do ponto de interesse e cliquei em salvar, o ponto de interesse deve ser salvo e adicionado ao mapa para os usuários.
|
|
|
Dado que o ponto de interesse foi cadastrado com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
Dado que o ponto de interesse não foi cadastrado devido a informações faltantes ou problemas de sistema, uma mensagem de erro deve ser exibida, informando que não foi possível cadastrar o ponto.
|
|
|
1. Dado que estou na área administrativa, devo poder abrir uma modal para realizar o cadastro de um ponto de interesse.
|
|
|
|
|
|
2. Dado que estou com a modal de cadastro de pontos de interesse aberto, devo poder inserir o título, descrição, CEP, estado, cidade e endereço do ponto.
|
|
|
|
|
|
3. Dado que inseri todas informações obrigatórias do ponto de interesse e cliquei em salvar, o ponto de interesse deve ser salvo e adicionado ao mapa para os usuários.
|
|
|
|
|
|
4. Dado que o ponto de interesse foi cadastrado com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
|
|
|
5. Dado que o ponto de interesse não foi cadastrado devido a informações faltantes ou problemas de sistema, uma mensagem de erro deve ser exibida, informando que não foi possível cadastrar o ponto.
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
<details> <summary>US17 – Editar Pontos de Interesse Existentes</summary>
|
|
|
Como Paula (administrador), gostaria de editar pontos de interesse existentes para que eu possa mantê-los atualizados.
|
|
|
> Como Paula (administrador), gostaria de editar pontos de interesse existentes para que eu possa mantê-los atualizados.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder abrir uma modal para realizar a atualização nos dados de um ponto de interesse.
|
|
|
Dado que estou com a modal de edição de pontos de interesse aberto, devo poder atualizar o título, descrição, CEP, estado, cidade ou endereço do ponto.
|
|
|
Dado que inseri informações válidas sobre o ponto de interesse e cliquei em salvar, o ponto de interesse deve ser salvo e atualizado no mapa para os usuários.
|
|
|
Dado que o ponto de interesse foi atualizado com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
Dado que o ponto de interesse não foi atualizado devido a informações faltantes ou problemas de sistema, uma mensagem de erro deve ser exibida, informando que não foi possível cadastrar o ponto.
|
|
|
1. Dado que estou na área administrativa, devo poder abrir uma modal para realizar a atualização nos dados de um ponto de interesse.
|
|
|
|
|
|
2. Dado que estou com a modal de edição de pontos de interesse aberto, devo poder atualizar o título, descrição, CEP, estado, cidade ou endereço do ponto.
|
|
|
|
|
|
3. Dado que inseri informações válidas sobre o ponto de interesse e cliquei em salvar, o ponto de interesse deve ser salvo e atualizado no mapa para os usuários.
|
|
|
|
|
|
4. Dado que o ponto de interesse foi atualizado com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
|
|
|
5. Dado que o ponto de interesse não foi atualizado devido a informações faltantes ou problemas de sistema, uma mensagem de erro deve ser exibida, informando que não foi possível cadastrar o ponto.
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details> <summary>US19 – Excluir Pontos de Interesse</summary>
|
|
|
Como Paula (administrador), gostaria de excluir pontos de interesse para que eu possa manter o mapa atualizado e excluir pontos que não são mais relevantes.
|
|
|
> Como Paula (administrador), gostaria de excluir pontos de interesse para que eu possa manter o mapa atualizado e excluir pontos que não são mais relevantes.
|
|
|
|
|
|
Critérios de aceite:
|
|
|
|
|
|
Dado que estou na área administrativa, devo poder acessar a lista de pontos de interesse e poder selecionar um ponto para excluí-lo.
|
|
|
Dado que selecionei um ponto de interesse para exclusão, devo ver uma confirmação pedindo para confirmar ou cancelar a exclusão.
|
|
|
Dado que confirmei a exclusão do ponto de interesse, ele deve ser removido da lista de pontos de interesse disponíveis para os usuários.
|
|
|
Dado que o ponto de interesse foi excluído com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
Dado que cancelei a exclusão, o ponto de interesse deve permanecer inalterado na lista de conteúdos.
|
|
|
1. Dado que estou na área administrativa, devo poder acessar a lista de pontos de interesse e poder selecionar um ponto para excluí-lo.
|
|
|
|
|
|
2. Dado que selecionei um ponto de interesse para exclusão, devo ver uma confirmação pedindo para confirmar ou cancelar a exclusão.
|
|
|
|
|
|
3. Dado que confirmei a exclusão do ponto de interesse, ele deve ser removido da lista de pontos de interesse disponíveis para os usuários.
|
|
|
|
|
|
4. Dado que o ponto de interesse foi excluído com sucesso, uma mensagem de confirmação deve ser exibida.
|
|
|
|
|
|
5. Dado que cancelei a exclusão, o ponto de interesse deve permanecer inalterado na lista de conteúdos.
|
|
|
</details>
|
|
|
|
|
|
|
... | ... | |