<![CDATA[SEYREKSOFT  software solutions - Blog]]>Sun, 20 May 2012 22:30:44 -0800Weebly<![CDATA[Some Words about Software Quality (QA)]]>Sun, 20 May 2012 10:59:58 -0800http://seyreksoft.com/1/post/2012/05/some-words-about-software-quality-qa.htmlI would like to post about Software QA and what it is and what it is not as it is not well understood in the industry:

1- Software QA is not hiring a few testers and them running test cases (mostly undocumented or unorganized) and telling the team "things look OK", usually after the code is developed.
2- Software QA is not also buying some commercial test automation and test case management tools and start storing your test cases there and running what is stored in the system.

Software QA, just like software development is part of delivering the best experience a customer should get from a product and by making sure product has everything a customer needs and satisfies every customer needs. To ensure that,  a holistic approach to QA has to be taken. This includes all requirements have to be understood pre release, no feature/piece should be shipped till it is fully tested, any parts of testing that has to be regressed in every release most likely turned into automated testing suites and a post release root cause analysis of production defects is done to ensure a constant feedback of the QA process. Measure as much of the QA as you can using Metrics, but also in the end don't forget that customer satisfaction is your best metric. 

Final word:  It all starts with a customer and ends with a customer. ]]>