Introduction: Manual Testing :

Similar documents
Selenium Testing Course Content

Selenium Training. Training Topics

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

Selenium Course Content

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop

Java Programming Basics

SELENIUM TRAINING COURSE CONTENT

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan

Mind Q Systems Private Limited

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

SeleniumJava Training Solution

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Learning Objectives of CP-SAT v 1.31

Learning Objectives of CP-SAT v 1.3

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools

Mind Q Systems Private Limited

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Selenium Online Training Brochure

Learning Objectives of CP-SAT v 1.31 (C#)

[paf Wj] open source. Selenium 1.0 Testing Tools. Beginner's Guide. using the Selenium Framework to ensure the quality

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

Java SE7 Fundamentals

Selenium with Java Syllabus

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Koenig Solutions Pvt. Ltd. Selenium with C#

Index. Bitwise operations, 131. Cloud, 88, 101

MANUAL+ SELENIUM CURRICULUM

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Selenium Testing Training

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

SeU Certified Selenium Engineer (CSE) Syllabus

SeU Certified Selenium Engineer (CSE) Syllabus

ActiveNET Enterprise Solution Company

JAVA. 1. Introduction to JAVA

DOT NET Syllabus (6 Months)

.NET-6Weeks Project Based Training

Java J Course Outline

J, K F, G, H. Library/framework, 168 LIKE() predicate, 142 Load-balancing server (LBS), 120 Lock on check out (LOCO), 1

Complete Java Contents

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Software Testing

/ / JAVA TRAINING

Page 1

THIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Full Stack boot camp

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

Aim behind client server architecture Characteristics of client and server Types of architectures

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

.NET Advance Package Syllabus

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline

AIM. 10 September

Grading Rubric Homework 1

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid

Introduction to Programming Using Java (98-388)

RobertaLab: Configuration, Architecture, Frameworks, Design

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/ANDROID] COURSE OVERVIEW

Open Source Library Developer & IT Pro

WA1278 Introduction to Java Using Eclipse

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/MOBILE]

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Syllabus- Java + Android. Java Fundamentals

Index. BigBadGuiTools (BBGT), 186 Business logic and data layer, 32 Business requirements

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017

webdriver selenium 08FE064A22BF82F5A04B63153DCF68BB Webdriver Selenium 1 / 6

LTBP INDUSTRIAL TRAINING INSTITUTE

CORE JAVA TRAINING COURSE CONTENT

Web Application Development Using Spring, Hibernate and JPA

THE NEW ERA OF WEB DEVELOPMENT. qooxdoo. Andreas Ecker, Derrell Lipman

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Gaurav Rai Mazra. Senior Software Developer

This is one of the common interview questions in any Automation testing job.

International Journal of Advance Engineering and Research Development. Proof of concept (Poc) selenium web driver based Automation framework

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

Testing with Soap UI. Tomaš Maconko

DOT NET COURSE BROCHURE

Skyway Builder 6.3 Reference

104. Intermediate Java Programming

Certified Selenium Professional VS-1083

Full Stack Web Developer

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Struts: Struts 1.x. Introduction. Enterprise Application

CERTIFICATE IN WEB PROGRAMMING

Advanced Joomla! Dan Rahmel. Apress*

Web Application Development Using Spring, Hibernate and JPA

Front-End Web Developer Nanodegree Syllabus

DVS WEB INFOTECH DEVELOPMENT TRAINING RESEARCH CENTER

Hackveda Appsec Labs Java Programming Course and Internship Program Description:

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

Class 1 Introduction to Selenium, Software Test Life Cycle.

DOT NET SYLLABUS FOR 6 MONTHS

Apex TG India Pvt. Ltd.

Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm)

Test Architect Masters Course

Jahia Studio JAHIA DOCUMENTION

Transcription:

: What is Automation Testing? Use of Automation. Where do we use. Tools that Do Automation. Web Applications vs Standalone Applications. What is selenium? How selenium works. Manual Testing : HTML: Detailed discussion of HTML - Some Important terminology to understand Elements Attributes Parent Child Sibling Ancestor Descendant Select Input Form Popups Alert Prompt Confirm Iframes HTML5 Elements Style CSS and so on. Java: Java Keywords Java Data Types Declarations and Access Control Operators and Assignments Flow Control Typecasting Arrays Packages: to all predefined packages User Defined Packages Access Specifiers Object Oriented Programming Concepts:

Class Object Local, Instance and static variables Constructors This keyword Inheritance and Types Working with superclasses and subclasses Using types of polymorphism such as overloading, overriding, and dynamic binding Abstraction Encapsulation Abstract classes Interfaces String Processing: String manipulation with String Builder and String Buffer Essential String Methods Exceptions and Assertions: Exceptions categories Standard Java Exception classes Using Try-catch and finally clause I/O Streams: I/O using Java Files (Create/Read/Write operations on files) Wrapper Classes: Byte, Short, Integer, Long Float, Double Character Boolean classes Collections: to Collections framework util Package List, Set and Map Not limited to above concepts will be discussed as and when required. Selenium: SELENIUM IDE SELENIUM RC - Deprecated WEBDRIVER GRID Pre Requisites: SELENIUM IDE:.. Sample Examples Explanation of Each Icons.

User Extensions. Selenium IDE commands (asserting, verifying, wait, and storing the elements) Assert Verify Adding Selenium IDE comments Synchronization commands Working on pages with AJAX Storing elements Creating test suites Different ways of identifying Elements: Locators Identification. ID Name Class Link CSS Xpath DOM Xpath Absolute xpath Relative Xpath Diff between / and // @... xpath axes parent child following preceding following-sibling preceding-sibling ancestor descendent Methods text() contains() last() Xpath Formats. CSS Diff between xpath and css Identifying the css #. +

(space) ^= =^ and other symbols usage in CSS Advantages of CSS Plugins - Helpful in automation Firebug Firepath Xpath Checker Developer Tools UserAgent Formatter. WebDriver : What is webdriver Comparison with RC How to use Launching application in multiple browser Method level explanation with examples Please check the chart which contains all the methods which includes all concepts Switching windows,alerts, frames Waits - Implicit wait Explicit wait Fluent Waits Select Box handling Actions Class click contextclick doubleclick movetoelement movebyoffset Drag and Drop Listeners -EventFiring WebDriver Annotations Capturing the screenshots Cookie Handling Simulation of Keyboard Actions Grid: Remote WebDriver Capabilities Hub Node Json Configurations Executions on multi node/multi OS/multi browser

Parallel Executions method level class level test level instance level TestNG: Annotations Attributes in annotations. enable retry dependsonmethods timeout exceptions and so on Listners @Before* and @After* @DataProvider @Parameters @Factory @Listners and so on Programatical Approach Configurational Approach Testng.xml Executions Ways : Suites Tests packages classes method inclusion/exclusion groups Execution of testng from command line and configurations in multiple modes. Rerun of failed tests automatically - After each failure (Retry) - After all tests (Rerun of failed suites) Assertions Junit: Comparison with Testng Categories etc

Reporting: TestNG Reports ReportNG Reports Extent Reports XSLT Reports Jasper Reports Basic Concepts JavaScript Ajax JQuery Build Tools: Maven: Configuration Terminology Life Cycles default imp stages - compile test compile test package clean site stages - pre compile post compile integration test install deploy Plugins Surefire Postman Creating a maven project With default archetype with specific archetype Invoking test phase to run automation suites configuration of surefire plugins to run testng tests and junit tests Use of deployable artifacts Local Repositories Remote Repositories Central Repositories Artifactory (Tool to create a remote private repo) Other Usages of Maven..

ANT: Diff between ant vs maven Advantages and disadvantages Terminology Examples. Server Management: Tomcat WebLogic Design Patterns: Page Object Model Page Factory Data Driven DP KeyWord Driven Singleton DTO Design Pattern DAO DP Starting and stopping Logs verification Soft deployment hard deployment Internal Configurations Database Testing - (wrt Automation): Java JDBC SQL queries (Basic) Sample Examples Data Access Related Tools: File IO POI - To Handle Excel sheets Reading, writing, updating both xls and xslx files. Color management, Formula handling, Excel Processor tool JSON XML Handlers Properties File CSV Reader etc

SCM Tools: s Usage Terminology Clone Checkout Pull Update Push Commit Checkin Merge Conflicts Lock Revision ID Branch etc GIT SVN Mercurial Different ways of handling SCM Tools Test Management Tools: Need - TestLink Configurations with Jenkins and Source Code Authoring Review Executions Configurations Bug Management Tools: Need - TestLink to Jira Configurations with Jenkins and Source Code Authoring Review Executions Configurations BUG Life Cycle. Log4j Configuration Examples

Jenkins: Levels Of Log4j Debug Info Warn Error Trace Configuration of plugins Configuration of Jenkins Job Creation Using multiple internal options Build Execution Jenkins Management Integration with SCM Tools Pipeline concepts Master and Slave concepts Automation Tools: AutoIT Windows automation tool Java Plugin Au3 Approach Examples Sikuli ScreenShot based automation tools Java Plugin IDE Mode Examples JMeter : - Basic Intro Perf tool Process Management: SDLC and AGILE Process BUG Life Cycle STLC _- -not in a traditional way (Practical implementation of the process)

Eclipse: Plugins. testng git maven Configurations ShortCuts. Whitebox Testing * ----(Optional) Unit Testing API Testing WebServices Testing : Soap SoapUI Axis2 CFX Rest Implementation. Code Coverage Tools JACOCO Clover Review Tools: Review Board Collaborator Static Code analysis Sonar Findbugs PMD Checkstyle