Correção iteração 1 - Testes
rafjordao opened this issue · 0 comments
rafjordao commented
- 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