|
It is a well known fact that software defects caught earlier in the development lifecycle are much easy and cheaper to fix. A sound software quality assurance process should be embedded early in the software development process to ensure functionality or time-to-market is not compromised at the tail end of the development cycle. Silicus software development services for Quality Assurance and Independent Testing are designed to work in tandem with development teams to improve software quality, reduce rework and time to market, and provide a testing framework specifically designed for your software product.
Software quality assurance is more than just testing. It involves a repeatable process to ensure all the functional and technical requirements of the software are fulfilled. A sound software quality assurance framework should be designed to reflect the reliability, functionality, performance, interoperability, portability, maintainability and efficiency requirements of the software. Additionally, the quality assurance framework should take into consideration the development process (agile / iterative vs. waterfall) as well as the architecture of the software (service-oriented, smart-client, fat-client, multi-tenant, etc.). Silicus Quality Assurance services ensure that the necessary rigor is built into the development process.
While Silicus can provide end-to-end quality assurance services, some of our clients have mature software quality assurance processes. Silicus independent software testing services provide an efficient and cost-effective means to perform software testing in adherence with software quality assurance methodology defined by the customer.
Silicus has expertise in Manual and Automated Testing including performance-related testing services such as performance analysis, benchmarking, load / stress testing and performance tuning. Our Software Engineering Process Group has helped in developing a wide range of tools for simulating load generation, performance monitoring and automatic report generation and other scenarios.
Silicus' Quality Engineering offerings include:
| Test Lab set up |
Setting up testing labs at offshore to suit the customer’s needs |
| Functionality and UI testing |
Web testing |
| Compatibility testing |
Internationalization (I18n) and Localization (l10n) testing |
| Performance testing |
Server testing (database, directory and Internet) |
| Load / stress testing |
Manual testing , simulating users |
| Test Automation |
Test strategy, plan , cases & implementation |
| Regression testing |
Test strategy, plan , cases & implementation |
| Compliance testing |
Test strategy, plan , cases & implementation |
| Compiler testing |
Test strategy, plan , cases & implementation |
| White box testing |
Design review |
| Black box testing |
Third party Acceptance testing |
Our capabilities include expertise in using the following tools:
| Microsoft Team Foundation Server- Test Manager, Code Coverage, Unit Testing and Web Testing |
| IBM Rational Test Studio - Quantify, Pure Coverage, Robot, TestFactory and Purify |
| Rational Robot, Segue SilkTest and Mercury WinRunner for test automation |
| TestManager and TestDirector for test management |
| ClearCase, CVS and VSS for configuration management |
| ClearQuest, Bugzilla and PVCS for defect management |
If you would like to learn more about our offshore software development services for software quality assurance and independent software testing or need more information please
contact us.
|
|
|