- Staff Augmentation
- Mobile Application Development
- Custom Application Development
- QA & Testing Services
ICONMA provides a wide range of on-shore/off-shore QA and Testing services to its global clients. We have expertise in functional, integration, regression, performance and white & black box testing services. Our capabilities encompass test plan and test case generation, issue identification & resolution and defect management. Our dedicated team of QA professionals use proven quality testing processes to provide the ideal testing services to our clients. We specialize in utilizing automated testing tools like QTP and Selenium, performance testing tools like JMeter and LoadRunner and defect tracking tools like Bugzilla, Mantis and JIRA.
It has become essential nowadays for a Software application to operate in myriad environments. We perform hardware compatibility testing on various PCs and Macs on one hand and perform software compatibility testing on most popular operating systems and browsers on the other hand. ICONMA's expertise in building different testing environments indicates that we are able to perform such tasks more efficiently while providing immediate time and cost benefits.
Performance testing is performed to determine a Web application's speed and reliability as the number of users increase rapidly. We use automated tools to simulate up to tens of thousands of browser requests to your application exposing system performance issues before they occur. We will determine the overall reliability and scalability of the server and database of your Web application helping you meet current requirements and enabling you to plan for the future.
System testing usually refers to the testing of a specific system in a controlled environment to ensure that it will perform as expected and as required. From a Systems Development perspective, the term System Testing refers to the testing performed by the development team (programmers and other technicians) to ensure that the system works module by module (unit testing) and also as a whole.
User Acceptance Testing (UAT):
UAT refers to the test procedures which lead to formal 'acceptance' of new or changed systems. User Acceptance Testing is a critical phase of any project and requires significant participation of 'End Users'. An Acceptance Test Plan is also developed detailing the means by which 'Acceptance' will be achieved. The final part of the UAT can also include a parallel run to compare the new system against the current one.
Our smart use of the best available tools and automation introduces significant efficiency into the execution process. Our team has extensive experience on the following tools/applications:
Testing Tool Expertise
|Functional Testing||Mercury QuickTest Pro, WinRunner, Borland SilkTest, Selenium|
|Performance Testing||JMeter, LoadRunner|
|Defect Tracking||Bugzilla, Mantis, Remedy user, Atlassian JIRA|
|Test Case Management||Test Director, Mercury Quality Center|