»     Security Systems
»     Attendance Systems
»     Barcode And RFID
»     CCTV's
»     Turnstyle Tripods
»     Bomb Detection Devices
»     Solar Fencing
»     Fire Alarm
»     Video Door Phone
 
Services »» Testing & Maintainance
 
Quality procedures and software testing

Shamwai QA team possesses the specialized skills, knowledge and expertise to perform Software Testing that involves Unit Testing, System Testing, Interface Testing, Integration Testing, Regression Testing, Functionality Testing, Acceptance Testing etc.

Our process to test the life cycle definition of the software, involves:

  Describing the standards and guidelines,

  Writing Master Test Plan,

  Writing Test Cases

  Analyze and recommend Hardware and software requirements,

  Define Interfaces, Reviews,

  Define Testing approach on how and when to do Unit testing,

  Integration Testing, System testing, Acceptance Testing etc.

  Evaluate testing tools

  Evaluate test results Working with efficiency,

we aim to test and certify products enabling companies to provide robust and bug free solutions.

Software Maintenance

The principal requirement during maintenance is to ensure that the existing quality of software is preserved to make the system operate and function properly along with any new enhancements that are needed because of the change in business requirements. At Shamwai, our specialized team uses preventive maintenance in which the overall quality of software is improved in order to ensure long-term maintainability.

The possible activities in this process includes:

  Removal of unreachable and infeasible code

  Simplification of procedure interfaces and restructuring

  The addition of more comments

  Fault removal and improved test data generation

We also follow the policy of making extensive market research, upgrade impact analysis, asset management, and quality control during software maintenance to help control various risks involved. As an added effort, our project team looks into the current state of the software, its complexity, structure, comments, dataflow and other valuable information, which are critical and need more attention, to enhance functionality, and to bring in stability, consistency and improvement into the overall performance of the application.

Our services include:

  State of the art on-line help system

  Software support via email, phone and fax

  Frequent updates and enhancements

  Web based updates easily downloadable