SlideShare a Scribd company logo
1 of 18
Download to read offline
EXPERT LEVEL SELENIUM WITH CORE JAVA
(BASICS TILL ADVANCE LEVEL)
Best place to get trained on Software automation testing tools by Industry experts
INDIA: +91 9873-166-478
USA: +1 646-480-0603
Email: trainer@way2automation.com
or seleniumcoaching@gmail.com
Total lectures = 20 (2 hours each day)
Duration = 2 month s during weekends (Saturday & Sunday)
Fast Track = 1 Month, 4 hour session each day Saturday & Sunday
(2 hr Java & 2 hr Selenium)
(Courses are held during weekends since the lectures are provided by
professionals who are already working with CMM Level MNCs on same
domain & Courses content is designed based on the latest market
requirements and will help a lot during interviews and building up
automation frameworks in Java)
Way2automation (c) 2012
Java Course Content
1. Introduction to java
• What is java
• Programming language hierarchy
• Java files
• Camel casing
• Identifiers
• Java Components naming standards• Java Components naming standards
• Java source file declaration rules
• First Java program
2. Classes and Objects
• Introduction to Classes and objects
• Understanding Java Heap
• Creating first Class and Object
Way2automation (c) 2012
3. Variables and Operators
• Introduction to Variables and their data types
• Primitive and Non-primitive variables
• Variable Casting
• Object references
• Java Operators
4. Java Methods and their communication4. Java Methods and their communication
• Introduction to methods
• Method arguments and return types
• Pass by Value
• Encapsulation
• Getters and Setters
5. Loops and Arrays
• If-else statement
• While loop
Way2automation (c) 2012
• Do-while loop
• For loop
• Enhanced for loop
• Arrays – 1D and 2D
• Reference in an array
6. Understanding Java-API
• Understanding API using ArrayList
• ArrayList fundamentals
• Using Java Library• Using Java Library
• Using Packages
• Using HTML- API docs
7. Inheritance and Polymorphism
• Understanding inheritance and inheritance tree
• Methods overriding and the rules
• IS-A and HAS-A relationship
• Super class Vs Subclass
Way2automation (c) 2012
• Method Overloading
• Access Modifiers
8. Abstract Classes and Interfaces
• Abstract classes and methods
• Mother of all classes – “Object class”
• Polymorphic reference
• Object reference casting
• Deadly Diamond of Death• Deadly Diamond of Death
• Interfaces and it’s implementation
9. Garbage Collection and Constructors
• Concept of Stack and Heap
• Methods and classes on Stack and Heap
• Constructors
• Constructor Overloading
• Constructor chaining and this() keyword
• Garbage collection eligibility
Way2automation (c) 2012
10. Statics and data formatting
• Static methods, variables and constants
• Math class and methods
• Wrapper classes
• Auto boxing
• Data formatting and static imports
11. Exception handling
• Risky java codes• Risky java codes
• Introduction to Java Exceptions
• Catching exceptions using try/catch block
• The finally block
• Catching multiple exceptions
• Handle or Declare law of exceptions
12. Introduction to GUI
• First GUI code
• Event handling
Way2automation (c) 2012
• Implementing listener interface
• Graphics on GUI
• Inner classes
• Using animation in GUI
13. Serialization and file I/O
• Saving objects state
• Writing serialized object
• I/O streams• I/O streams
• Serializable interface
• Deserialization
• Java IO file
• Reading/Writing a text file
14. Threads and Networking
• Network sockets and TCP ports
• Reading/writing from a socket
• Writing a simple server
Way2automation (c) 2012
• Introduction to Threads and it’s states
• The runnable interface
• Handling Multiple threads
• Dead Lock and synchronized methods
15. Collections
• Introduction to Java collections
• Concept of generics
• Lists
• Sets• Sets
• Map
• Hashmap
16. Apache – POI
• Introduction to Apache-POI
• Reading data from MS Excel file using POI
• Creating MS Excel file using POI
• Manipulating Excel file data using POI
Way2automation (c) 2012
17. JDBC
• JDBC concepts and terminology
• JDBC package
• Creating connection to a DataBase
• Accessing and manipulating tables using JDBC
• Sql statements
18. JUnit
• Introduction to Java Framework
• Annotations• Annotations
• Testing Java codes using JUnit
• Test Cases creation
• Creating Test Suite to test an application
19. Framework
• Framework and their types
• Data driven framework
• Using framework to test a java application
Way2automation (c) 2012
Selenium RC Course Content
Day 1: Introduction to Selenium IDE & RC:
•What is Selenium RC?
•How to download and configure RC
•Difference between IDE, RC and WebDriver
•Recording & Exporting script through IDE in different formats
•Exploring Selenium RC java doc
•Starting and stopping selenium server•Starting and stopping selenium server
•Download firebug and firepath
•Open Google home page through RC
•Change Facebook user image through RC
•How to download and configure Selenium RC?
•Creating your first RC test
•What is Xpath
•Tools available for finding Xpath
Way2automation (c) 2012
Day 2: Selenium RC Features & Examples:
•Partial & Full Xpaths
•Handling HTML Elements such as: Text box, Hyperlinks, Submit
buttons,
•Radio buttons, Check boxes, Dropdown etc
•Handling Java script messages
•Finding Elements & text on a Webpage
•Printing all links and other values from a webpage and HTML•Printing all links and other values from a webpage and HTML
Elements
•Setting execution speed of Selenium RC
•Capturing Screenshots
•How to capture a screenshot
•Capturing screenshots in case of an error
•Emailing test results
•Working with online captchas
Way2automation (c) 2012
Day 3: Online webtables & Popup/tab browsing :
•Web tables
•Dynamic webtables
•Finding row and columns count
•Extracting dynamic data from rows and columns
•Concept of window names
•How to handle pop up windows
•How to click on elements in new tab•How to click on elements in new tab
Flash / Flex Testing with Selenium RC:
•What is flash/flex testing
•Downloading and Installing flash jar file
•Automating flash player
•Using different call methods of YouTube flash player
•Difference in RC and Webdriver Flash testing
•Implementing flash testing with Selenium RC
Way2automation (c) 2012
Selenium WebDriver Course Content
Day 4: Introduction to Selenium WebDriver:
•What is WebDriver
•Exploring Webdriver java docs
•Downloading Webdriver jar files
•Open Google home page through WebDriver
•Exploring more features of WebDriver
•WebDriver Features & Examples
•Handling HTML Elements such as: Text box, Hyperlinks, Submit•Handling HTML Elements such as: Text box, Hyperlinks, Submit
buttons,
•Radio buttons, Check boxes, Dropdown etc
•Finding Elements & text on a Webpage
•Printing all links and other values from a webpage and HTML
Elements
•Using By class to find elements using different methods
•Implement global wait
•Running test in multiple browsers
•Firefox profile
•Running test in multiple profiles
Way2automation (c) 2012
Day 5: WebDriver & advance features
•Simulating keypress events such as buttons such as Enter, page up,
pagedown, backspace etc.
•Handling java script messages
•Working with online captchas
•Running the test with HTMLUnit driver
•Online Webtables
•Downloading and configuring chrome driver
•How to find Xpaths through Chrome developer tool•How to find Xpaths through Chrome developer tool
•Generating your own Xpaths
•What if you don’t have firebug or firepath
•Handling multiple pop ups/tabs in Chrome
•Handling Mouse over Menus and Iframes
Way2automation (c) 2012
Day 6: Ajax & Listeners:
•How to handle Ajax based applications
•Browser navigate methods
•Listeners
•Mouse movements
•Explore action class mouseover method
•Working with Javascriptexecutor
• Drag and Drop
• Resizable• Resizable
• Handling Sliders
Flash Testing with Selenium WebDriver :
•What is flash/flex testing
•Downloading and Installing flash jar file
•Automating flash player
•Using different call methods of YouTube flash player
Way2automation (c) 2012
JUNIT Course Content
Day 7: JUNIT JAVA FRAMEWORK, ANT & REPORTS Generation
•About JUnit and TestNG
•What is a Java framework
•Test Annotations
•Executing the tests in sequence
•Assertions•Assertions
•Error Collectors
•How to parameterized our test case
• Reading Excel files
•What is Ant
•Configuring Ant
•Running Selenium tests through Ant
•Creating batch scripts for Ant execution
•Report Generation
Way2automation (c) 2012
TestNG Course Content
Day 8: TestNG JAVA FRAMEWORK, ANT & REPORTS Generation
•About JUnit and TestNG
•What is a Java framework
•Test Annotations
•Executing the tests in sequence
•Assertions•Assertions
•Error Collectors
•How to parameterized our test case
• Reading Excel files
• Generating XSLT Reports
•What is Ant
•Configuring Ant
•Running Selenium tests through Ant
•Creating batch scripts for Ant execution
Way2automation (c) 2012
Day 9: DataDriven Automation Framework on a Live Project
Covers end to end steps followed while creating the framework:
•Test data files
•TestCore class which loads Xls file, run selenium server through
code
•and do other initialization
•Object.properties file to store Xpaths
•Configuration files•Configuration files
•Skipping test cases
•Screenshot capturing
•Emailing test results
•Generating Reports
•Generating Application and Selenium logs
•Running framework automation through ANT
Way2automation (c) 2012

More Related Content

Viewers also liked

Core java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutionsCore java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutionsQUONTRASOLUTIONS
 
ASP.NET MVC - Javascript Overview
ASP.NET MVC - Javascript OverviewASP.NET MVC - Javascript Overview
ASP.NET MVC - Javascript OverviewDimitar Danailov
 
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz BastemurLow Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz BastemurCodemotion
 
Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)shwetarathi Rathi
 

Viewers also liked (6)

Core java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutionsCore java over view basics introduction by quontra solutions
Core java over view basics introduction by quontra solutions
 
cpuk10745
cpuk10745cpuk10745
cpuk10745
 
ASP.NET MVC - Javascript Overview
ASP.NET MVC - Javascript OverviewASP.NET MVC - Javascript Overview
ASP.NET MVC - Javascript Overview
 
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz BastemurLow Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
 
Nanocomputing
NanocomputingNanocomputing
Nanocomputing
 
Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)
 

Similar to Expert Selenium Java Training

Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 
Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training Nagendra Kumar
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingNagendra Kumar
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in IndiaNagendra Kumar
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Selenium Labs
 
Chapter15-Presentation.pptx
Chapter15-Presentation.pptxChapter15-Presentation.pptx
Chapter15-Presentation.pptxGFRomano
 
Selenium Online Training
Selenium  Online TrainingSelenium  Online Training
Selenium Online TrainingLearntek1
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfAnanthReddy38
 
Mastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksMastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksGaurav Singh
 
Apache Cayenne for WO Devs
Apache Cayenne for WO DevsApache Cayenne for WO Devs
Apache Cayenne for WO DevsWO Community
 
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...Speedment, Inc.
 
Selenium course syllabus
Selenium course syllabusSelenium course syllabus
Selenium course syllabuslakshmipriyaaka
 
Full Stack Developer Course | Infinite Graphix Technologies
Full Stack Developer Course | Infinite Graphix TechnologiesFull Stack Developer Course | Infinite Graphix Technologies
Full Stack Developer Course | Infinite Graphix TechnologiesInfinite Graphix Technologies
 
Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabadrevanthonline
 

Similar to Expert Selenium Java Training (20)

Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online Training
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Testing course content converted
Testing course content convertedTesting course content converted
Testing course content converted
 
Chapter15-Presentation.pptx
Chapter15-Presentation.pptxChapter15-Presentation.pptx
Chapter15-Presentation.pptx
 
Selenium Online Training
Selenium  Online TrainingSelenium  Online Training
Selenium Online Training
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdf
 
Mastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net TricksMastering asp.net mvc - Dot Net Tricks
Mastering asp.net mvc - Dot Net Tricks
 
Apache Cayenne for WO Devs
Apache Cayenne for WO DevsApache Cayenne for WO Devs
Apache Cayenne for WO Devs
 
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
 
Selenium course syllabus
Selenium course syllabusSelenium course syllabus
Selenium course syllabus
 
Full Stack Developer Course | Infinite Graphix Technologies
Full Stack Developer Course | Infinite Graphix TechnologiesFull Stack Developer Course | Infinite Graphix Technologies
Full Stack Developer Course | Infinite Graphix Technologies
 
Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabad
 

Expert Selenium Java Training

  • 1. EXPERT LEVEL SELENIUM WITH CORE JAVA (BASICS TILL ADVANCE LEVEL) Best place to get trained on Software automation testing tools by Industry experts INDIA: +91 9873-166-478 USA: +1 646-480-0603 Email: trainer@way2automation.com or seleniumcoaching@gmail.com Total lectures = 20 (2 hours each day) Duration = 2 month s during weekends (Saturday & Sunday) Fast Track = 1 Month, 4 hour session each day Saturday & Sunday (2 hr Java & 2 hr Selenium) (Courses are held during weekends since the lectures are provided by professionals who are already working with CMM Level MNCs on same domain & Courses content is designed based on the latest market requirements and will help a lot during interviews and building up automation frameworks in Java) Way2automation (c) 2012
  • 2. Java Course Content 1. Introduction to java • What is java • Programming language hierarchy • Java files • Camel casing • Identifiers • Java Components naming standards• Java Components naming standards • Java source file declaration rules • First Java program 2. Classes and Objects • Introduction to Classes and objects • Understanding Java Heap • Creating first Class and Object Way2automation (c) 2012
  • 3. 3. Variables and Operators • Introduction to Variables and their data types • Primitive and Non-primitive variables • Variable Casting • Object references • Java Operators 4. Java Methods and their communication4. Java Methods and their communication • Introduction to methods • Method arguments and return types • Pass by Value • Encapsulation • Getters and Setters 5. Loops and Arrays • If-else statement • While loop Way2automation (c) 2012
  • 4. • Do-while loop • For loop • Enhanced for loop • Arrays – 1D and 2D • Reference in an array 6. Understanding Java-API • Understanding API using ArrayList • ArrayList fundamentals • Using Java Library• Using Java Library • Using Packages • Using HTML- API docs 7. Inheritance and Polymorphism • Understanding inheritance and inheritance tree • Methods overriding and the rules • IS-A and HAS-A relationship • Super class Vs Subclass Way2automation (c) 2012
  • 5. • Method Overloading • Access Modifiers 8. Abstract Classes and Interfaces • Abstract classes and methods • Mother of all classes – “Object class” • Polymorphic reference • Object reference casting • Deadly Diamond of Death• Deadly Diamond of Death • Interfaces and it’s implementation 9. Garbage Collection and Constructors • Concept of Stack and Heap • Methods and classes on Stack and Heap • Constructors • Constructor Overloading • Constructor chaining and this() keyword • Garbage collection eligibility Way2automation (c) 2012
  • 6. 10. Statics and data formatting • Static methods, variables and constants • Math class and methods • Wrapper classes • Auto boxing • Data formatting and static imports 11. Exception handling • Risky java codes• Risky java codes • Introduction to Java Exceptions • Catching exceptions using try/catch block • The finally block • Catching multiple exceptions • Handle or Declare law of exceptions 12. Introduction to GUI • First GUI code • Event handling Way2automation (c) 2012
  • 7. • Implementing listener interface • Graphics on GUI • Inner classes • Using animation in GUI 13. Serialization and file I/O • Saving objects state • Writing serialized object • I/O streams• I/O streams • Serializable interface • Deserialization • Java IO file • Reading/Writing a text file 14. Threads and Networking • Network sockets and TCP ports • Reading/writing from a socket • Writing a simple server Way2automation (c) 2012
  • 8. • Introduction to Threads and it’s states • The runnable interface • Handling Multiple threads • Dead Lock and synchronized methods 15. Collections • Introduction to Java collections • Concept of generics • Lists • Sets• Sets • Map • Hashmap 16. Apache – POI • Introduction to Apache-POI • Reading data from MS Excel file using POI • Creating MS Excel file using POI • Manipulating Excel file data using POI Way2automation (c) 2012
  • 9. 17. JDBC • JDBC concepts and terminology • JDBC package • Creating connection to a DataBase • Accessing and manipulating tables using JDBC • Sql statements 18. JUnit • Introduction to Java Framework • Annotations• Annotations • Testing Java codes using JUnit • Test Cases creation • Creating Test Suite to test an application 19. Framework • Framework and their types • Data driven framework • Using framework to test a java application Way2automation (c) 2012
  • 10. Selenium RC Course Content Day 1: Introduction to Selenium IDE & RC: •What is Selenium RC? •How to download and configure RC •Difference between IDE, RC and WebDriver •Recording & Exporting script through IDE in different formats •Exploring Selenium RC java doc •Starting and stopping selenium server•Starting and stopping selenium server •Download firebug and firepath •Open Google home page through RC •Change Facebook user image through RC •How to download and configure Selenium RC? •Creating your first RC test •What is Xpath •Tools available for finding Xpath Way2automation (c) 2012
  • 11. Day 2: Selenium RC Features & Examples: •Partial & Full Xpaths •Handling HTML Elements such as: Text box, Hyperlinks, Submit buttons, •Radio buttons, Check boxes, Dropdown etc •Handling Java script messages •Finding Elements & text on a Webpage •Printing all links and other values from a webpage and HTML•Printing all links and other values from a webpage and HTML Elements •Setting execution speed of Selenium RC •Capturing Screenshots •How to capture a screenshot •Capturing screenshots in case of an error •Emailing test results •Working with online captchas Way2automation (c) 2012
  • 12. Day 3: Online webtables & Popup/tab browsing : •Web tables •Dynamic webtables •Finding row and columns count •Extracting dynamic data from rows and columns •Concept of window names •How to handle pop up windows •How to click on elements in new tab•How to click on elements in new tab Flash / Flex Testing with Selenium RC: •What is flash/flex testing •Downloading and Installing flash jar file •Automating flash player •Using different call methods of YouTube flash player •Difference in RC and Webdriver Flash testing •Implementing flash testing with Selenium RC Way2automation (c) 2012
  • 13. Selenium WebDriver Course Content Day 4: Introduction to Selenium WebDriver: •What is WebDriver •Exploring Webdriver java docs •Downloading Webdriver jar files •Open Google home page through WebDriver •Exploring more features of WebDriver •WebDriver Features & Examples •Handling HTML Elements such as: Text box, Hyperlinks, Submit•Handling HTML Elements such as: Text box, Hyperlinks, Submit buttons, •Radio buttons, Check boxes, Dropdown etc •Finding Elements & text on a Webpage •Printing all links and other values from a webpage and HTML Elements •Using By class to find elements using different methods •Implement global wait •Running test in multiple browsers •Firefox profile •Running test in multiple profiles Way2automation (c) 2012
  • 14. Day 5: WebDriver & advance features •Simulating keypress events such as buttons such as Enter, page up, pagedown, backspace etc. •Handling java script messages •Working with online captchas •Running the test with HTMLUnit driver •Online Webtables •Downloading and configuring chrome driver •How to find Xpaths through Chrome developer tool•How to find Xpaths through Chrome developer tool •Generating your own Xpaths •What if you don’t have firebug or firepath •Handling multiple pop ups/tabs in Chrome •Handling Mouse over Menus and Iframes Way2automation (c) 2012
  • 15. Day 6: Ajax & Listeners: •How to handle Ajax based applications •Browser navigate methods •Listeners •Mouse movements •Explore action class mouseover method •Working with Javascriptexecutor • Drag and Drop • Resizable• Resizable • Handling Sliders Flash Testing with Selenium WebDriver : •What is flash/flex testing •Downloading and Installing flash jar file •Automating flash player •Using different call methods of YouTube flash player Way2automation (c) 2012
  • 16. JUNIT Course Content Day 7: JUNIT JAVA FRAMEWORK, ANT & REPORTS Generation •About JUnit and TestNG •What is a Java framework •Test Annotations •Executing the tests in sequence •Assertions•Assertions •Error Collectors •How to parameterized our test case • Reading Excel files •What is Ant •Configuring Ant •Running Selenium tests through Ant •Creating batch scripts for Ant execution •Report Generation Way2automation (c) 2012
  • 17. TestNG Course Content Day 8: TestNG JAVA FRAMEWORK, ANT & REPORTS Generation •About JUnit and TestNG •What is a Java framework •Test Annotations •Executing the tests in sequence •Assertions•Assertions •Error Collectors •How to parameterized our test case • Reading Excel files • Generating XSLT Reports •What is Ant •Configuring Ant •Running Selenium tests through Ant •Creating batch scripts for Ant execution Way2automation (c) 2012
  • 18. Day 9: DataDriven Automation Framework on a Live Project Covers end to end steps followed while creating the framework: •Test data files •TestCore class which loads Xls file, run selenium server through code •and do other initialization •Object.properties file to store Xpaths •Configuration files•Configuration files •Skipping test cases •Screenshot capturing •Emailing test results •Generating Reports •Generating Application and Selenium logs •Running framework automation through ANT Way2automation (c) 2012