Dive into the fundamentals of manual software testing, where you'll learn to design and execute tests, identify bugs, and create essential testing documentation.
Module 1: Testing Foundations
Program:- Introduction
- Project documentation management
- Software development methodologies
- Functional Testing in browsers
- Use case testing
- Retesting bugs and giving constructive feedback
- Building testing checklists and reports
- Testing based on testing checklists
Module outcomes:
Gain a strong foundation in manual testing, including bug reporting, test case creation, and using tools for project documentation.
Tools you will learn:
Google Cloud Services, Scrum, Agile
Learn to create comprehensive testing documentation for a collaboration platform, including test cases and advanced testing reports. Develop skills in exploratory and regression testing.
Module 2: Testing Documentation
Program:- Exploratory testing fundamentals
- Regression testing fundamentals
- Building testing scenarios and test cases
- Testing based on testing scenarios and test cases
- Producing advanced testing reports
- Retrospective process
Module outcomes:
Develop skills in creating detailed test documentation and advanced testing reports, mastering exploratory and regression testing.
Tools you will learn:
Atlassian Tools
Explore more complex user scenarios and the basics of API testing, focusing on REST API services and creating appropriate documentation.
Program:- E2E testing fundamentals
- API testing fundamentals
- Understanding XML and JSON structures
- API architecture fundamentals
- Database and SQL fundamentals
- Building end-to-end testing scenarios for API testing
- Executing API testing in Postman
- Building test data
Module outcomes:
Master the fundamentals of end-to-end and API testing, including database and SQL basics, and learn to execute tests using Postman.
Tools you will learn:
Postman, SQL, REST API
Automate the testing of registration forms using Cypress, covering essential aspects of UI automation testing.
Module 4: Testing Automation BASIS
Program:- Visual Code Studio basics
- Git and GitHub basics
- Introduction to User Interface automation tools
- Cypress basics
- Using Cypress for automation testing
- Executing automation tests in the local environment
Module outcomes:
Acquire skills in UI automation testing, including using Cypress and managing code with Git and GitHub.
Tools you will learn:
Visual Code Studio, Git, GitHub, Cypress
Enhance your knowledge of Javascript and Cypress, automating the testing of task management software.
Module 5: Testing Automation Advanced
Program:- Object-oriented programming (OOP) fundamentals
- Javascript fundamentals
- Using OOP for Cypress tests
- Introduction to CI/CD
- Orchestrating tests in Cypress
- Debugging with IDE
Module outcomes:
Advance your skills in Javascript and Cypress, learning to apply OOP principles and automate comprehensive UI tests.
Tools you will learn:
JavaScript, IDE, CI/CD
Focus on automating the testing of task management software APIs, ensuring comprehensive coverage and functionality.
Module 6: API Testing Using Postman
Program:- API testing fundamentals
- Introduction to Front-End and Back-End architectures
- Postman API testing fundamentals
- Creating Postman collections
- Executing Postman API testing
Module outcomes:
Develop proficiency in API testing using Postman, understanding networking basics, and automating tests for comprehensive API coverage.
Tools you will learn:
Postman