Programming Interview Question for CSS

Fundamental Test Process

Fundamental Test Process





Test Control & Planning:

It is a management document prepared by the TL/TM(test lead/test management) plan will specifies in & out the process of the project because the test plan describes 

  • When to test
  • What to test
  • Whom to test
  • How to test
  • When to stop
This is a project-level document because when we change the project, requirements are going to be changed, when we change the requirements plan is going to be changed.

Test plan Template: 

  1. Test Plan ID
  2. Domain Name
  3. Project Name
  4. Product Name 
  5. Test Plan scope
  6. Entry Criteria
  7. Exit criteria
  8. Features to be tested
  9. Features not to be tested
  10. Test Deliverables
  11. Test Strategy
  12. Risk Factors
  13. Schedule
  14. Approval

Test Analysis and Design:

  1. Reviewing the test basis: A test basis is a document where we can write a review of the given SRS.
  2. Evaluating testability: We can log the expected data for each and every requirement and we can specify expected data from filled documents.
  3. Identify test conditions: Test condition is an event/item to be reflected in the test cases.
  4. Set up test data: We need to prepare a document for the test data, which we have to implement in the test case.
  5. Set up a test environment: We need to prepare the document for the required environment.
  6. Design test cases: A test case is a procedure to test the applications, the sequence of actions to be executed can be mentioned.
  7. Create traceability matrix: Making the association between the testing resources is known as traceability.
Traceability matrix is divided into 2 types:
  • Forward traceability matrix
  • Backward traceability matrix
Forward traceability matrix: We can make the relations from requirements to defects.
Backward traceability matrix: We can make the relations from defects to requirements.

Test Implementation and Execution:
  1. Prioritize the test cases
  2. By providing the exact data document for an enhancement
  3. Check the test environment has been created by the IT admin
  4. Prepare the test suit/test set(collection of test cases which are to be executed)
  5. Select the approach or procedure(manual/automation)
  6. Execute the test cases on the application 
  7. Identify the actual data from the execution
  8. Compare expected data with actual data
  9. Define the results
  10. Prepare defect report sheet and report it to the concern person 
  11. Perform retesting the application 
  12. Perform the regression on the application

Evaluating Exit Criteria and Reporting:

  1. Checking test defects against the exit criteria specified in the test planning
  2. Writing a test summary report for stakeholders "Stakeholders-Voice of the client"

Test closer activity:

Test closer activities collect data from completed test activities to consolidate experience, testware, facts, and numbers.
  1. Completion of tests
  2. Handing over test objects
  3. Learning Experience
  4. Archiving



























Comments