AI Simulation with score and feedback

Improve the testing coverage using ReactJS

45min

Intermediate

Available in

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

How It Works

AI Simulations

Experience the Adventure

Learn by Doing

No lectures. No waiting. You jump straight into real tasks and learn by solving challenges. It’s hands-on from the first second.

Real-world Scenario

Work with lifelike companies, clients, and teammates. Every interaction is unscripted, meaning the conversations feel natural and real. You’ll solve real problems in a dynamic work environment.

Collaborate with AI Characters

Work with AI teammates who act like real people! Practice communication, teamwork, and decision-making without any pressure. They give feedback on the spot.

AI Simulations

Instant Results, Real Rewards

Instant Evaluation

Finish? Boom —you get your score right away. But that’s not all! You’ll get detailed feedback that shows where you excelled, how well you collaborated with AI characters, and personalized tips on how to improve.

Earn Your Certificate

Complete the simulation and earn a certificate that you can share on LinkedIn, show recruiters, or send to your boss. Proof you’ve mastered new skills!

Level Up and Get Rewarded

Complete the simulation to gain XP and unlock rewards like Anthropos Premium perks, Amazon gift cards, and more!

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

How It Works

AI Simulations

Experience the Adventure

Learn by Doing

No lectures. No waiting. You jump straight into real tasks and learn by solving challenges. It’s hands-on from the first second.

Real-world Scenario

Work with lifelike companies, clients, and teammates. Every interaction is unscripted, meaning the conversations feel natural and real. You’ll solve real problems in a dynamic work environment.

Collaborate with AI Characters

Work with AI teammates who act like real people! Practice communication, teamwork, and decision-making without any pressure. They give feedback on the spot.

AI Simulations

Instant Results, Real Rewards

Instant Evaluation

Finish? Boom —you get your score right away. But that’s not all! You’ll get detailed feedback that shows where you excelled, how well you collaborated with AI characters, and personalized tips on how to improve.

Earn Your Certificate

Complete the simulation and earn a certificate that you can share on LinkedIn, show recruiters, or send to your boss. Proof you’ve mastered new skills!

Level Up and Get Rewarded

Complete the simulation to gain XP and unlock rewards like Anthropos Premium perks, Amazon gift cards, and more!

Go to Top