+1 929-301-6028

  • Days
  • Hours
  • Minutes
  • Seconds

Software Mobile Test Automation Engineering

Java based Selenium Framework. Covers manual testing, Java, Selenium, API, Mobile Automation as well

Course Overview

Manual Testing:



SDLC: What is Software and the way we develop and deploy. Methodologies. What is software testing and why do we need software testing? Project/Organization Structure and Requirement Gathering/Walkthrough, Methodologies

STLC, Agile Process, Test Scenarios, Test Plan, Test Case creation, Jira, ALM

Defect Logging, Tracking and Follow up.

Database Types, Tables, Queries, Joins, Procedures, MySQL, NoSQL

 

Java:



Programming Language: Java, Java Life Cycle, Download JDK, Download Eclipse, Enabling Eclipse feature.

Java Basics: Hello World!, Java Comments, print vs println, Use of \n, \t, \r etc, Naming convention, Variables, Methods, Constructor.

Different type of method: Void type, Return type, parameterized type, switchtype

OOP: Abstraction, Encapsulation, Inheritance, Use of Super, Polymorphism

Different type of class: Wrapper class, Scanner Class, Random Class, Nested Class, Singleton Class, FileReader Class, BufferedReader class, File class, Enum

Control statement:  for loop, while loop, do while loop, for each loop, iterator, use of Break and Continue 

Conditional Statement: if else, try catch etc. 

Access modifiers: public, protected, default, private

String Manipulation: String Class, StringBuffer Class, StringBuilder Class

Collection: Array, Set, List, ArrayList, LinkedList, Stack, Queue, Priority Queue, Dequeue, Vector, Map, HashMap, Tree, Hashset, HashTree,

Data Structures and Implementations, Logical thinking and Algorithms, InputStream, Coding challenge, Maths/Problem, POJO, Serialization, Deserialization, Sorting etc.


Selenium and Framework:

Basic: HTML, CSS, Locators, Dynamic xpath, Learning selenium methods with jars

Framework: Maven build, Java based selenium Framework, BDD Framework, Data driven approach in framework, Database connectivity in Framework (JDBC, JDBC Setup), Mobile automation (Appium, iOS/Android App), Robot framework

Other: Dynamic web tables/elements, file input-output stream, Apache POI, Reporting, Integration with testNG


API:

REST API, SOAP API, Postman, SoapUI, RESTAssured, Karate Framework, XML/JSON, JSON Parser.


Others:

Integrate CICD (Jenkins), Git and Github, Sauce lab/Browser stack/Perfecto, Embedded device.

Enthrall IT Courses

Course Features