Building Confidence: Testing Strategies for Node.js Applications