info@gianasoft.com (+91) 90520 36888

Software Testing

Software Testing is a sequence of specific activities conducted during the testing process to ensure software quality goals are met. It involves both verification and validation activities. Contrary to popular belief, Software Testing is not just a single/isolate activity, i.e. testing. It consists of a series of activities carried out methodologically to help certify your software product.

The two main types of Software Testing

  • Automated testing is performed by tools and scripts that execute common test cases without human input.
  • Manual testing is executed by human testers and software. This allows for a uniquely human perspective on application usability.

Software Testing Phase

1. Requirement Phase

  • Identify types of tests to be performed.
  • Gather details about testing priorities and focus.
  • Identify test environment details where testing is supposed to be carried out.

2. Plan Phase

  • Preparation of test plan/strategy document for testing.
  • Test tool selection & Test effort estimation.
  • Resource planning and determining roles and responsibilities.

3. Tset Case Development Phase

  • Create test cases, automation scripts (if applicable).
  • Review and baseline test cases and scripts.
  • Create test data (If Test Environment is available).

4. Environment Setup Phase

  • Understand the required architecture, environment set-up and prepare hardware and software requirement list for the Test Environment.
  • Setup test Environment and test data.
  • Perform smoke test on the build.

5. Execution Phase

  • Execute tests as per plan.
  • Document test results, and log defects for failed cases and Map defects to test cases in RTM ( Requirement Traceability Matrix).
  • Retest the Defect fixes & Track the defects to closure.

6. Closure Phase

  • Evaluate cycle completion criteria based on Time, Test coverage, Cost,Software, Critical Business Objectives, Quality.
  • Prepare test metrics based on the above parameters.
  • Prepare Test closure report.

We Are Here to Provide You Best Service.