Admission Enquiry

Admission Enquiry

Admission Enquiry

Admission Enquiry
Show More Arrow Down
Course Content

Introduction

  • Overview of Software Testing and its importance in the software development lifecycle.
  • Understanding Manual vs. Automation Testing and when to use each.
  • Setting up the testing environment and required tools.
  • Introduction to Python programming for automation.

Module 1: Manual Testing

  • Understanding Software Testing Life Cycle (STLC) and defect tracking.
  • Learning Black-Box & White-Box Testing techniques.
  • Writing and executing test cases, test plans, and bug reports.
  • Working with JIRA and other defect-tracking tools.

Module 2: Automation Testing

  • Hands-on experience with Selenium WebDriver for web automation.
  • Implementing Pytest framework for structured testing.
  • API Testing with REST Assured.
  • Performance and mobile testing with JMeter & Appium.
  • Integrating testing within a CI/CD pipeline (DevOps).

Conclusion

  • Hands-on project – creating and executing test cases on live applications.
  • Debugging test failures and optimizing automation scripts.
  • Generating HTML test reports for automation execution.
  • Career guidance and preparation for software testing roles.

After This Course, You Will Be Able To:
  • Conduct end-to-end software testing, from requirements analysis to release.
  • Perform manual testing using black-box and white-box methodologies.
  • Automate web applications using Selenium WebDriver with Python.
  • Execute API testing and mobile testing using REST Assured & Appium.
  • Integrate testing into CI/CD pipelines for DevOps-driven workflows.

Similar Courses from iCode