Let’s admit it, mistakes are common whenever we build something new. However, some are unimportant and does not cause any harm but some can be expensive and dangerous which can even effect company’s reputation. Therefore, it is utmost necessary to test everything that you develop to escape from any false assumptions.