The Agile Rescue Moonshot Mission

Full-Day Tutorial (6 hours)

Embark on a space-themed hackathon adventure! Use Python and Raspberry Pi to debug and control rockets. Team up, put on your quality space suit, and rescue Dr. Hamilton in a test automation challenge.

Timetable

8:30 a.m. – 4:30 p.m. Tuesday 19th

Room

F-,E- & D-Rooms

Audience

Test Automation Engineers, Developers

Required

Laptop with WLANIDE / Python > 3.9 / Terminal with SSH

Key-Learning

  • Collaborative Teamwork, emphasizing the agile principle of collaboration, requiring effective communication and joint strategy formulation.
  • Hands-on experience with Raspberry PI, execution of tests over network on a remote machine using SSH protocol and Rsync.
  • Architecture of a test framework dedicated to test embedded systems.
  • Fundamentals of rocket science orbital mechanics.
  • How much fun Kerbal Space Program offers.

Embarking on an Agile Journey to the Moon and Back

“In the silence of the lunar landscape, nobody hears you scream.”
Log Entry: Luna Base, 2024-07-16

“Mission Control, this is Luna Base ATD24 Dr. Hamilton speaking. We've experienced a large seismic event. Captain Collins is seriously injured. Our emergency return vessel is compromised, we are unable to leave the lunar surface. We have an energy leak and the communication systems are partially down. I am sending this as a burst transmission. Assistance urgently needed. Luna Base out.”

In this workshop, participants will be divided into specialized teams, each responsible for a critical phase of the rescue mission: Ground Control, Orbital Engineers, and Robotic Saviors. Utilizing the Kerbal Space Program game and the operating system Kerbal OS, integrated with Raspberry Pi and Python, teams will face the challenging task of bringing Dr. Hamilton safely back to Earth.

The core focus of the workshop is agile testing. Teams will work with scripts that contain deliberate errors, using a Python testing framework to identify and fix these issues, ensuring mission success. Participants will experience the pressure of real-time space mission problem-solving, honing their agile testing skills in a dynamic environment. Emphasizing the principle of collaboration, each team's success is interdependent, requiring effective communication and joint strategy formulation.

Participants will gain hands-on experience with real embedded systems, using Raspberry Pi and Python, skills that are transferable to various software testing scenarios..

This workshop is more than a learning experience; it's an adventure into space, where agile principles meet interstellar challenges. Participants will not only enhance their testing skills but also create memories of a unique journey to the moon and back, all from the safety of Agile Testing Days 2024.

Related Sessions

Deep Dive session
Virtual Pass session
11:45 a.m. – 12:30 p.m.
Room E2+E3 - Track 5: Test Automation Deep Dive

25-minute Talk

8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)

Virtual Pass session
11:45 a.m. – 12:30 p.m.
Room F1 - Track 1: Talks

25-minute Talk

10:45 a.m. – 12:30 p.m.
Room D3+D4 - Track 8: Workshops

105-minute Workshop