Clone this repo in your private git space. Once done, please add github username: shilpa-sethi as a collaborator/ reviewer. While submitting please ensure to add a README explaining how to run the test and all related info.
Product Owner wants a feature as described below. The developer has added the code and share with you as a QA for review/ testing.
As a user I want to be able to add a list of strings. I want to see the number of vowels in each of the strings that I have entered.
- I should see the number of vowels and consonant for each string in the order they are keyed in.
- I should be able to add up to 4 strings at once.
- Review the user story and prepare a list of questions/ assumptions.
- Review the code and provide feedback/ improvements.
- Extend the program to return the number of consonants for each string array passed.
- Use BDD/ Cucumber to add test cases to test the program for both vowels and consonants.
- Report any bugs you find. Include as much information as necessary and add the feedback as a file to the repo along with the Cucumber Test Report.
Bonus points if you can add failing test cases for the bugs you find.
The developer created a VowelCounter class that has all the logic inside it. The goal is to be able to test this class and ensure the expected behaviour.
- Use of Git.
- Use of BDD/TDD/Cucumber.
- Code Review skills.
- Coding skills.
- Test Case Coverage.
There are no hard time limits. We suggest not to spend more than ~2 hours.