Description of Course
The aim of this program is to develop a level of understanding in principles and practices in quality assurance that would benefit IT professionals as well as the software industry. Acquiring the designation of Certified Software Quality Assurance Professional assures formal acknowledgement that the recipient has an overall understanding of the software quality assurance principles. Further, it provides competence to practice a profession in software quality assurance
Entry Requirements
Advance Level Examination
Diploma In Information Technology
Course Content
Initiation
- Basic knowledge of Quality Assurance, Quality Engineering Theories & Concepts
- Introduction to JAVA
Test Automation Course Contents
- Introduction to Test Automation
- Web Test Automation
- Introduction to Selenium
- Sample Web Application Automation using Selenium & TestNG with Java
- Page Object Concept & Some Other Best Practices
- Mobile Test Automation
- Introduction to Mobile Testing
- Mobile Application Types
- Native
- Web
- Hybrid
- Test native apps
- Sample Mobile Automation
- Mobile Test Execution
- API Test Automation
- Introduction to APIs
- SOAP
- REST
- Introduction to service level testing
- SOAP API testing using SOAPUI
- REST API testing using POSTMAN
- API Test Automation
- Introduction to APIs
- Continuous Integration & Continuous Delivery (CI and CD)
- What is CI & CD?
- Introduction to Jenkins
- Create your first job in Jenkins
- Jenkins Master – Slave Setup
- Introduction to GIT
- Introduction to Maven
- Test Reporting
- Why Test Reporting?
- Test Reporting Frameworks
- Maven Surefire Plugin
- Cucumber Reports Engin
- Performance Testing
- Introduction to Performance Testing
- Performance Test Types
- Load Testing
- Stress Testing
- Endurance Testing
- Spike Testing
- Different Layers of Performance Test
- Front-End performance testing
- BFF (Back-End for Front-End) performance testing
- Back-End performance testing
- Performance Test Types
- Introduction to WebPageTest
- Introduction to JMeter
- Performance Test Reporting
- Introduction to Performance Testing
- Security Testing
- Why Security Testing
- Security Test Tools
- Test Automation Frameworks
- Need for Test Automation Frameworks
- Create a Sample Test Automation Framework