About This Simulation

Your Role
Front End Developer Consultant
Navigator

Your Goal
Your Mission
Collaborate with Tom Dixon to improve unit tests for the “Booking Module”.
Simulation Details
Navigator is one of the leading online booking companies, founded in 2008. Thanks to an aggressive marketing strategy and strategic partnerships with airlines and hotel chains, Navigator has gained a prominent position in the travel booking sector. The platform allows users to book flights, hotels, and other travel activities, offering advanced features such as price search, user reviews, and last-minute deals. Navigator has achieved significant milestones, including expansion into over 50 countries and managing over 10 million bookings each year. It uses ReactJS for the front end and Node.js for the back end, relying on testing frameworks like Jest and Enzyme to maintain the application’s reliability and stability.
The main challenge of the simulation is to improve the test coverage of the “Booking Module” of Navigator’s React application. Currently, the unit test coverage is 65%, and over 30 bugs have been reported in the last six months, many of which concern date selection. The goal is to increase unit test coverage from 65% to 85% and reduce the number of reported bugs by 50%. The player will need to collaborate with Tom Dixon, the Test Lead, to identify gaps in existing tests and propose new tests that cover unconsidered scenarios.
In the role of Front End Developer Consultant, you will be tasked with reviewing and improving the unit tests of the “Booking Module” component of Navigator’s application. You will primarily interact with Tom Dixon, the Test Lead, who will provide real-time feedback and suggestions. You will need to examine the existing unit test code, identify gaps or uncovered cases, and propose specific improvements. Your decisions will have a direct impact on the stability and reliability of the key component of Navigator’s booking application.
– Examine the existing unit test code.
– Identify gaps or uncovered cases.
– Propose specific changes or additions to the test code.
– Collaborate with Tom Dixon to receive feedback and refine the tests.
– Improve unit test coverage from 65% to 85%.
– Reduce the number of reported bugs by 50%.
Team
Who you will work with in this Simulation
Your team is 100% generated by AI – you will not interact with real people and no human will read your conversation.
Tom Dixon
Test Lead
Karin Datch
Project Manager
Organization
One of the leading online booking companies, founded in 2008.

Helpful for
Front End Developer Consultant, Junior Developer, Software Tester
AI Simulations
Experience the Adventure



AI Simulations
Instant Results, Real Rewards


