Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correção BDD/TDD - Iteração 1 #1

Open
rafjordao opened this issue May 23, 2017 · 0 comments
Open

Correção BDD/TDD - Iteração 1 #1

rafjordao opened this issue May 23, 2017 · 0 comments

Comments

@rafjordao
Copy link

- Sem Rspec -> -50% da nota final

- Cucumber

  • Incoerência de passos no .feature com o .rb -> sim (redução de -> 3 na nota final)

    Foram encontradas incoerências em alguns passos dos testes, como por exemplo:
    

Given I logged

estava como:

Given(/^I logged$/) do
'/'
end

e também:

Then i should see all inputs e outputs

estava como:

Then(/^i should see all inputs e outputs$/) do
'/'
end

e o mais grave, pois a feature Cadastrar_produto.feature foi inteiramente mapeada da mesma forma:

Scenario: Register order
Given I am on logged page
When I register resource
Then I should see Pedido was successfully created

estava como:

Given(/^I am on logged page$/) do
'\pedidos'
end

When(/^I register resource$/) do
'\pedidos'
end

Then(/^I should see Pedido was successfully created$/) do
'\pedidos'
end

  • Testes completos (todos verdes) -> não (redução de ->0.5 na nota final)

     Os seguinte erros foram encontrados ao executar o comando cucumber
    
When I click em see all                # features/step_definitions/Acessar_estoque_step.rb:5
undefined local variable or method `pedidos' for #<Object:0x0000000088a6a8> (NameError)
./features/step_definitions/Acessar_estoque_step.rb:6:in `/^I click em see all$/'
features/Acessar_estoque.feature:8:in `When I click em see all'
Then I should be on the Login Page # features/step_definitions/Acessar_sistema_step.rb:11
uninitialized constant Page (NameError)
./features/step_definitions/Acessar_sistema_step.rb:12:in `/^I should be on the Login Page$/'
features/Acessar_sistema.feature:9:in `Then I should be on the Login Page'
  • Caminhos felizes/caminhos tristes -> não (redução de -> 1 na nota final)

      foram verificados apenas a existência de caminhos felizes nos testes
    

Nota final:

      (10.0 * 50%) - 0.5 - 1 - 3 = 0.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant