YPSat-1 : End to End Test
End-to-end testing (E2E) in the context of satellite technology is a rigorous procedure to ensure all systems function cohesively and effectively. Unlike isolated component tests - typical during development phases - E2E testing encompasses all subsystems, providing a non-invasive examination that reflects the satellite's performance in actual missions.
For YPSat-1, this involved deploying the full-flight software on the onboard computer (OBC), with adaptations made to the wake-up system (WUS) software to accommodate testing environment constraints. This stage is critical as it's the sole instance where nearly the entire software and systems operate under mission-like conditions, highlighting potential unforeseen interactions or issues that may arise only during extended operation. One of the most significant challenges faced during E2E testing was the meticulous documentation and innovative solutions the team found, such as using multiple laptops to time-stamp actions.

“The biggest challenge during the end-to-end test was how to verify that everything worked as expected. For this we had to make sure to document everything during the test as well as possible. An example would be the timing of all the actions, e.g. to verify that a picture was taken at the exact time specified in the timeline. For this, multiple laptops with the current time were placed around the YPSat-1 in view of its cameras and an LED of the OBC was filmed with a mobile phone for the whole duration of the test to ensure that every bit of information was captured. “ Tim Sagaster, Software Engineer.
Looking back, the young professionals fondly recall the sense of shared purpose that characterized the project. The experience was not just about overcoming technical hurdles but also about building lasting relationships and enjoying the journey together. Team members brought diverse skills and perspectives to the project. From implementing mission timelines to ensuring subsystem readiness, each individual's contribution was pivotal to the testing phase's success. The experience was particularly enriching for those new to the field, offering a unique blend of hands-on engineering challenges and the invaluable guidance of ESA experts.
“The E2E test involved all the subsystems working together to achieve a successful test. During the last week, I would like to highlight the amount of work that was done to prepare the tests, especially the interactions between teams to make sure everyone is prepared and has everything each one of us needs.” Martin Nenkov, Design Engineer.

The results from YPSat-1's E2E testing were overwhelmingly positive, affirming the operational readiness of all subsystems for launch. Minor issues identified, such as real-time clock drift, were deemed manageable, with solutions currently under exploration. This phase's success not only underscores the project's technical viability but also demonstrates the team's adeptness at anticipating and mitigating potential setbacks.
“ The camaraderie during the tests was the best part. We had a lot of time to talk during the testing days and get to know each other. “ Tim Sagaster, Software Engineer.
“ I totally agree with Tim. The E2E test was unexpectedly funny and entertaining.” Martin Nenkov, Design Engineer
Through meticulous preparation, the dedicated team for E2E testing has demonstrated that even the most ambitious projects lead by young professionals can reach for the stars.