Testando Web Service em um Profile Específico

Estou desenvolvendo um web service RESTFul usando o Spring Boot e gostaria de saber como executar os testes unitários com requisições direcionadas ao web services sem que eu precise antes levantar o servidor manualmente. Gostaria que os testes já levantassem o servidor automaticamente. Além disso, gostaria que a aplicação usasse um profile específico chamado test com as … Continue lendo Testando Web Service em um Profile Específico

Empacotando profiles diferentes com Spring Boot e Maven

Nas minhas pesquisas, eu pude entender que há como realizar profiling da aplicação (ex. homologação e produção) de duas formas, via maven e spring-boot. A grande questão é que eu tenho multiplos perfis e gostaria de empacotar cada um corretamente. Qual devo usar? Como devo usar esse recurso? Na verdade,se você quer já empacotar em … Continue lendo Empacotando profiles diferentes com Spring Boot e Maven

Spring Boot – Múltiplos módulos e as annotations @EnableJpaRepositories e @EntityScan

Estou usando Spring Boot para criar um web service RESTFul e um SOAP,  cada um em um módulo mas ambos em um único projeto. Então, eu decidi separar minha camada de domínio em um terceiro módulo já que é a mesma para ambos os tipos de web services e assim poderia reutilizar. Mesmo com a dependência entre … Continue lendo Spring Boot – Múltiplos módulos e as annotations @EnableJpaRepositories e @EntityScan

Avaliações segundo Lean UX (Resumo)

Aplicação de método de UX no ciclo Lean (Build-Measure-Learn). Os testes desse tipo deve ser contínuos, colaborativos, com o envolvimento de toda a equipe em campo e ao estilo “bite size test”, ou seja, testes bem pequenos. Lean UX apoia que a documentação seja enxuta, se possível de página única, e de fácil consulta. Etapas … Continue lendo Avaliações segundo Lean UX (Resumo)

Framework DECIDE para Avaliações

D - Determinar as metas do teste Definir o que vai ser validado e quais métrica serão usadas. Cada teste deve possuir um objetivo claro, especificado na forma de perguntas a serem respondidas. E - Explorar as questões a serem respondidas Após a identificação do objetivo, a equipe deve consolidar as questões específicas de investigação … Continue lendo Framework DECIDE para Avaliações