Mô tả

In this course, we'll take a deeper dive into the technical capabilities of the Robot Framework test automation platform, taking your Robot Framework test automation skills to the next level:

  • Many quick tips to turbocharge your level 1 skills

  • Creating custom Robot Framework libraries

  • An effective "TO DO" script review process to improve collaboration with team members

  • How to keep your open source tools up to date

  • A deep dive into web locators

  • Conditionals & loops to make your scripts more logical

  • Advanced data handling with Dictionaries

  • Data-driven testing

  • A complete end to end example

  • More!

By the end of the course, you should feel confident to pursue a role with any company who needs to introduce test automation into their software development lifecycle.

Robot Framework is fast becoming one of the most widely adopted open-source test automation frameworks. It's even being used for Robotic Process Automation (RPA) now, which I will cover in my related Robocorp - Robot Framework RPA course!

Once you have used Robot Framework, you'll understand how it puts the focus on the most important part of test automation - THE TESTS. It de-emphasizes spending hundreds of hours creating and maintaining a "custom test automation framework". Use Robot Framework to create the best business outcome. You will be promoted faster that way vs. spending hundreds of hours creating and maintaining a custom test automation framework.

Bạn sẽ học được gì

Use the command line to execute Robot Framework test suites with greater control

Keep your Robot Framework test tools up to date

Understanding of HTML Tags & Attributes, CSS, and Bootstrap

Confidently automate sophisticated web applications

Fully comprehend the end to end test automation analysis & scripting process

Automate complex interactions across multiple web applications

Create a custom Robot Framework library to extend out of the box capabilities

Create data-driven scripts with multiple rows of data for the same test process

Yêu cầu

  • Have access to a Windows, Linux, or Mac computer & Internet
  • Have a basic understanding of the Robot Framework platform
  • Have a basic understanding of Robot Framework scripting

Nội dung khoá học

12 sections

Welcome

2 lectures
About Me
01:30
Overview of Robot Framework Level 2
01:48

Quickly Turbocharge Your Level 1 Skills

10 lectures
Getting Help from Other Robot Framework Users
05:32
PyCharm "Find Usages" Feature
01:14
PyCharm "TODO" Feature
02:56
Advanced Command Line Options
05:11
Force Test Execution Order
02:29
Randomize Test Execution Order
02:50
Get More Detailed Logs
05:25
Automatic Variables
01:56
Return Values from Keywords
02:52
Create Custom Keyword Libraries
04:49

Keeping Your Tools Up to Date

8 lectures
Overview
01:56
Updating Python & PIP
01:40
Examine and Capture Current Library Versions
01:33
Update Robot Framework Related Libraries
04:43
Update Browsers and Check the System
01:37
Update Webdrivers and Check the System
02:58
What to Do If You Have Problems
01:00
Updating Your IDE & Plugin
05:32

Web Locators - Preconditions

7 lectures
Overview
00:54
HTML/CSS/Bootstrap Overview
06:47
HTML Tags
07:22
HTML Attributes
03:05
CSS
03:37
Bootstrap
08:59
Summary
03:09

Web Locators - Fundamentals

4 lectures
Locator selection tool intro
02:24
Basic Locators Overview & Demo
08:15
The Importance of Using Specific Locators
04:02
Real-World Locator Troubleshooting Example
10:08

Web Locators - Advanced

8 lectures
Overview
01:10
Basic XPath and CSS Syntax
11:24
Absolute Parent:Child Relationships (XPath & CSS)
08:23
Relative Parent:Child Relationships (XPath & CSS)
09:44
Partial Locators- Starts With (XPath & CSS)
04:04
Partial Locators- Ends With (XPath & CSS)
02:10
Partial Locators- Contains (XPath & CSS)
08:03
Scenario: Finding and Using Multiple Elements
05:07

Script Control Flow

3 lectures
Overview
00:52
If/Else: Making Decisions
04:59
Loops
15:54

Advanced Data Management

3 lectures
Dictionary Overview
03:39
Dictionary Practical Example - Site URLs
05:59
Dictionary Practical Example - Test User Data
12:01

Data-Driven Tests: Overview

2 lectures
Overview
06:13
Tour the Starter Project
07:59

Data-Driven Tests: Built-In

1 lectures
Built-In Capabilities
11:53

Data-Driven Tests: CSV (Excel)

9 lectures
Overview of the steps
01:59
Create the CSV data file
02:45
Create a custom CSV parsing library
04:15
Create our "Data Manager"
03:03
Call the Data Manager from our script
03:26
Create the looping app keyword file
03:58
Refactor data entry steps to use list indexes
01:47
Run and debug
05:01
Add error handling
00:59

Multi-App End to End Scenario

6 lectures
Overview
02:38
Scenario Overview
01:03
Refactor with Directories
04:59
Add a Simple Test for Site 2
05:30
Create the Basic End to End Script
15:15
Centralize the Browser & URL Variables
04:47

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.