Enhance Your Job Prospects with Practical
Training and Job Support in Manual
Testing with Agile and JIRA, ETL, Selenium
with Java and Cucumber, TestNG and
Many more...
wit
h
Khushi
Technologies..
Manual Course Contents
Manual Testing IX. Defect Management Using
JIRA
I. Introduction to Manual A. Defect lifecycle and workflow
Testing B. Defect identification and
• A. Definition and purpose of classification
manual testing C. Defect reporting and tracking
• B. Role of manual testing in D. Defect triaging and resolution
software development lifecycle
• C. Advantages and limitations of X. Test Techniques and Types
manual testing A. Functional testing
B. Integration testing
II. Fundamentals of Manual C. System testing
Testing D. User acceptance testing
• A. Test case development and E. Regression testing
execution F.
• B. Test plan creation and XI. Test Automation Introduction
management A. Benefits and challenges of test
• C. Defect management and automation
reporting B. Selecting appropriate test cases for
• D. Test documentation and automation
traceability C. Introduction to test automation
tools
III. Introduction to Agile
• A. Definition and principles of Agile
• C. Benefits and advantages of Agile
IV. Agile
Selenium JAVA Course
Contents
loops).
Automation Testing
I. Introduction to Selenium: III. Classes and objects.
• What is Selenium? • Constructors and methods.
• Selenium WebDriver and other • Encapsulation, inheritance, and
components. polymorphism.
• Setting up Selenium in Java • Abstraction and interfaces.
development environment.
IV. Packages and Access Modifiers:
II. Understanding WebDriver API.
• Locating web elements using • Creating and using packages.
different locators (e.g., ID, name, Understanding access modifiers (public,
class name, XPath, CSS selectors). private, protected, default).
• Performing actions on web elements
(e.g., click, input, select, submit).
[Link] with Browser Windows
and Frames
• Handling multiple windows and tabs.
• Switching between frames.
IV. Implicit and explicit waits
• Expected Conditions in WebDriver.
• Handling synchronization issues.
V. Advanced WebDriver Techniques:
• Handling keyboard and mouse
Selenium JAVA Course
Contents
V. Exception Handling:
• Handling exceptions using try-
catch blocks.
• Creating custom exceptions.
• Best practices for exception
handling.
VI. Input and Output (I/O) in Java:
• Reading and writing data to files.
• Working with streams (e.g., File
Input Stream, File Output Stream).
• Handling serialization and
deserialization.
VII. Collections Framework:
• Introduction to collections (List,
Set, Map, etc.).
• Working with ArrayList, LinkedList,
HashSet, HashMap, etc.
• Iterating through collections.