Definimos os cenários mais críticos ,de acordo com impacto na experiencia do usuário, Quem utiliza aplicação deve ter a confiabilidade que terá sua solicitação atendida no prazo e com as condições solicitadas, A aplicação deverá atender suas necessidades de forma pratica, deve ser de fácil utilização, sugestiva, que não apresente lentidão e o minimo possível falhas. para não frustar a experiencias , porque ele e quem define de fato o é qualidade.
Levantamos alguns cenários especificados em BDD para facilitar o entendimento de toda equipe, mesmo quem não possui conhecimento técnico, pois os cenários e fluxos são escritos de forma natural. Deste cenários um fluxo feliz o mais importante em uma possível regressão esta automatizado. ////////////////////////////////////////
Utilizado a ruby por ser uma linguagem não compilada, de simples implementação, e com isso ganhamos agilidades para desenvolver os cenarios de testes com utilizei o framework capybara e rspc para testes de api para auxiliar na escrita dos bdd utilizamos o cucumber
Ferramentas utilizadas
Visual Studio Code ** Ruby com WebKit
Abrir o Cmd (Em modo administrador) e executar os seguintes comandos:
gem install bundler Acessar a pasta raiz do projeto e executar o comando:
bundle install (Este comando instala todas as gems e dependências do Ruby) Execução:
Executar comandos por tag (Via cmd, na raiz do projeto):