Our quality assurance offerings can span from strategically leading the entire quality effort to participating in a testing role for an implementation. A total quality initiative is not solely focused on detecting defects, but is also dedicated to preventing defects through carefully reviewed designs, adherence to documentation and checklists, and a commitment to following the agreed upon processes for code development, configuration management and change control.
We can train a project team new to IT implementations on how to conduct software testing, and provide test script templates and test metrics templates if needed. We can provide a QA methodology that would include testing, change management, configuration management and source control or we can contribute as team leads for any of these quality disciplines. We are committed to best practices as promoted by the International Software Testing Quality Board and look for opportunities to leverage these best practices in each project.
We can participate in planning for quality initiatives for an implementation. The planning process needs to answer the following questions: How much time should be allotted to testing? How many resources do you need? How can your implementation prevent the introduction of defects as well as detect them in the solution? How can you know if you’ve tested enough and when you’re finished? We can answer those questions by looking at a project solution from its logical components, using test case optimization tools, and measuring test coverage.