Cucumber Assessment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

G Bharat Menon (2128858@tcs.

com)
Status : Fail
Assessment Date : 17-05-2024 01:07:43 (GMT+05:30)
Performance Level : Low

13.00 30.00 24.00


Your Total Assessment Cut-Off marks
Score Score (Pass Marks)

43.33 L
Your Performance
Percentage Category

This report helps you to achieve your


targets as per below stated objectives:
Improve your conceptual understanding
Address specific areas of improvement
personalized to you
Performance Categories
Based on the performance of the students, we have framed the following categories to place you in accordance with your performance

Performance Category Definitions

Excellent
Outstanding level of performance indicates that the candidate has done excellent work and mastered the concepts.
High
High level of performance indicates that the candidate has done above average work and mastered almost all the concepts.
Moderate
Acceptable level of performance indicates that the candidate has done average work and has mastered many of the concepts.
Low
Needs improvement in performance indicates that the candidate has done and mastered very few or none of the concepts.

Performance Criteria

PERFORMANCE CATEGORY RANGE

Excellent 91% to 100% of Max Marks

High 81% to 90% of Max Marks

Moderate 61% to 80% of Max Marks

Low Below 60% of Max Marks

Performance Category based on student marks

SECTION (GROUP) EXCELLENT HIGH MODERATE LOW

S1 (Cucumber Group) 27.30 and above 24.30 to 27.00 18.30 to 24.00 Below 18.00
SECTION (GROUP) EXCELLENT HIGH MODERATE LOW

Overall Score 27.30 and above 24.30 to 27.00 18.30 to 24.00 Below and equal to 18.00

Where do you stand?

SECTION (GROUP) SCORE PERFORMANCE CATEGORY

S1 (Cucumber Group) 13.00 / 30.00 L

Overall Score 13.00 / 30.00 L

Recommendations and Suggestions


1. Based on your overall scores:
Your overall score falls in the L category. Please attain more knowledge and practice more number of questions.
2. Based on your section-wise performance:
You seem to be inadequate in all sections. Please attain more knowledge and practice more number of questions.
3. Some general suggestions to optimize your score:
The best performers plan and allocate equal time to each section.

Overall Performance Analysis


The below table shows section-wise analysis of marks scored by you, time spent by you, your percentage, your accuracy and number of correct, incorrect,
unanswered and marked for review questions.
TIME
SECTION MARKS SPENT YOUR YOUR TOTAL MAX NO OF QUESTIONS MARKED
SCORED BY YOU SECTION SECTION QUESTIONS - CORRECT INCORRECT UNANSWERED FOR
(GROUP) BY YOU (IN PERCENTAGE ACCURACY QUESTIONS TO ATTEMPT ATTEMPTED REVIEW
MINS)

S1
(Cucumber 13.00 7:52 43.33% 43.33% 30 30 30 13 17 0 0
Group)

Total 13.00 7:52 43.33% 43.33% 30 30 30 13 17 0 0

Note:The percentage (%) and accuracy below the prescribed values (60 %) are shown in red color

Below pie-chart shows section-wise percentage of marks scored

Section-wise marks

S1, 13

S1
Impact of Incorrect Responses
Below table provides the marks lost due to incorrect responses.

SECTION(GROUP) NUMBER OF INCORRECT RESPONSES MARKS LOST DUE TO INCORRECT RESPONSES TOTAL SCORE IF INCORRECT RESPONSES WERE NOT MARKED

S1(grp1) 17 0 13

Overall 17 0 13.00

In order to attempt more accurately, consider the following suggestions while attempting the questions:
1. If you are not able to solve a question correctly or have doubts in your approach towards the solution, skip it for later.
2. Quickly revise the steps for avoiding calculation or casual mistakes.
3. Avoid guesswork.

Overall Preparedness Analysis


The below table represents the percentage of correct questions achieved at the analysis level.
Conceptual errors, for which you would require more reading and understanding of concepts.
Minor or careless mistakes, for which you would require a more composed and calm approach towards solving the question paper.
The topics marked in red need your immediate attention.
Time Management
Below table shows the time you spent in each section.

SECTION (GROUP) TIME SPENT BY YOU (IN MINS)

S1 (Cucumber Group) 7:52

Total time spent 7:52

Recommendations
1. It is essential for each aspirant to plan and schedule time for each section diligently. This is important to score well in each section and ultimately meet the
cut-off.
2. This will also help you in attempting all the questions in each section and hence not missing the opportunity to score more.

Response Change Pattern


Below table provides the number of times you have changed your responses while answering the test and also the nature of those response changes.

CORRECT TO INCORRECT TO INCORRECT TO CORRECT TO INCORRECT TO UNANSWERD TO UNANSWERD TO


SECTION(GROUP)
INCORRECT CORRECT INCORRECT UNANSWERED UNANSWERED CORRECT INCORRECT

S1 (Cucumber
0 0 0 0 0 13 17
Group)
CORRECT TO INCORRECT TO INCORRECT TO CORRECT TO INCORRECT TO UNANSWERD TO UNANSWERD TO
SECTION(GROUP)
INCORRECT CORRECT INCORRECT UNANSWERED UNANSWERED CORRECT INCORRECT

Overall 0 0 0 0 0 13 17

It is suggested that guesswork should be avoided for any type of response changes. It has been observed that more often than not, guesswork leads to an
incorrect response thereby inviting negative marks which in turn has an adverse effect on the overall rank.
You must use your knowledge, observation and elimination skills to arrive at the correct answer.

Interpretation and Suggestions


1. Incorrect to incorrect response change:
You may need to work more on the concept level, in order to gain confidence.
2. Incorrect to correct response change:
At the first glance you were not very sure about the solution.
You must spend at least 1 minute per question and if you are not able to reach to the solution, you must revisit the question to enhance your score.
Perform this response change only when you are confident or have spotted a mistake in the solution of your first response.
3. Correct to incorrect response change:
You are not sure of the solution and have either applied a wrong concept or made a calculation mistake.
You need to practice more questions on the same concept.
4. Correct to unanswered response change:
You are not sure of the solution
You need to practice more questions on the same concept.
Perform this response change only when you are not confident of your solution.
You must try to spend at least 1 min before leaving it unanswered.
5. Incorrect to unanswered response change:
Your judgment of avoiding negative marks is right.
You must try to spend at least 1 min before leaving it unanswered.
Overview: S1
The below table provides your marks in S1 along with the average marks scored by the others (students who cleared this assessment) and the marks scored by
the topper.

MARKS SCORED BY YOU YOUR SECTION PERCENTAGE YOUR SECTION ACCURACY TIME SPENT BY YOU (IN MINS)

13.00 / 30.00 43.33% 43.33% 7:52

Note:The percentage (%) and accuracy below the prescribed values (60%) are shown in red color
Question wise Analysis

Correct, 13

Marked for Review, 0


UnAnswered, 0

InCorrect, 17

Correct InCorrect UnAnswered Marked for Review

Performance Analysis: S1
1. The below table analyzes your performance at question level
2. It highlights conceptually strong and improvement areas within the section and areas that require reinforcement of concepts.
3. The accuracy of the response to each question and time spent are correlated and interpreted in terms of expert advice on preparedness level.

Question wise details


Please click on question to view detailed analysis
= Not Evaluated = Evaluated = Correct = Incorrect = Not Attempted
= Marked for Review = Answered = Correct Option = Your Option

Question Details

Q1. Cucumber acts as a bridge between the business and development of a project.

Status : Correct

Options :
1. TRUE
2. FALSE

Timespent (in sec): 11 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q2. What is the purpose of the "Background" keyword in a Cucumber feature file?

Status : Incorrect

Options :

1. To define the scenario outline in a feature file


2. To define post-conditions for all scenarios in a feature file
3. To define the environment settings for all scenarios in a feature file
4. To define preconditions for all scenarios in a feature file

Timespent (in sec): 16 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q3. Which of the following is a Cucumber option that can be used to specify the path to the feature files?

Status : Correct

Options :

1. –tags
2. –strict
3. –format
4. –glue

Timespent (in sec): 6 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q4. In Cucumber, what does a Scenario Outline example table represent?

Status : Correct

Options :
1. Test cases
2. Test data
3. Step definitions
4. Scenario descriptions

Timespent (in sec): 25 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.
Q5. Which type of automation testing involves validating the software's ability to handle concurrent user interactions?

Status : Incorrect

Options :
1. Load testing
2. Stress testing
3. Scalability testing
4. Performance testing

Timespent (in sec): 27 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q6. To differentiate between singular and plural, `__________`.

Status : Incorrect

Options :
1. (?:text|texts)
2. (?text|texts)
3. (.*text|texts)
4. (*text|texts)

Timespent (in sec): 11 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q7. Which Cucumber feature allows you to share state between different step definitions?

Status : Incorrect

Options :
1. Background
2. Data Tables
3. Scenario Outline
4. Context Injection

Timespent (in sec): 18 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q8. Which type of testing focuses on verifying whether the software functions correctly after code changes or updates?

Status : Incorrect

Options :
1. Functional testing
2. Integration testing
3. Regression testing
4. Performance testing

Timespent (in sec): 17 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q9. Feature file extension is `_________`.

Status : Correct

Options :
1. .feature
2. .java
3. .features
4. None of these

Timespent (in sec): 9 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q10. Maven is used to inject dependency.

Status : Incorrect

Options :

1. TRUE
2. FALSE

Timespent (in sec): 7 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q11. What is the primary challenge of maintaining automation test scripts over time?

Status : Incorrect

Options :
1. Test script execution speed
2. Test data management
3. Test script maintenance
4. Test environment setup

Timespent (in sec): 10 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q12. What is the purpose of the Cucumber report plugin?

Status : Correct

Options :
1. To generate HTML reports for Cucumber test results
2. To automatically execute Cucumber tests
3. To integrate Cucumber with version control systems
4. To format Cucumber feature files

Timespent (in sec): 12 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.
Q13. How can you dynamically skip certain scenarios in Cucumber based on conditions?

Status : Incorrect

Options :
1. By using the "Skip" keyword in the scenario outline
2. By adding tags to scenarios and configuring Cucumber to exclude them based on tags
3. By using regular expressions to match scenario descriptions
4. By defining custom logic in the step definitions to skip scenarios

Timespent (in sec): 24 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q14. How can you dynamically generate step definitions for Cucumber scenarios?

Status : Incorrect

Options :
1. By using regular expressions in feature files
2. By defining custom transformers in step definitions
3. By utilizing the "Scenario Outline" keyword
4. By using the "Background" keyword

Timespent (in sec): 33 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q15. What is the purpose of the "Scenario Hooks" in Cucumber?

Status : Correct

Options :

1. To define preconditions for scenarios


2. To execute actions before or after each scenario
3. To manage scenario dependencies
4. To group related scenarios together

Timespent (in sec): 10 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q16. Which of the following is an example of a Cucumber scenario outline?

Status : Correct

Options :
1. Scenario: Login with valid credentials
2. Scenario Outline: Login with invalid credentials
3. Scenario: Add item to shopping cart
4. Scenario Outline: Search for product

Timespent (in sec): 13 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.
Q17. How can you run a specific scenario tagged with "@SmokeTest" using the Cucumber command line?

Status : Incorrect

Options :

1. cucumber --tags @SmokeTest


2. cucumber --tag @SmokeTest
3. cucumber --only @SmokeTest
4. cucumber --run @SmokeTest

Timespent (in sec): 8 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q18. Which annotation is commonly used in Step Definition files to link a step with its implementation?

Status : Incorrect

Options :

1. @Given'
2. @When'
3. @Step'
4. @Then'

Timespent (in sec): 19 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q19. Which annotation is used to link a step definition method to a Gherkin step?

Status : Correct

Options :
1. @Given'
2. @When'
3. @Then'
4. @And'

Timespent (in sec): 17 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q20. In Cucumber, what does the "Feature" keyword represent in a feature file?

Status : Incorrect

Options :

1. It represents a test scenario.


2. It represents a collection of related scenarios.
3. It represents a group of related features.
4. It represents a test assertion.

Timespent (in sec): 17 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q21. In Cucumber, how can you parameterize a scenario with complex objects?

Status : Incorrect

Options :
1. Using regular expressions
2. Using data tables
3. Using JSON files
4. Using data transformers

Timespent (in sec): 12 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q22. Which Cucumber feature allows you to parameterize a scenario with examples?

Status : Incorrect

Options :
1. Background
2. Scenario Outline
3. Data Tables
4. Hooks

Timespent (in sec): 9 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q23. What is the primary objective of smoke testing in automation testing?

Status : Correct

Options :

1. To verify the behavior of the entire system


2. To ensure that critical functionalities work after a new build
3. To simulate real user interactions with the software
4. To test the system against non-functional requirements

Timespent (in sec): 13 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q24. Which Cucumber hook is executed before each scenario?

Status : Correct

Options :
1. @Before'
2. @After'
3. @BeforeScenario'
4. @AfterScenario'

Timespent (in sec): 11 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.
Q25. How can you ignore a scenario in Cucumber?

Status : Correct

Options :

1. By commenting it out
2. By using the "Ignore" keyword
3. By tagging it with @Ignore
4. By deleting it from the feature file

Timespent (in sec): 8 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q26. To define the random digit, `_____`.

Status : Incorrect

Options :

1. `\\d+`
2. `.*`
3. `$`
4. `#`

Timespent (in sec): 6 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q27. Which keyword is used in Gherkin to represent a placeholder for a value in a scenario?

Status : Incorrect

Options :

1. Placeholder
2. Variable
3. Parameter
4. Argument

Timespent (in sec): 64 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.

Q28. Which approach is recommended for handling asynchronous operations in automation testing?

Status : Incorrect

Options :

1. Implementing explicit waits using sleep statements


2. Using implicit waits with fixed timeout durations
3. Employing dynamic waits with conditions to wait for specific events
4. Ignoring asynchronous operations in test scripts

Timespent (in sec): 14 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 0 Unanswered to Incorrect: 1
Comments: You have most probably committed a numerical or conceptual mistake or you would have guessed the answer.
Q29. BDD stands for `_____________`.

Status : Correct

Options :
1. Business Driven Development
2. Behavior Driven Development
3. Business Data Development
4. Business Data Driven

Timespent (in sec): 8 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Q30. In Cucumber, how can you specify a regular expression to match step definitions?

Status : Correct

Options :

1. Enclose the regular expression within parentheses.


2. Use single quotes around the regular expression.
3. Prefix the regular expression with the '$' symbol.
4. Prefix the regular expression with the '/' symbol.

Timespent (in sec): 17 Correct to Incorrect: 0 Incorrect to Correct: 0 Incorrect to Incorrect: 0 Correct to unanswered: 0 Incorrect to unanswered: 0
Unanswered to Correct: 1 Unanswered to Incorrect: 0 Comments: You are on the right preparation track on this topic.

Your Response Change Pattern: S1


The below table provides the number of times you have changed your responses to the S1 questions and also the nature of those response changes.
CORRECT TO INCORRECT TO INCORRECT TO CORRECT TO INCORRECT TO UNANSWERD TO UNANSWERD TO
INCORRECT CORRECT INCORRECT UNANSWERED UNANSWERED CORRECT INCORRECT

0 0 0 0 0 13 17

You might also like