angular-weatherapp's Introduction
angular-weatherapp's People
angular-weatherapp's Issues
US - Excluir dados metereológicos
Descrição
Como usuário quero excluir um regisro de adado metereológico
Cenário - sucesso
Dado que eu esteja na tela de listagem de dados metereológicos
Quando clique no ícone de exclusão os dados de um registro metereológico
Então espero visualizar uma mensagem que os dados foram excluídos com sucesso
E o registro excluído não deve mais constar na lista
US - Editar dados metereológicos
Descrição
Como usuário eu gostaria de editar os dados metereológicos de uma cidade.
Campo | Regra | Mensagem de erro |
---|---|---|
Cidade | campo obrigatório | mensagem informando que o campo é obrigatório |
Data | campo obrigatório | mensagem informando que o campo é obrigatório |
Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Turno | campo obrigatório | mensagem informando que o campo é obrigatório |
Temp. Máxima | campo obrigatório | mensagem informando que o campo é obrigatório |
Temp. Mínima | campo obrigatório | mensagem informando que o campo é obrigatório |
Precipitação | campo obrigatório | mensagem informando que o campo é obrigatório |
Humidade | campo obrigatório | mensagem informando que o campo é obrigatório |
Velocidade do Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Critérios de aceite
Cenário - sucesso
Dado que eu esteja na tela de listagem de dados metereológicos
E clique no ícone de edição e visualizar os dados que serão alterados
Quando eu editar com dados válidos
E clicar no botão salvar
Então espero visualizar uma mensagem que os dados foram salvos com sucesso
Cenário - falha
Dado que eu esteja na tela de listagem de dados metereológicos
E clique no ícone de edição e visualizar os dados que serão alterados
Quando eu editar com dados inválidos
E clicar no botão salvar
Então espero visualizar uma mensagem de erro informando uma mensagem
Refinamento técnico (opcional realizado pelo dev e o mentor)
US - Visualizar a previsão dos próximos 7 dias
Descrição
Como usuário eu gostaria de poder ter uma visualização da previsão dos próximos 07 dias da cidade consultada.
Critérios de aceite
Cenário - sucesso
Dado que eu insira uma especifica cidade existente
Quando eu realizar a consulta
Então espero visualizar a previsão dos próximos 07 dias com seus detalhes
Cenário - falha
Dado que eu insira uma especifica cidade inexistente
Quando eu realizar a consulta
Então espero não poder visualizar a previsão dos próximos 07 dias com seus detalhes
E receba uma mensagem sobre a falha na consulta
Refinamento técnico (opcional realizado pelo dev e o mentor)
US - Visualizar os dados da previsão do dia atual
Descrição
Como usuário eu gostaria de poder visualizar os dados do dia atual, da cidade pesquisada
Regras de visualização da informação 'tempo':
O ícone apresentado deve seguir:
- Turno dia: 06:00 a 18:00 horas
- Turno noite 18:01 a 05:59 horas
referência:
https://www.figma.com/file/OdrhMSRRYMJ9W0Zoxxz7E2/Weather-App-(Community)?node-id=120-85&t=g33QMSjIFi8bGfnG-0
Critérios de aceite
Cenário - sucesso
Dado que eu insira uma especifica cidade
Quando eu realizar a consulta
Então espero visualizar os dados do dia atual
Cenário - falha
Dado que eu tenha informado uma cidade inexistente
Quando realizar a consulta
Então não conseguir visualizar os dados do dia atual da cidade informada
E receba uma mensagem sobre a falha na consulta
Cenário - falha
Dado que eu tenha informado uma cidade existente
Quando realizar a consulta
Então não conseguir visualizar os dados do dia atual da cidade informada
E receba uma mensagem sobre a falha na consulta
Refinamento técnico (opcional realizado pelo dev e o mentor)
US - Cadastrar dados metereológicos
Descrição
Como usuário eu gostaria de cadastrar dados metereológicos para uma cidade.
Campo | Regra | Mensagem de erro |
---|---|---|
Cidade | campo obrigatório | mensagem informando que o campo é obrigatório |
Data | campo obrigatório | mensagem informando que o campo é obrigatório |
Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Turno | campo obrigatório | mensagem informando que o campo é obrigatório |
Temp. Máxima | campo obrigatório | mensagem informando que o campo é obrigatório |
Temp. Mínima | campo obrigatório | mensagem informando que o campo é obrigatório |
Precipitação | campo obrigatório | mensagem informando que o campo é obrigatório |
Humidade | campo obrigatório | mensagem informando que o campo é obrigatório |
Velocidade do Tempo | campo obrigatório | mensagem informando que o campo é obrigatório |
Critérios de aceite
Cenário - sucesso
Dado que eu esteja na tela de cadastro
E insira dados válidos de uma especifica cidade
Quando eu clicar em salvar
Então espero visualizar uma mensagem que os dados foram salvos com sucesso
Cenário - falha
Dado que eu esteja na tela de cadastro
E insira dados inválidos de uma especifica cidade
Quando eu clicar em salvar
Então espero visualizar uma mensagem de erro informando uma mensagem
Refinamento técnico (opcional realizado pelo dev e o mentor)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.