When you start working with your application, you’ll naturally progress from basic testing to more comprehensive evaluation. This journey helps you build confidence in your application’s performance and systematically improve its behavior. As you advance, you’ll find that organizing your test cases into datasets becomes essential for effective experimentation - allowing you to track performance, identify patterns, and measure improvements over time.
1
Initial Testing
Run your application with simple test cases to get a feel for how it performs. This is like taking your first steps:
Test with straightforward, expected inputs
Watch how your application behaves in ideal conditions
Look for any immediate issues or unexpected behaviors
Get comfortable with your metrics and what they tell you
This phase helps you establish a baseline for what “good” looks like.
2
Expanding Test Coverage
Once you’re comfortable with basic testing, it’s time to broaden your horizons. This is where Galileo’s dataset features become valuable:
Introduce more complex and varied inputs
Use Galileo’s datasets to organize and maintain test cases
Or bring your own dataset if you already have test data
Run experiments to look for patterns in how your application handles different types of inputs
Think of this as stress-testing your application across a wide range of scenarios.
3
Finding and Fixing Issues
As you test more extensively, you’ll discover areas where your application needs improvement: