Software Testing at YMSLI
Testing at YMSLI ensures coverage of all the functional and non functional requirements of the client. It includes sound and cost effective testing of applications within the limitations of schedule, budget and available resources. Moreover a continuous approach to quality, initiated early in the Software Development Life Cycle (SDLC), lowers the cost of maintaining the software significantly.
Software Testing is becoming an important parameter for the assured quality of the product and has become a vital part of the SDLC and a specialized function in itself. Growing complexity of today’s applications, modifications in technologies, combined increase in competitive pressure sky rocketing costs of application failure and downtime have captured the need for testing to new heights.
We have an independent Software Testing Team at YMSLI, having a strong vertical-based testing experience that ensures comprehensive and exhaustive testing of the product.
The testing team is involved in:
Test Planning and creation of testing scenarios based on client’s requirements
Creation of test cases related to the identified scenarios
Development of the scripts for automation testing
Execution of the test cases and scripts
Validate that the requirements are implemented appropriately and software works as designed
Various tools used by testing team includes:
Bug Tracking System for issue reporting including bug tracking
Rational tools for regression and performance testing
Subversion for Configuration ManagementSoftware Testing Disciplines
Structural (White Box) Testing – Database testing
Functional (Black Box) Testing - Function’s Capability, Boundary Value Testing, Regression testing –manually as well as using Rational Automation Tools
Testing Non-Functional Requirements-Usability testing, Performance testing, Browser Compatibility testing
User Acceptance testing
Business Value
Defect prevention oriented approach leading to substantial reduction in cost
Near zero defect delivery leading increased customer satisfaction
Delivering reduced time-to-market and costs at superior quality
Automation tools reduce the testing cycle times while improving the testing accuracy
Early start of testing activity helped in reducing both the time and cost for the Project while increasing the quality
Well defined testing process