Typically the testing processes are set up along the following steps:
• Our QA specialists study customer requirements. They develop customized documentation templates compliant with accepted industry standards and reflecting project specifics and meeting customer's standards;
• A testing team with adequate skills and experience will be composed which will be able to work both as a part of the customer testing organization or as a standalone unit;
• The required testing infrastructure and environment is being set up and fine tuned;
• Project estimates are being made, the whole spectrum of testing documentation including test plans are being developed, test cases are being created, etc;
• Then the full full cycle of Verification & Validation, Acceptance, Unit, Integration, System, Regression,
Functional (Configuration, Localization, Security, Volume), Performance (Load, Stress, Benchmark), and other tests are being performed.
• Test routines are being automated, automation frameworks and scripts will be developed;
• Work with testing tools of the customer choice including Mercury (WinRunner, LoadRunner, QuickTest Pro, TestDirector, etc.) and IBM Rational (Functional Tester, Performance Tester, Robot, etc.) test suites;
• Provide all necessary process documentation and ongoing status/progress.
Our QA professionals possess a unique combination of development and testing experience getting all advantages of the traditional high standard education and live expertise of work in the software industry.