I’m pursuing a Software Architecture MBA, and in these six months, I’ve learned a lot about the different ways we can represent our software on different levels. We can use diagrams to describe business requirements, application design, database, infrastructure, and internal operation. I was thinking a lot about how I can use this knowledge to create better Test Strategies, and I’ll share it with you in this post.