Search
  • +44-7459919437 (UK- WhatsApp & Direct Call) | +91-6383544892 (India - WhatsApp Only) | Email Id : vinothrwins@gmail.com
Vinoth Tech Solutions
  • Home
  • Selenium Java Online Training
  • Self Paced Video Course
    • Selenium Course Curriculum
    • Cypress Course Curriculum
    • Playwright Course Curriculum
  • Tutorials
  • Demo Sites
    • Practice Automation
      • Demo Page Healthcare
      • Registration Form
      • Transaction Details
      • DropDown
      • Mouse Event
      • Keyboard Events
      • Alert and Popup
      • Multiple Windows
      • iFrames
      • Wait WebElement
      • WebTable
  • FAQS
  • About Me & Feedback
    • Placed Students Feedback
    • Online Training Feedback
    • LinkedIn Profile
    • TechTalk
  • Free YouTube Courses
    • Python for Automation
    • Free QA Video Courses
      • Manual Testing
      • Java For Automation
      • Selenium Webdriver
      • TestNG
      • Cucumber BDD
      • UFT(QTP) Automation
    • Free Data Science Courses
      • Artificial Intelligence for Beginners
      • Python For A.I
      • Python Pandas
      • Python NumPy
      • Mathematics for A.I
  • Home
  • Selenium Java Online Training
  • Self Paced Video Course
    • Selenium Course Curriculum
    • Cypress Course Curriculum
    • Playwright Course Curriculum
  • Tutorials
  • Demo Sites
    • Practice Automation
      • Demo Page Healthcare
      • Registration Form
      • Transaction Details
      • DropDown
      • Mouse Event
      • Keyboard Events
      • Alert and Popup
      • Multiple Windows
      • iFrames
      • Wait WebElement
      • WebTable
  • FAQS
  • About Me & Feedback
    • Placed Students Feedback
    • Online Training Feedback
    • LinkedIn Profile
    • TechTalk
  • Free YouTube Courses
    • Python for Automation
    • Free QA Video Courses
      • Manual Testing
      • Java For Automation
      • Selenium Webdriver
      • TestNG
      • Cucumber BDD
      • UFT(QTP) Automation
    • Free Data Science Courses
      • Artificial Intelligence for Beginners
      • Python For A.I
      • Python Pandas
      • Python NumPy
      • Mathematics for A.I
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 Vinoth Tech Solutions Ltd (UK), Reg. No: 16489105