IF977/EncostAki

Correção iteração 1 - Testes

rafjordao opened this issue · 0 comments

- Rspec

  • Atraso na entrega -> não
    • Entregas feitas no até o dia final da iteração (09/10) têm nota base 10;
    • Entregas feitas no até um dia após final da iteração (10/10) têm nota base 8;
    • Entregas feitas no até dois dia após final da iteração (11/10) têm nota base 6;
    • Entregas feitas após dois dias do final da iteração (12/10 em diante) são zeradas.
  • Testes completos (todos verdes) -> não
    • Redução de 5%
    • Seguinte erro foi encontrado ao executar o comando "rspec spec/"
Failure/Error: expect(user.descricao_completa).to eql("Fname: James, senha: 34597654432, Usuário: james")
     
       expected: "Fname: James, senha: 34597654432, Usuário: james"
            got: "First Name: James, Middle Name: , Usuário: james, Senha: 34597654432"
     
       (compared using eql?)
  • Caminhos felizes/caminhos tristes -> não (sem penalidade por esta iteração)
    • Foram verificados apenas a existência de caminhos felizes nos testes

- Cucumber

  • Atraso na entrega -> não
    • Entregas feitas no até o dia final da iteração (09/10) têm nota base 10;
    • Entregas feitas no até um dia após final da iteração (10/10) têm nota base 8;
    • Entregas feitas no até dois dia após final da iteração (11/10) têm nota base 6;
    • Entregas feitas após dois dias do final da iteração (12/10 em diante) são zeradas.
  • Testes completos (todos verdes) -> não
    • Redução de 5%
    • Seguinte erro foi encontrado ao executar o comando "cucumber features/users.feature"
When I click on the Cadastrar button # features/step_definitions/testeUsers.rb:5
      uninitialized constant Cadastrar (NameError)
      ./features/step_definitions/testeUsers.rb:6:in `/^I click on the Cadastrar button$/'
      features/users.feature:8:in `When I click on the Cadastrar button'
    • Esse erro é gerado porque vocês não colocaram o nome/texto/identificador do botão entre aspas (""). Adicionalmente, mesmo que tivessem posto, o mesmo não funcionaria pois Cadastrar não é um botão e sim um link (tag ).
  • Caminhos felizes/caminhos tristes -> não (sem penalidade por esta iteração)
    • Foram verificados apenas a existência de caminhos felizes nos testes

Nota final: 10 * (100% - 5% - 5%) = 9.0


Observação

  • Vocês precisam fazer testes mais completos, a ideia de testes é quebrar o código em si, procurar falhas existentes e explorar as mesmas e por isso caminhos tristes (onde é induzida a tentativa de falha) devem estar mais presentes que os felizes em si

Report.pdf