/desafio-capgemini

Terceira etapa do processo de seleção para a Academia Capgemini 2022. O objetivo dessa etapa é testar os conhecimentos em lógica de programação.

Primary LanguageJavaScript

Boas vindas ao repositório do Desafio Capgemini!

O objetivo dessa etapa é testar os conhecimentos em lógica de programação. Para isso, foi apresentada três questões com diferentes níveis de dificuldade. A resoluçao das questões foi feita em Javascript e os testes realizados com o Jest.


Sumário

Tecnologias utilizadas

Para a resolução dos desafios propostos foram utilizados:

Para a implementação do frontend de teste de usabilidade, foram utilizados:

Instruções para rodar a aplicação:

ANTES DE COMEÇAR A TESTAR:

  1. Certifique de conter o node instalado em sua maquina

    node --version
    • Caso não retorne algum resultado ou retorne um erro, instalar por meio official do Node.
  2. Clone o repositório

    git clone https://github.com/maximilianoalvarenga/desafio-capgemini.git
  • Entre na pasta do repositório que você acabou de clonar:
    cd desafio-capgemini
  1. Instale as dependências
    npm install

Execução de testes unitários

Foi utilizado o Jest para criar os testes, use o comando a seguir para executar todos os testes:

npm test

Caso queira executar só um arquivo de test use o seguinte comando, considerado que quer testar o arquivo desafioCampgemini/__tests__/req01.test.js:

npm test desafioCampgemini/__tests__/req01.test.js

ou

npm test req01

Execução de testes de usabilidade

Foi construido uma aplicação em React Js para a realização dos testes de usabilidade e/ou execução dos desafios de modo livre.

Caso queira executar os testes de usabilidades, é necessário rodar a aplicação localmente por meio do comando:

npm start

ou, acessar a aplicação disponibilizada no Github pages por meio do link: