At Level 1, you're beginning to learn that testing is a key part of building reliable software. You may not write tests yet, or you rely heavily on others to tell you what kind of test is needed. Your primary focus is still on getting the feature or fix to work, but you're starting to understand the role of tests in making sure it stays working. This level is about awareness and exposure—seeing how and where testing fits into the workflow.
Key Behaviors
- Manually tests code by clicking through the UI or checking console output
- Runs the test suite but may not understand the failures
- Relies on teammates to write or suggest tests
- Starts to understand the difference between types of tests (unit, integration, etc.)
- May copy existing tests with minor modifications
Common Struggles
- Doesn't write tests unless explicitly asked
- Doesn't know how to start writing a test from scratch
- Unsure how to validate correctness beyond basic functionality
- May not run the test suite regularly or interpret results accurately
Success Indicators
You know you're successful when you:
- Know how to run the tests and check that your code doesn't break them
- Are aware of the team's expectations around testing
- Ask for help when you're unsure how to test something
- Manually validate your own work before pushing changes
Mindset Shift
From:
"Testing is extra work."
To:
"Testing is how I make sure my code keeps working."
Questions to Ask Yourself
- What's the most important thing that could break here?
- Is this tested elsewhere? Do I need to add something?
- What would give me confidence this is working tomorrow?
Build These Habits
- 1Run the test suite before and after changes
- 2Start reading and understanding tests for features you work on
- 3Try modifying existing tests to see how they work
- 4Ask teammates to walk you through a test or test strategy
Seek Feedback
- "What kind of test would you write for this?"
- "Is there a simple way I could validate this with a test?"
- "How do I know if this change needs a test?"
Signals You're Ready to Level Up
- You run tests regularly and understand the results
- You begin to write simple tests with guidance
- You ask about test coverage or test plans
Focus Summary
- Catch your own bugs
- Ask about coverage
- Testing is part of how you earn trust
At Level 1, you're building the habits and curiosity that testing requires. You don't have to write tests perfectly yet—just begin seeing where they fit.