Cucumber General Interview Questions
  1. What language is used by Cucumber?
  2. What is meant by a feature file?
  3. What are the various keywords that are used in Cucumber for writing a scenario?
  4. What is the purpose of a Scenario Outline in Cucumber?
  5. What programming language is used by Cucumber?
  6. What is the purpose of the Step Definition file in Cucumber?
  7. What is the purpose of the Behaviour Driven Development (BDD) methodology in the real world?
  8. What is the limit for the maximum number of scenarios that can be included in the feature file?
  9. What is the use of Background keyword in Cucumber?
  10. What symbol is used for parameterization in Cucumber?
  11. What is the purpose of Examples keyword in Cucumber?
  12. What is the file extension for a feature file?
  13. What is the purpose of the Cucumber Options tag?
  14. How can Cucumber be integrated with Selenium WebDriver?
  15. When is Cucumber used in real-time?
  16. What is the name of the plugin that is used to integrate Eclipse with Cucumber?
  17. What is the meaning of the TestRunner class in Cucumber?
  18. What is the starting point of execution for feature files?
  19. Should any code be written within the TestRunner class?
  20. What is the use of features property under the Cucumber Options tag?
  21. What is the use of glue property under the Cucumber Options tag?
  22. What are the two files required to execute a Cucumber test scenario?
  23. What are the differences between Jbehave and Cucumber?
  24. Explain test harness.
  25. When to use Rspec and when to use Cucumber?
  26. What software do you need to run a Cucumber Web Test cases?
  27. What is Selenium?
  28. Why use Cucumber with Selenium?
  29. What is a test framework?
  30. List down the mobile device which Selenium supports.
  31. What are before, after, beforeStep and afterStep hooks?
  32. What is the purpose of cucumber dry-run?
  33. What do you think when is cucumber used in real-time?
  34. Define regular expressions.
  35. State any three popular BDD testing tools.
  36. Name the two main purpose of using Gherkin.
  37. What Is Profile In Cucumber?
  38. What are cucumber tags? And why do we use them?
  39. Full form of TDD.
  40. What is the difference between cucumber, JBehave, and Specflow?
  41. What is the difference between Given, When, Then steps in feature file?
  42. Cucumber Tags are case sensitive. True or False?
  43. Name any two build management tools that can be integrated with Cucumber?
  44. Name any two testing framework that can be integrated with Cucumber?
  45. Name any advanced framework design that can be used with Cucumber?