Search
  • +44-7459919437 (UK- WhatsApp & Direct Call) | +91-6383544892 (India - WhatsApp Only) | Email Id : vinothtechsolutions@gmail.com
Vinoth Tech Solutions
  • Home
  • Tutorials
  • End-to-End QA Projects
    • API Manual and Automation Testing using SoapUI
    • DevOps CI CD using Real Time Project Setup
  • Self Paced Video Course
    • Selenium Course Curriculum
    • Cypress Course Curriculum
    • Playwright Course Curriculum
  • About Me & Feedback
    • LinkedIn Profile
    • Placed Students Feedback
    • Online Training Feedback
    • TechTalk
  • FAQS
  • Demo Sites
    • Practice Automation
      • Registration Form
      • Transaction Details
      • DropDown
      • Basic Authentication
      • Mouse Event
      • Keyboard Events
      • Alert and Popup
      • Multiple Windows
      • iFrames
      • Wait WebElement
      • WebTable
      • Date Picker Calendar
    • E-Commerce Demo Application
    • Healthcare Demo Page
    • Create Account Demo Page
    • Python JS Online Compiler
  • Home
  • Tutorials
  • End-to-End QA Projects
    • API Manual and Automation Testing using SoapUI
    • DevOps CI CD using Real Time Project Setup
  • Self Paced Video Course
    • Selenium Course Curriculum
    • Cypress Course Curriculum
    • Playwright Course Curriculum
  • About Me & Feedback
    • LinkedIn Profile
    • Placed Students Feedback
    • Online Training Feedback
    • TechTalk
  • FAQS
  • Demo Sites
    • Practice Automation
      • Registration Form
      • Transaction Details
      • DropDown
      • Basic Authentication
      • Mouse Event
      • Keyboard Events
      • Alert and Popup
      • Multiple Windows
      • iFrames
      • Wait WebElement
      • WebTable
      • Date Picker Calendar
    • E-Commerce Demo Application
    • Healthcare Demo Page
    • Create Account Demo Page
    • Python JS Online Compiler
View Categories
  • Home
  • Tutorials
  • QA Software Testing
  • QA Software Testing
  • What is Test Execution Phase in STLC?

What is Test Execution Phase in STLC?

What is Test Execution Phase in STLC?

The Test Execution Phase in the Software Testing Life Cycle (STLC) is the stage where the actual testing of the software application takes place. During this phase, testers execute the test cases that were developed in the previous phases and compare the actual results with the expected results to identify defects. This phase is critical for ensuring that the software meets the specified requirements and functions as intended.

Steps in the Test Execution Phase

1. Prepare Test Data:

  • Ensure all necessary test data is available for executing the test cases.
  • Example: Create dummy accounts with varying balances for testing fund transfers.

2. Execute Test Cases:

  • Run the test cases as per the test plan.
  • Example: Execute test cases for login, fund transfer, balance inquiry, and transaction history.

3. Record Results:

  • Document the actual results for each test case.
  • Example: Record whether the test case passed or failed.

4. Report Defects:

  • Log defects in a defect tracking tool.
  • Example: Report a defect for a failed login test case.

5. Retest Defects:

  • Verify that the reported defects have been fixed.
  • Example: Retest the login functionality after the defect is resolved.

6. Perform Regression Testing:

  • Ensure that new changes have not impacted existing functionality.
  • Example: Test all related features after fixing the login defect.

7. Analyze Results:

  • Review test results and defect reports.
  • Example: Identify trends, such as recurring defects or high-risk areas.

Deliverables of the Test Execution Phase

1. Test Execution Results: Detailed records of test case execution, including pass/fail status.

2. Defect Reports: Logs of all defects identified during testing.

3. Retest Results: Confirmation that reported defects have been fixed.

4. Regression Test Results: Results of regression testing to ensure no new defects were introduced.

Importance of the Test Execution Phase

  1. Identifies Defects: Uncovers bugs and issues in the application.
  2. Validates Functionality: Ensures the application works as per requirements.
  3. Ensures Quality: Helps deliver a high-quality product to end-users.
QA Software Testing
What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
What is Test Cycle Closure in STLC?
© 2018 – 2025 V-Tech Solutions Ltd (UK), Reg. No: 16489105