|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/automation-testing-with-selenium-and-java-for-beginners/
课程评论:没有评论
课程名称:Selenium WebDriver与Java - Selenium自动化测试[2020] 课程概述: 本课程专为零基础的Java编程和自动化测试学习者设计,旨在帮助学员掌握Java编程技能以及使用Selenium进行自动化测试的综合能力。通过本课程,学员将学习如何建立新的自动化测试项目,运用JUnit与TestNG框架,创建自动化测试框架,并掌握Selenium的高级测试场景。 课程内容包括: - Java编程基础:表达式、变量及输出。 - 使用Selenium IDE和Katalon Studio录制和回放自动化测试场景。 - 学习Selenium WebDriver的基本用法。 - 新项目的设置,包括Maven项目的建立。 - TestNG与JUnit的比较及高级功能。 - Selenium定位器的应用(ID、名称、链接文本、类、CSS选择器与XPath表达式)。 - 高级自动化测试场景的处理,包括窗口、弹窗、Alert框、窗口处理、截图、JavaScript执行等。 - 数据驱动测试的方法,包括使用CSV和Excel电子表格。 - 复杂测试场景的页面对象模型实施。 - 基本的Java语法与面向对象编程的原理。 本课程采取实践导向的教学方式,使用Eclipse作为开发环境,涵盖超过200个Java编码练习和代码示例,并编写超过100个Selenium自动化测试。课程强调学员动手实践,确保每位学员都能熟练掌握所学知识。 学员反馈: 该课程获得了许多学员的高度评价,普遍认为课程内容丰富、讲解清晰,适合初学者,是学习Selenium与Java的理想选择。 现在就开始学习吧,点击注册按钮!
Zero Java Programming Experience? No Problem. Zero Automation Experience? No Problem. Do you want to become a Great Programmer with Java? Do you want to become a Great Automation Tester with Selenium? Do you want to learn to setup New Automation Test Projects with Junit, TestNG and Selenium Webdriver? Do you want to learn Creating Automation Test Frameworks? Look No Further!Java ? Yes. Junit ? Yes. TestNG ? Included. Selenium 3 ? Yes. Selenium Advanced Test Scenarios ? Of Course. Selenium Standalone and Grid ? Yes. Data Driven Tests ? Yes. Page Object Model ? Included.Build Automation Frameworks ? Yes.Cross Browser Automation Testing? Yes. Of Course.WHAT OUR LEARNERS ARE SAYING:5 STARS - This course is very good. The instructor explains things clearly and provides lots of examples. Highly recommended. easy exercises and several examples!5 STARS - This course was amazing. It was very indepth look at Java and automation testing. I was a beginner automation test engineer but there are quite a few things that I will be using on my next automation project.5 STARS - I am able to understand it very quickly as voice and pronunciation is very clear. Also the instructor is very experienced in his topic.5 STARS - Excellent Course for Beginners - A right place to begin learning Selenium with Java.5 STARS - Very detailed, easy to follow.5 STARS - It is awesome.COURSE OVERVIEWWriting Your First Automation Test with Java and Selenium Webdriver is a lot of fun.Java is one of the most popular programming languages. Java offers both object oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on browser.In this course, you will learn Programming with Java and Automation Testing with Selenium.We take a Hands-on Approach using Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples. We will also write more than 100 Selenium Automation Tests with Java for a wide variety of scenarios.In more than 350 Steps, we explore the most important Java Programming Features and Selenium Automation Testing ScenariosBasics of Java Programming - Expressions, Variables and Printing OutputUsing Selenium IDE and Katalon Studio to Record and Replay Automation Testing ScenariosLearn the basics of Selenium WebdriverExporting Automation Tests and Setting up new Maven Project for JUnit and TestNGTestNG vs JUnitTestNG Advanced Features - XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in ParallelBasics of HTML, CSS and XPathSelenium Locators - By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath ExpressionsSetting and Reading values from Form Elements - Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select BoxAdvanced Selenium Automation Testing Scenarios - Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit Waits), Alert Boxes, Window Handles and New Browser Window Launches, Frames, Taking Screenshots, Executing JavaScript Code, Actions Interface to control mouse and keyboardSet up Automation Testing Frameworks - TablesImportant Interfaces - WebDriverIntroduction to Cross Browser Automation Testing, Headless Testing and Setting up a Basic Cross Browser Automation Testing FrameworkWriting Data Driven Testing with Data Providers, CSV and Excel SpreadsheetsImplementing Page Object Model for a Complex Test ScenarioScaling up with Selenium Standalone and GridJava Operators - Java Assignment Operator, Relational and Logical Operators, Short Circuit OperatorsJava Conditionals and If StatementMethods - Parameters, Arguments and Return ValuesAn Overview Of Java Platform - java, javac, bytecode, JVM and Platform Independence - JDK vs JRE vs JVMObject Oriented Programming - Class, Object, State and BehaviorBasics of OOPS - Encapsulation, Abstraction, Inheritance and PolymorphismBasics about Java Data Types - Casting, Operators and MoreJava Built in Classes - BigDecimal, String, Java Wrapper ClassesConditionals with Java - If Else Statement, Nested If Else, Java Switch Statement, Java Ternary OperatorLoops - For Loop, While Loop in Java, Do While Loop, Break and ContinueJava Array and ArrayList - Java String Arrays, Arrays of Objects, Primitive Data Types, toString and ExceptionsJava Collections - List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, HashTable, LinkedHashMap and TreeMap() - Compare, Contrast and ChooseGenerics - Why do we need Generics? Restrictions with extends and Generic Methods, WildCards - Upper Bound and Lower Bound.Introduction to Exception Handling - Your Thought Process during Exception Handling. try, catch and finally. Exception Hierarchy - Checked Exceptions vs Unchecked Exceptions. Throwing an Exception. Creating and Throwing a Custom Exception - CurrenciesDoNotMatchException. Try with Resources - New Feature in Java 7.You will be using Eclipse and Brackets as the IDE. You will be using Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, Multiple Browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone and Selenium Grid. We will help you set up each one of these.Start Learning Now. Hit the Enroll Button!