0% found this document useful (0 votes)
35 views

AutomationTesting Content by Ankit Sir

This document provides an overview of topics covered in a course on automation testing using Selenium, Core Java, and Appium. The course covers Selenium IDE, RC, Grid, WebDriver, Eclipse, core Java concepts, JUnit, TestNG, mobile app testing with Appium, and working with Eclipse. It also covers core Java concepts like OOPs, exceptions, files, strings, collections, and practical programs.

Uploaded by

Madhuri Aggarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

AutomationTesting Content by Ankit Sir

This document provides an overview of topics covered in a course on automation testing using Selenium, Core Java, and Appium. The course covers Selenium IDE, RC, Grid, WebDriver, Eclipse, core Java concepts, JUnit, TestNG, mobile app testing with Appium, and working with Eclipse. It also covers core Java concepts like OOPs, exceptions, files, strings, collections, and practical programs.

Uploaded by

Madhuri Aggarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Automation Testing + Selenium + CoreJava + Appium

 Complete Course at a glance


 Selenium IDE.
 Selenium RC.
 Selenium GRID.
 Eclipse.
 Core JAVA.
 JUnit and TESTNG.
 WebDriver.
 FireBug and FirePath.
 EGIT.
 POM.
 Property File.
 Ajax and Multi window Handling.
 Apache POI and JXL.
 Data Driven Testing.
 Appium
 ADK(Android Development Kit)
 ADB(Android Debug Bridge).

 Selenium Basics
 Selenium.
 Advantage of Selenium.
 Disadvantages of Selenium.
 Parts of Selenium (IDE, RC ,Grid and WebDriver).
 Architecture of RC and WebDriver.
 Advantages of WebDriver.
 Selenium IDE.
 Selenium RC.
 Selenium GRID.
 Installation of Selenium IDE.
 Installation of Selenium RC.
 Installation of Selenium GRID.
 How to start Selenium Server(Command, Bat File).
 Different parameters passed while starting server.

 Selenium IDE.
 Selenium Table/Source (Command, Target, Value).
 Selenium IDE Toolbar.
 Menubar (File,Edit, Action,Tools, Help).
 Selenium Bottom tools.
 Element Locator, Firebug, Firepath, Running test
case using Eclipse, Regular Expression, ANT.
 What is Firebug.
 What is FirePath.
 Element Locator.
 Different types of element locator (Id, Name, CSS, Xpath, CSS ,LinkText ,Partial
Link Text).
 Move Selenium test case to Eclipse.
 Remove Errors.
 Execute using JUnit.
 Move Selenium test suite and test case to JUnit.
 Remove Errors.
 Execute using JUnit.

 Selenium WebDriver.
 Test case execution using WebDriver.
 Executing test script on Firefox, Chrome, IE.
 Use of FireFox Profile.
 Taking Screenshots.
 Taking screenshot on Test case failure.
 Use of ITestListener.
 Use of Desired Capabilities class.
 Multiple Window Handling.
 Check Box and Radio button Handling.
 Hard Assertion.
 Soft Assertion.
 Run in Debug Mode.

 Mobile APP Automation.


 Appium.
 ADK(Android Development Kit).
 ADB(Android Debug Bridge).
 How to install ADB in system.
 Setting up Appium in system.
 Node.js.
 Configuring real android device with Appium.
 Executing test script on real Android device.
 Working with Eclipse.
 Eclpise.
 Workspace.
 Welcome Screen.
 WorkBench.
 Editor Setting,
 Open any Pane.
 Perspective.
 New Project.
 Java Project.
 Src.
 Package.
 Class.
 For Setters and For Getters.
 Build Path.

 Working with Junit.


 JUnit (tool for unit testing).
 Annotations in JUnit.
 Different Annotation in JUnit.
 Difference Between JUnit 3 and JUnit 4.

 Working with TestNG.


 TestNG.
 Installing TestNG and Bundle with Eclipse.
 TestNG Annotations.
 Sequence of TestNG Annotations.
 Executing test scripts in order using TestNG.
 Grouping of Test Scripts in TestNG.
 Difference between JUnit and TestNG.
 TestNG Reporting.
 ReportNG.
 Use of DataProvider Annotation.

Skill-Set 2: Core Java with Practical Programs.


 Core Java.
 Java.
 Compiling JAVA program, Byte Code (Class file), JVM.
 Comments and Statement.
 Identifier (Name of Class or Method).
 Naming Conventions.
 Package, Class, methods, constructors.
 Data Types.
 Type Conversions.
 String Class .
 Java Project.
 Class.
 Package (Collection of class file and subpackages).
 Constructor, Method and Variables.
 Method and fields are class members.
 Object.
 Instance Variable. Static Variable.
 Instance Method , Static Method.
 Abstract Method.
 Concrete Method.
 Abstract Class.
 Concrete Class.
 OOPS concepts.
 Polymorphism.
 Overloading.
 Overriding.
 Inheritance.
 Is-A relationship between super class and sub class.
 Interface.
 Types of Inheritance.
 Access Modifiers.
 Exception Handling.
 Throws and Throw.
 Final, Finally and Finalize.
 Break and Continue.
 Loops (While ,For ,Do-While ,For-Each)
 Conditions(If, If-Else, Switch).
 Array in Java.
 Collection API in Java.
 This keyword.

 File Handling in Java.


 What is file handling.
 Package use for File Handling.
 File Reader.
 File Writer.
 BufferReader.
 Practical Programs.
 String in Java.
 String
 StringBuffer
 StringBuilder.
 String is immutable.
 Mutable VS Immutable.
 Difference Between StringBuffer and String Builder.
 String Functions (concat , substring , toUpperCase , toLowerCase , length ,
IndexOf ,lastIndexOf, valueOf, trim,split, equals, equalsWithIgnoreCase, substr,
Replace).

You might also like