Gone are the days when QA and software testing departments used multiple disparate, outdated applications to plan, manage, and execute their day‐to‐day work. With the Web moving towards 3.0, Enterprise tools are getting 2.0ish with companies introducing RSS, blogging, collective intelligence, themes, tag clouds and real-time data push within the enterprise.
Software Testing shows the lack of external quality i.e. correctness, efficiency, reliability. External quality displays the visible symptoms when there are issues, but the roots are invisible internal quality attributes like program structure, complexity, coupling, testability, reusability, readability, maintainability etc.
Remember, throwing a lot of testing at the product can improve your external quality to an extent that it is satisfactory for your customers, but at a significant cost.
At Microsoft, developers will tell you that they "test their own dog food," using their own software before and after shipping to customers. A classier term to describe how colleagues utilize their company's business process management (BPM) software before it hits the market. "We're drinking our own champagne.......
Employees in HR have been using it to create an application that links open positions to appropriate resumes......So when you use this at vrious levels you will definitley find differences... But one has to test any of its product beore launching it in the market....