About the courseAudience and RequirementsTraining HighlightsCurriculumFAQsSign up for demo Contact US Call us : +1-800-543-5571 Mail us : training@itlearn360.com About the courseIn this lesson, you will learn four types of frameworks and them through TestNG, a test automation tool. During and after completing this lesson you will be able to: Understand what test framework and its advantage Understand  and plan data-driven framework, and apply through selenium TestNG web test Understand and plan keyword driven framework, and develop on selenium TestNG web test Understand and plan page object modeling, and develop for websites using page factory Understand and plan hybrid framework, and develop for websites Please check the curriculum for more information. Audience and Requirements QA, BA and anyone who is interested to know or use test frameworks. Needs prior knowledge of software testing fundamentals, Java, TestNG. Training Highlights Mentorship will be available through training and after training Learn by applying frameworks on different projects practice for interview questions and secession from day one Curriculum Module 1: Introduction to Automation Test Framework 1.1 What is Framework?1.2 Why Framework is important?1.3 Data driven framework1.4 Keyword driven framework1.5 Hybrid framework1.6 Page object modeling and page factory framework1.7 Choosing appropriate framework Module 2: Steps to design a specific framework 2.1 Analyze project modules going to be automated2.2 Choose the framework that fits for your automation2.3 Plan workflow for the framework2.4 Setup framework environment2.5 Design framework workflow2.6 Prepare test data2.7 if necessary2.8 Prepare methods 2.9 Write script to methods2.10 Write the test execution driver/class2.11 Use logging/log4j and reporting class2.12 Make your code secure2.13 Execute and see the result 2.14 Deploy your automation Module 3: Data Driven Framework Design 3.1 Analyze the Data to drive your test3.2 Plan of data driven workflow3.3 Put your data in a data package 3.4 Create a utility java class to read your data3.5 Create a utility class for constants like URL3.6 filePath3.7 Create page object modeling classes if needed3.8 Create utility logging/log4j and reporter class3.9 Solve security issues between classes3.10 Create the test class and suites under test package3.11 Run test executer and view reports Module 4: Keyword Driven Framework Design 4.1 Analyze Keywords to drive the project4.2 Plan of keyword driven workflow4.3 Put your keys with test cases in data package 4.4 Create a utility java class to read the keys and test steps4.5 Create a utility class for constants like URL4.6 filePath4.7 Create page object modeling classes4.8 Create utility logging/log4j and reporting class 4.9 Solve any security issuers4.10 Create the main test executer/driver class4.11 Run test executer and view report Module 5: Hybrid Framework 5.1 Analyze both Data and Keyword to drive your project5.2 Plan framework workflow 5.3 Put your data in data package 5.4 Put your key test cases in data package5.5 Create a utility java class to read both data files5.6 Create a utility class to for constants like URL5.7 filePath5.8 Create page object modeling classes5.9 Create utility logging/log4j and reporter class5.10 Solve security issues5.11 Create the main test executer/driver class5.12 Run test executer and view report Module 6: Page Object Modeling and Page Factory 6.1 Create class for each page6.2 Create a subclass for header6.3 footer6.4 … of each page6.5 Create a method for each element that returns an element6.6 Use Page Factory for simplicity Request a detailed syllabus. Get Syllabus Get Answers (Answering their questions)What kind of learning does ITlearn360.com provide?ITlearn360.com offers instructor-led online live sessions and classroom-based corporate trainings and bootcamps for various courses and certifications to the learners.Who are the instructors @ITlearn360.com?@ITlearn360.com, we have an instructor community of industry professionals who are working in leading organizations and are veterans in their respective fields. These experts belong to various industries and are willing to share their talent with learners like you.Are classes @ITlearn360.com conducted through online video streaming?Yes, the classes @ITlearn360.com are conducted through online video streaming where there is two-way communication between users and instructors. The users can speak by using a microphone, chat by sending a message through a chat window and share their screens with an instructor. For better understanding, users also get recorded video of the class.More faqsSign for next demo class For Individual For Corporates Name Email Phone No. City Submit Name Email Phone No. Company Name City Submit