Scaling test strategies
Defining a good testing strategy is an important step when talking about software quality. In this presentation, I comment on the main points when defining one:
- Focus on fast tests
- Pre-merge tests as a priority
- Define your own testing pyramid
- Ensure tests are independent
- Make it easy to write tests
- Identify the challenges and work on it!
- Focus on smaller scope tests
- Refactoring will never come first
- Create test plans
- Assign test champions
- Have tracking metrics
- Learn from colleagues
- Go beyond testing