Our Methodology
 

Overview of Software Development work flow

Requirement Analysis:
Business and functional requirements are collected at this stage in two parts, user and software requirements. The user requirements describes the problem in the customer’s language, and the Software requirements: are used to describe ‘what’ the product will achieve.

Design:
The design phase involves planning and documenting the global features of the software in preparation for the development phase.

Development:
The development phase is where the software is actually coded. The main inputs are the software requirements and architectural design.

Testing:
Apart from unit as well as integration testing, to ensure the robustness and reliability of the software developed, we provide specialized functional and user acceptance testing by a separate Quality Assurance team. This value added service assures defect free software product.

Warranty Support:
The installation process involves:

  1. Installation of software on the target computer(s)
  2. Running the acceptance test with the customer
  3. Signing off of the software by the customer
  4. User training
 
 

Overview of Software Testing work flow

Requirement Analysis:
The first step towards any Software testing is Business Requirement Study . To understand client requirements, application functionality and connectivity/environment setup, our experts schedule regular meetings and updates.

Test Plan:
After requirement analysis we will provide you with a comprehensive test plan. The Test Plan typically includes:

  1. The scope of the testing that will be performed
  2. The test platform configurations that will be used during testing
  3. The start and completion dates for testing

The Test Cases that will be executed during the testing of your product The test plan is issued to our client for final approval before testing commences.

Reports:
During the execution of the Test Plan, all errors found by our test engineers are logged into defect tracking tool. Regular updates of error reports and status reports concerning the testing of software is given to the customer. At the end of the process a final report is issued where the outcomes of the testing is documented.

 

 
Best viewed at 1024 x 768 resolution
Copyright © 2007 Amba-Tech