Friday, December 7, 2018

Software Testing project - points to keep in mind for test execution

Every software testing professional should keep the below points in mind for successful project execution.

 Test Readiness:
  1.  Who is the client and which process to be followed.
  2.  Know your project team including dev and business.
  3.  Project size (Large, Medium, Small)
  4.  Project schedule including Go-Live date
  5.  Requirements understanding and Priority of those requirements.
  6.  Highlight the requirement gaps if any
  7.  Platform, where execution needs to perform like,
      •    Browsers
      •    Devices
  8.  List of deliverables to the client (list of documents)
  9.  What is Test strategy and Test plan to execute the targeted test cases. It must be reviewed by project team and agreed.
  10.  List of Resources and skill set which match to the current project execution
  11.  Environment and its contingency if any.
  12.  Test data availability and constraints if any scenarios needs to exempt
  13.  Test scenarios and Test case preparation. It must be reviewed by project team and approved.
  14.  Review for all deliverables before execution starts. eg: Test strategy/ test approach, Test Plan, Test Cases etc.
  15.  Test management Tools and Testing Tools readiness before execution starts
Execution:
  1.  Entry criteria check list
  2.  Environment shakedown testing
  3.  Execute, high priority test cases first to identify the critical defects at early stage.
  4.  Verify the execution status against the burn down chart to keep the project on track for implementation
  5.  All the testing resources should be knowing the defects raised by others. to identify the defect trend.
  6. Schedule the defect triage calls daily to discuss on the outstanding defects and ETA for fix.
  7.  Test case execution should be done effectively.
  8.  Check every day, execution Pass %.  If % pass is not as planned, check what is the gap.?
  9.  Check every day, defect rate and analyse, how the defect rate is impacting the test execution
  10.  Check if any CRs are anticipated and plan the execution accordingly.
  11.  Have a frequent catch-up meetings with the team to understand the issues and challenges if any.
  12.  Exit criteria check list
  13.  Test completion report and testing recommendations (Positives / Negatives) to move into the next phase.
  14.  Always keep the client confidence good and high on testing team.
 

1 comment:

jorjee said...

understand the overview of SAP S/4HANA