Navigation
 News
 Page Options
 Site Login
Login :
 
Password :
 
2005 ITsoft Corp.
Site version : 100305a
DB Version : 100305a
PSC : 264640
 ITsoft Quality Assurance Quality Assurance 

Quality Assurance & Testing
ITsoft is committed to delivering quality software products and services that fulfill all the needs and expectations of our customers.

ITsoft is an IT service provider that:
• Strives for excellence in all areas of its business
• Guarantees the quality of its software products at all stages of development
• Builds in the highest quality in all its applications

Quality is no longer an oral guarantee given over a handshake, but a well defined set of criteria applied to the entire development process.

Approach & Methodology:
QA Testing Methodology is precisely defined at ITsoft. Project Management, Maintenance of Time Schedules, Quality Assurance, and Software Engineering are some of the key areas we focus on in the Software Development Lifecycle process. Our exhaustive Methodology ensures thorough and effective QA Testing of the software products.

1. Data Integrity Testing
Data integrity testing, a key component of QA testing, has to do with verifying the reliability of data procurement and storage methods in order to ensure that the data obtained is in the required format, and that it is reliable and consistent with the data expected to be present in the database. Data Integrity Testing also ensures that all relevant information is stored in a timely manner, thus avoiding data loss, which has the potential to prove catastrophic to a business. Parameters can also be customized as per client requirements for the data integrity testing during the setup phase.

2. Functionality Testing / Defect Analysis
A thorough review of a client's application needs and of their existing systems helps us develop the Functionality tests. ITsoft performs these tests on the basis of our systematic methodology for Internal Documentation, Reporting, and Resolution of defects and bugs detected during the various testing processes. The analysis of these defects and bugs are carefully documented to provide our clients with:

  • A Complete description of the bug/defect and the process of reproducing it
  • A clear assessment of the usability of the product and its relation to the business objectives
  • Critical data and information needed by the developers involved in debugging. This involves a cost/benefit tradeoff.
3. Performance Testing
Performance testing involves testing the product on the basis of the following criteria and other Custom criteria as required by the Client:
  • Stress Testing
  • In Stress Testing, the parameters typically tested are: Storage, Computing Time, Communication Capacity, and Database Recovery Time. This process drives the system to the very limits of its endurance in order to determine what features in the application design can fail during implementation. The features that do fail can turn out to be defects capable of causing disastrous failure.
  • Availability Testing
  • Availability testing involves testing the reliability of the network, database processor, memory, etc. This involves testing the capability to have the support for critical data required by the applications to be up and running in minimum standard conditions. All the architectural components that need to be available are also made sure to be present and functional.
  • Response / Throughput Testing
  • Response / Throughput testing is used to test the load-bearing capacity of the system and to measure the response time and throughput of the various components of the system.
4. Compatibility Testing
Compatibility testing addresses concerns regarding a product's capability to interface with other software and hardware. ITsoft is equipped to test Client products across a varied range of software and hardware platforms to evaluate the related issues involved in Compatibility Testing.

5. Usability Testing
Usability testing is concerned with evaluating a system's ease of use and the level of convenience it provides to non-technical people to enable them to utilize the various tools and functionalities offered by the system. This helps users derive the maximum benefit from the system. Usability Testing further entails detailed analysis of the navigation system, the user interfaces, etc. General Usability testing also involves the following:

Authentication
GUI forms and selections such as:

  • Text Boxes
  • Radio Buttons
  • Check Boxes
  • Drop Down List Boxes
  • Combo Boxes
  • Screen Validations / Validation Conditions
  • Navigation Conditions
  • Usability Conditions
  • Other Generic requirements
Preferred QA Testing Model:
At ITsoft, we guarantee the utmost level of quality in our operations by rigorously applying the following methodologies:
  • Implementing the ETVX model developed by IBM Corporation
  • Holding periodic Quality Training programs to enhance the performance of all employees
  • Organizing International training exchange between our development centers in U.S. and USA
  • Inspecting the quality of the applications at all levels of development
  • Implementing Extensive Testing methodologies by our in-house Testing team
  • Developing effective internal testing mechanisms
  • Effective communication between client and team ensured.
  • Time efficiency.
  • The team can work for more than one shift if required.

Our experienced project managers utilize high-quality techniques and procedures to assure quality at all stages of software development such as:

  • Planning
  • Tracking
  • Control
  • Transition Management
  • Issues Management
  • Implementation
  • Documentation
  • Communication
  • Review
Privacy Policy | Terms of use | Download Brochure