Key Management Group
Home home Sitemap sitemap Contact contact
About Us
Services
Alliances
Careers
KMG Case Studies
 
OFFERINGS
Software Development
Software Maintenance
Platform Migration
Web Enabling
DBA/Production Support
ERP/Implementation
Testing Services
Team Augmentation

Technology in modern banking is no more an option but a bare necessity to survive in the competitive world.

Services Offerings Testing Services

Software Testing is a science in itself. Based on the stage of software project and the associated testing requirements, testing may involve any or all of the following:

Black Box Testing
White Box Testing
Regression Testing
Functional Testing
Testing using tools
Manual Testing

The above testing techniques are not necessarily complimentary to each other. For example, Regression Testing would most likely involve use of testing tools. The above have been mentioned separately to list down KMG's testing services and the associated skills involved.
Black Box Testing
If software tests involve Black Box testing, we're essentially trying to validate input/output response of a software units and modules. The skills necessary for such testing would be ability to understand functional requirements, ability to design test cases based on these functional requirements, ability to test based on test cases either manually or using tools.

KMG's testing professionals who have a good understanding of designing test cases looking at functional requirements and who have proven skills in testing software systems based on test cases.
White Box Testing
Many a times, testing requirements envisage looking into code and database to understand and validate the behavior of software units/modules. The expected result of test case of White Box testing requires person to look into programming language code, perhaps debug it and also look into results in terms of how it affects databases and other data sources such as web-service invocation etc.

White Box testers need to have programming language & database skills. KMG's White-box testers have proven technical skills in the technologies being used in the software project and also testing skills. For example, if a software project involves JSP, Servlet, Oracle technologies, the white box tester put by KMG would have good understanding of how JSP, Servlet, JDBC and Oracle technologies work. The person would be able to validate the expected results of a business process by digging into software code and by looking at data snapshots as the business process is executed.
Regression Testing
Many software projects, especially of maintenance nature, require validation after a change is made to the software. It is more important to know whether after making a software change, all functionalities which worked in the past still work the same way now. Regression Testing is what is required. It is largely considered efficient to do regression tests using tools.

KMG has been involved in regression tests of products under maintenance. KMG has successfully used Mercury's Quick Test Pro (QTP) & WinRunner and Empirix's eTestSuite in the past.
Regression testing has 2 phases:
First phase is to create automated test scripts (for the chosen testing tool) for all business processes being put under test. For projects in this phase, KMG involves professionals who have proven skills in recording test scripts using chosen testing tool (e.g. QTP) and integrating the scripts to create a automated script for the business process. KMG testers have the skills such as ability to create data-driven integrated test scripts, ability to create reusable object repository, especially in case of QTP & WinRunner.

Second phase of testing is when all scripts are available and the project has gone in maintenance mode. The work involves modification of scripts to take care of a new change to the software and also doing routine regression tests by playing automated test scripts. KMG testers have proven skills in maintaining and running test scripts of the chosen testing tool.
Functional Testing
While both Black Box and White Box testing are meant to test functionality of software, Functional Testing is being illustrated separately to pinpoint the fact that functional testers are required to know functionality very well. Functional Testers start designing test cases from the beginning of software project, right from the requirements stage.

KMG involves functional experts with testing background for functional testing. For example, KMG has Insurance Subject Matter Experts (SMEs) involved in designing test cases of insurance application.
Testing Tools
KMG testers are adept in QTP, WinRunner, LoadRunner and Silk Testing tools.
Manual Testing
Manual testing is widely prevalent in KMG in all projects. All software development projects have Unit Testing and System Integration Testing phases. Typical development projects do not have elaborated scope to do tool based testing as script creation for a testing tool is a project in itself.

All software development projects at KMG involve testers who are adept in manual testing techniques including Black Box and White Box.
Privacy Policy | Legal DisclaimerCopyright © KMG, 2007-2011.