Software Quality Assurance Training
Introduction
1. Introduction of selenium
2. Selenium components
3. How differs from other automation tools
4. Advantages of selenium
5. Overview of Testing framework
6. Overview of Eclipse
Selenium Architecture
1. Selenium RC Architecture
2. Webdriver Architecture
3. Webdriver Vs Selenium RC
4. Brief explanation about advantages of webdriver
Locator Techniques
1. Introduction about locator concept
2. Brief explanation of different locator techniques
3. CSS techniques explanation
Selenium IDE
1. Download and Installation
2. Record and playback techniques
3. Modifying the script using IDE
4. Convert the IDE script into WebDriver code
5. Validate the locator value using IDE
Java
1. Basic Java concepts
2. Different types of Variables
3. Access Modifiers
4. Creating Methods
5. Control flows
6. Inheritance
7. Polymorphism
8. Abstraction
9. Arrays
Selenium setup
1. Explanation of step by step instructions for setup
2. Integration of eclipse and TestNG
WebDriver
1. Webdriver setup
2. Detailed discussion about webdriver commands
3. Handling different browsers
4. Create our own methods in webdriver
TestNG
1. Develop Test framework using TestNG
2. Annotation concept and different types
3. Page Object Model
4. Page Factory model
5. Data Driven Testing
5. Parallel script execution
6. Grouping the testcases
7. Parameter configurations
8. Suite creation methodology
9. Report generation
10. Assertions
11.Verifications
Microsoft SQL Server CORE Programming
Database concepts
Core Concepts
Server Editions
RDBMS concepts
Database Planning
Database creation
Data types
Defining Keys
Creating Default values
Creating check constraints
Creating unique constraints
Foreign Key relationships
Database normalization
Single-Table Queries, joins, Subqueries, Set Operators
Using SELECT Statement
SQL conditions
Sorting OUTPUT
Aggregate Function
Unique Values
Joining multiple tables
Subqueries
Data Modification
Insert Statement
Update Statement
Delete Statement
OUTPUT clause to return inserted key
Table Expressions
String functions
Date functions
User-defined functions
Procedures, Programmable Objects
Introduction to stored procedures
Create Stored Procedure
Modify a Stored Procedure
Data return using Cursors
Introducing Transactions
Creating Transactions
Functions, Programmable Objects
Create a function
Single value function
Table value function
Conclusion