Cucumber - Bdd Tool

25 Questions

Settings
Please wait...
Software Quizzes & Trivia

.


Questions and Answers
  • 1. 
    What is Cucumber?
    • A. 

      A tool

    • B. 

      A plugin

    • C. 

      A tab

    • D. 

      A vegetable?

  • 2. 
     What does Cucumber do?
    • A. 

      Cucumber tests web page safety

    • B. 

      Cucumber tests other software

    • C. 

      Cucumber test proxy status

    • D. 

      Cucumber tests software for phishing malware

  • 3. 
    In which programming language was Cucumber originally written?
    • A. 

      Mercury

    • B. 

      Selenium

    • C. 

      Diamond

    • D. 

      Ruby

  • 4. 
    • A. 

      Veggie

    • B. 

      Salad

    • C. 

      Gherkin

    • D. 

      Ginger

  • 5. 
    What does Gherkin do?
    • A. 

      Checks reliability of computer codes

    • B. 

      Translates computer codes for people to understand them

    • C. 

      Writes code in a computer-readable way

    • D. 

      Provides simple documentation of the code under test

  • 6. 
    Which sign is used in Gherkin's syntax?
    • A. 

      #

    • B. 

      $

    • C. 

      %

    • D. 

      &

  • 7. 
    Which file extension do all Gherkin files have?
    • A. 

      .closure

    • B. 

      .feature

    • C. 

      .doc

    • D. 

      .com

  • 8. 
    What's the subdivision of Gherkin's features?
    • A. 

      Steps

    • B. 

      Pages

    • C. 

      Scenarios

    • D. 

      Books

  • 9. 
    How many parts does a Gherkin feature have?
    • A. 

      3

    • B. 

      5

    • C. 

      2

    • D. 

      10

  • 10. 
    Which one of these Formatter Plugins Cucumber doesn't use to provide output?
    • A. 

      Www

    • B. 

      JSON

    • C. 

      HTML

    • D. 

      JUnit

  • 11. 
    • A. 

      Features

    • B. 

      Step Definition

    • C. 

      Both A and B

    • D. 

      None

  • 12. 
    What software is needed to run a Cucumber Web Test?
    • A. 

      Ruby and its Development Kit

    • B. 

      Cucumber

    • C. 

      IDE like ActiveState

    • D. 

      All of the above

  • 13. 
    • A. 

      Cucumber acceptance tests are written from user’s perspective

    • B. 

      Team Collaboration (Product owners, business analysts, developers, testers are all involved in writing scenarios)

    • C. 

      Tests are written in plain-text English so people with less technical skills can also write scenarios

    • D. 

      All of the above

  • 14. 
    • A. 

      Page Object Model

    • B. 

      Log4j

    • C. 

      Extent Reporting

    • D. 

      All of the above mentioned

  • 15. 
    • A. 

      It is helpful to involve business stakeholders who can’t easily read code

    • B. 

      Cucumber focuses on end-user experience

    • C. 

      Style of writing tests allow for easier reuse of code in the tests

    • D. 

      None of the above

  • 16. 
    • A. 

      Aslak Hellesoy

    • B. 

      Joseph Wilk

    • C. 

      Matt Wynne

    • D. 

      Gregory Hnatiuk

    • E. 

      All of the above

  • 17. 
    Same scenario can be executed for multiple sets of data using
    • A. 

      Scenario outline

    • B. 

      Scenario

    • C. 

      Example

    • D. 

      Examples

  • 18. 
    ______________is the actual code implementation of the feature mentioned in feature file.
    • A. 

      Feature File

    • B. 

      Step definition

    • C. 

      Test Runner

    • D. 

      None of the above

  • 19. 
    ____________is a process of developing software based on behavioural specification of software units.
    • A. 

      BDD

    • B. 

      TDD

    • C. 

      ATDD

    • D. 

      None of the above

  • 20. 
    ___________is a software development technique where automated tests are written before the code.
    • A. 

      TDD

    • B. 

      BDD

    • C. 

      ATDD

    • D. 

      Hooks

  • 21. 
    This person is most concerned with the scope of the application. This involves translating user stories into a series of features.
    • A. 

      Product Owner

    • B. 

      Tester

    • C. 

      Developer

    • D. 

      Project Manager

  • 22. 
    Which languages Cucumber not supports 
    • A. 

      C

    • B. 

      Ruby

    • C. 

      .Net

    • D. 

      Python

  • 23. 
    Not a Behavior-Driven Development tools
    • A. 

      Concordion

    • B. 

      JBehave

    • C. 

      SpecFlow

    • D. 

      Concordation

  • 24. 
    Check if all the steps have the step definition before execute
    • A. 

      DryRun

    • B. 

      Monochrome

    • C. 

      Strict

    • D. 

      Format

  • 25. 
    Which is not a Cucumber Report
    • A. 

      Json

    • B. 

      Progress

    • C. 

      Html

    • D. 

      Rerun

    • E. 

      None of the above