MDT InfoTech  
Language:
   
         
   
Company
Enterprise Solutions
Services
  Overview
  IT Outsourcing
 
Software Development
 
Software Testing
 
Application Migration
 
Application Maintenance
  On-site Service
  Business Process Outsourcing
  Business Models
  Delivery Models
Successful Stories
News
Career
 
 
home Services IT Outsourcing Software Testing
 
 

Software Testing is critical to any software product with the goals to achieve the optimal quality of the software and minimize the development cost.

MDT InfoTech provides outsourcing service in Software Testing to help our clients to accelerate the release cycles and reduce the cost of software failures to the minimum. We have expertise in all aspects of software testing to ensure your applications will exceed the quality requirements. We have well-structured test lab, test case repository, defect tracking system, third party test tools. We focus on the test coverage to ensure the highly satisfactory bug removal efficiency.

Full Lifecycle Software Testing
To guarantee the effectiveness and thoroughness of the testing, MDT InfoTech testing team uses the most up-to-date strategies and technologies. We are familiar with the following phases in software testing:

Module testing

Module testing is a process of testing the individual subprograms, subroutines, or procedures in a program. That is, rather than initially testing the program as a whole, testing is first focused on the smaller building blocks of the program. The purpose of module testing is to compare the function of a module to some functional or interface specification defining the module.

Integration testing

Integration testing is a process of attempting to find discrepancies between multiple software modules. The purpose of integration test is to examine whether a software application matches its functional specifications.

System testing

System testing is a series of processes to compare the system or software program to its original objectives. It can be divided into the following sub areas:

  • Facility Testing - to determine whether each facility (function) mentioned in the objectives was actually implemented.
  • Volume Testing – to show whether the software program handles the volume of data specified in its objectives.
  • Stress Testing – that subjects the program to heavy loads or stresses. A heavy stress is a peak volume of data, or activity, encountered over a short span of time.
  • Usability Testing – an attempt to find human-factor, or usability, problems.
  • Security Testing – the process of attempting to devise test cases that subvert the program’s security checks.
  • Performance Testing – to make sure whether the software program satisfies its performance objectives.
  • Configuration Testing – to show whether the system or software program supports a variety of hardware and software configurations as expected.
  • Installability Testing –an important part of the system testing process as users’ first experience is when they install the application.
  • Documentation Testing – the system test also is concerned with the accuracy of the user documentation.
  • Acceptance Testing – the process of comparing the program to its initial requirements and the current needs of its end users.

Manual / Automated Testing
MDT InfoTech offers a full range of manual testing services. Outsourcing your testing requirements to us guarantees that your software product is tested by a third party. Our commitment is to help you release a high-quality product. 

Test automation reduces the expenses of regression testing and also speeds up test turn around time. It provides ground for Environment Testing. Through automated testing MDT InfoTech creates test scripts, generates test data and analyzes test logs.

General Process for Testing Project
For a typical software development / testing project, MDT InfoTech usually follows the following testing stages to ensure high quality and make the project implementation predictable to clients.

  1. Go through client’s requirements and project specifications – correct understanding to project requirements and product specifications is crucial to both development team and testing team. During this stage, test lead will study the requirements companying with project manager and dev lead.
  2. Create test plan and set up testing team – test lead creates test plan based on the project specs. Generally, the test plan includes testing scope, schedule, resource allocation, process, synopsis of test cases, etc. A dedicated test team will be set up.
  3. Create test cases based on project specs and test plan – all the test engineers in the team will deeply study the product specs and then start to create test cases for the assigned modules or functionalities. In typical product development project, the stage of test case creation is in parallel with coding stage.
  4. Manually and continuously update run test cases – once the product or modules are available for testing, our test engineers will run the test cases by manual at first. Meanwhile, the test case update is a continuous process.
  5. Test automation – Our test engineers select test cases for different testing purposes in the case pool, such as Sanity Testing, Regression Testing, Systematic Testing, etc, and write scripts to put them into test automation. The purpose of this stage is to ensure product quality and to find any regression issues in an early time. For instance, automated sanity testing is usually performed whenever a new product build is available.
  6. Verify bug fixing and list hot-spot areas – verify each fixed bug, explore and maintain hot spot areas or functions that might be affected by this fixing.
  7. Systematic testing – this may be further divided into some sub-sections depending on different projects, such as performance testing, use case testing, release testing, etc.

We test

  • System software
  • Web applications
  • Enterprise applications
  • Platforms
  • Other technology products such as middleware

We deliver

  • Test plans and test cases
  • Automated test scripts
  • Test result analysis
  • Software quality metric
 
     
 Contact us:
 Tel: +86-10-8289 9429
 Email: outsourcing@mdtit.com
 Request for Information
 
 Case Study:
  A Software Product Testing Project
The customer is a London-based leading software provider focusing on secure content compliance solutions. The customer's primary products ensure document accuracy, security and compliance.
 
 
Sitemap | Privacy Policy | Term of Use
Copyright © 2002-2009 MDT InfoTech Ltd.
All rights reserved.