- Mini-projeto de automação de testes utilizando o Postman com a API pública da OpenWeather.
- Validação de parâmetros, autenticação, segurança (XSS e redirecionamento), estrutura de dados e mensagens de erro.
- Baseado na heurística POISED e técnicas como Partição de Equivalência e Análise de Valor Limite.
- A Api está disponível em: https://www.weatherapi.com/
- Postman na versão
v11.0.7 - Git na versão
2.48.1.windows.1 - VScode na versão
1.101.2 - Weather API na versão
1.0.2
Abra um terminal e siga os passos abaixo:
🔽 1. Clonar o repositório e acessar a pasta:
git clone https://github.com/Railson95/qa-test-weatherapi-postman.git
cd a-test-weatherapi-postman🧰 2. Baixar e instalar o Postman (Windows):
https://dl.pstmn.io/download/version/11.0.7/win64🔑 3. Criar uma conta na Weather API para obter a API Key:
https://www.weatherapi.com/signup.aspxAcesse o painel ("Dashboard") após o login e copie sua API Key. Salve em um local seguro, pois será usada nos testes.
📤 4. Importar os arquivos .postman_collection.json e .postman_environment.json no Postman.
🌍 5. No Postman, selecione o Environment e cole a API Key na variável validApiKey.
- Abra o Runner no Postman.
- Arraste a Collection desejada para o Runner.
- Em "Data", selecione o arquivo .csv correspondente à Collection.
Collection: Auth → Arquivo: auth_data2.csv
Collection: Endpoints → Arquivo: weather_data.csv
Collection: Security → Não requer arquivo .csvParâmetros testados: Latitude e Longitude
✍️ Autor Railson Martins da Mata Este projeto tem fins educacionais e foi desenvolvido com foco em práticas de automação de testes para APIs, aplicando a heurística POISED como guia de cobertura e análise.




