Software Testing
Software Testing
Software Testing
Manual Testing:
Basics of Programming:
OOPS in Java:
• Members Of Class
• Class and Object
• Constructors
• Has-A and Is-A Relationship
• Constructor Chaining
• this and super statement
• Overloading and Overriding
• Abstract class and Interface
• Type Casting
• Abstraction
• Polymorphism
• Generalization and Specialization
• Access specifiers
• Encapsulation
Java Library:
• Object Class
• String Class
• Wrapper Class
• Java Bean Class
• System Class and its members
• Scanner class
• Singleton Design pattern
• Arrays and problems on arrays
• Collection Frameworks
• Exception Handling
File Programming
Introduction to Automation
• What is Automation
• Advantages & Disadvantage of Automation
• When do we go for Automation
Introduction to Selenium
• What is Selenium?
• Languages & Platform supported by Selenium
Locators
• What is locator?
• Locator types(tagName,id,name,className,linkText,partialLinkText,css,xapth)
Synchronization
Handling WebElement
Handling ListBox
Handling Popups
TestNG
• TestNG annotations
• TestNG reporting
• TestNG Assertion
• TestNG suite
• Parallel execution
• Parameter
Automation Framework
Automation Project
• ER Diagram
• Constraints
• Data types
• >DQL
o Selection and Projection
o Different types of sql clause
o Sql Function
o Single Row Function
o Multi Row Function
o Subquery
o Co – related Subquery
o Group Functions
o Joins
1. Equi
2. Self
3. Non-equi
4. Outer
• DDL
o Create
o Alter
o Rename
o Drop
o Truncate
• DML
o Insert
o Update
o Delete
• DTL
o Commit
o Rollback
o Savepoint
• DCL
o Grant
o Revoke
• Normalization
• Basics PL/SQL
Quality Centre
Manual Testing
Selenium
Core Java
Database
Quality Centre
Agile Methodology