
To integrate manual and automation testing methodologies to improve software quality assurance processes.
To provide interns with practical experience in both manual and automated testing approaches.
To enhance interns' understanding of the benefits and limitations of each testing method and their appropriate application within a software development lifecycle.
###
Learning and executing manual testing techniques such as exploratory testing, usability testing, and regression testing.
Documenting test cases, test scenarios, and test results.
Reporting and tracking software defects using a bug tracking system.
Familiarizing with automation testing tools like Selenium, Appium, or JUnit.
Creating and executing automated test scripts for functional, regression, and performance testing.
Analyzing and interpreting automated test results for identifying software issues.
Participating in sessions to discuss the integration of manual and automation testing approaches.
Comparing the effectiveness, efficiency, and coverage of manual and automated tests.
Collaborating in the implementation of a combined testing strategy for a real-world software project.