Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Cucumber Questions

QuestionAnswer
What are the benefits of a Cucumber Framework? Open-Source, Compatible w/ different programming languages, Gherkin syntax, Step-Reusability, Integration w/ tools (like Jenkins)
What is the Gherkin language? Plug-in Language
What is the Runner Class? Dry run used to generate templates; Tags to run scenarios by tags; Glue the defiinition classes to features; Path to feature files
What is the Hooks Class? Contains before/after methods; Has to be in steps package b/c it is glued to Cucumber options in Runner Class
What is the glue in Runner Class? Describes the location + path of the Step Definition path
How do you group your test cases in Cucumber? With tags
What is the Background keyword in Cucumber? Define set of steps that are executed before each scenario within a feature file
What is features keyword in Runner Class? Used to specify the location of feature file that cucumber should execute
How does the Scenario Outline work? Allows you to run the same sccenario multiple times w/ different sets of data
Difference between Scenario + Scenario Outline? Scenario - Used to define a single fixed test case w/ specific inputs and expected outcomes Scenario Outline - Used for running the same test case w/ multiple sets of data
Difference between DataTable + Examples table? Data - Used to pass a table of data to a single step Example - Used to run a whole scenario multiple times w/ different sets of data
Write a scenario w/ Gherkin language for testing Log-In Functionality? Feature: description of functionality Scenario: specific situation Given: describes initial context When: describes action Then: describes expected outcome
How do you retest failed scenarios in Cucumber? Re-run formatter + create a seperate runner to execute only the failed scenarios from previous run
How do you generate a report in Cucumber? Identify the plug-in you want to run, then run it in test runner class
Difference between Cucumber + TestNG Framework? Cucumber- Used for behavior-driven development, focuses on collaboration & executable specfications written in plan language TestNG - More general purpose tesing framework often used for unit, integration, end-toend testing
What would you use if you have a large amount of data that you need to test the functionality with? Data-Driven Testing; allows the same test script to be executed multiple times w/ different data sets
Created by: tsvete21
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards