Software Testing Fundamental Course
About the Course
Software Testing is estimate of the software against requirements gathered from users and system specifications, Software testing contains of Validation and Verification.
Validation – It is process of examining whether or not the software satisfies the user requirements.
Verification – It is the process of confirming if the software is meeting the business requirements, and is developed adhering to the proper specifications and methodologies. Software is been tested manually or using an automated testing tool(Selenium): In Manual Testing- The software tester prepares test cases for different sections and levels of the code, executes the tests and reports the result to the manager.
In Automation Testing – Testing procedure done with help of automated testing tools.
Is software testing a good career choice?
- Testing is in Demand
- Testers get Good Pay
- Relatively easy to enter into IT through S/W Testing
- Switch from Development to Testing is Easy
- Testing tools are easy to learn
- Kind of 9 to 6 job
- Good Onsite Opportunities
- Relatively easy to come back after the career gap
Duration: 40 hours
Mode: Online Session
Modules in Manual Testing course
- Software Development Life Cycle (SDLC)
- SDLC Models
- Testing Methodology
- Types of Testing
- Software Testing Life Cycle (STLC)
- Software Test Documents
- Software Defect Life Cycle
- Test Closer and Reporting
- Defect Tracking Tool (JIRA)
- Application Life Cycle Management Tool (HP ALM)
Modules in Automation Testing course (Core Java + Selenium)
- Core Java programming for Selenium
- Selenium Webdriver
- TestNG Framework
- Automation Framework
- CI/CD Tool Jenkins
Module I: Core Java programming for Selenium
- Java Programming Environment
- Java Language Elements/Fundamentals
- Java Specialized Concepts
- Object-Oriented Programming
- Java Collections
Module II: Selenium Webdriver
- Selenium Test Environment Setup
- Inspect Web/HTML Elements
- Locating Elements in Selenium (Using Element Locators)
- Performing Actions on Elements (Using Selenium WebDriver Methods)
- Selenium Page Object Model (Creating Object Repositories)
- Writing Selenium Test Cases
Module III: TestNG Framework
- Install TestNG plug-in for Eclipse IDE
- Create Test Batches (TestNG Programs)
- Prioritize Test Cases
- Grouping Test Cases
- Executing Test Batches
- Generating Test Reports
Module IV: Automation Framework
- Selenium Test Environment Setup (By Integrating Maven with Selenium)
- Create a Folder Structure
- Create Automation Resources
- Create Selenium Test Cases
- Execute/Run Test Batches
- Generate Test Report
- CI/CD Tool Jenkins
- Resume creation as per market standard
- Real time working model
- Mock Interviews
- Query/Support discussion with faculty
- Job reference
- Interview Calls
Note: All the post course services will be provided till student gets placed.