Learn Test Automation with Boozang
4.6 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,048 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Test Automation with Boozang to your Wishlist.

Add to Wishlist

Learn Test Automation with Boozang

Learn test automation in an afternoon without any need for programming
4.6 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,048 students enrolled
Created by Mats Ljunggren
Last updated 7/2017
English
Price: Free
Includes:
  • 43 mins on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Fully automate testing of main flows of any web site or web application
  • Report bugs and create regression tests directly in the browser window
  • Have a good foundation on how to do test automation
  • Eliminate or greatly reduce the need of manual testing
View Curriculum
Requirements
  • Basic understanding of HTML
  • Basic understanding of web technology
  • Knowledge in Java script is helpful but not required
Description

Learn the basics of test automation using the code-less automation tool Boozang. 

  • Fully interactive! You will be doing real automation on our live E-Commerce site
  • You will learn recording scenarios and validations for navigation, the shopping cart and the checkout flow, and tying it all together
  • Create sophisticated logic by launching tests based on assertion outcomes
  • Learn simple data-driven testing by binding data into forms
  • Create automatic bug reports based on failed tests
  • Transform your business to Agile/DevOps/Continous Integration

Normally, doing test automation in tools like Selenium requires programming and has a long learning curve. 

The student should be able to complete the course in a couple of hours and be able to create automated tests for fairly complicated web sites or applications without any prior knowledge of programming or test automation tools.



Who is the target audience?
  • Beginners who want to learn test automation
  • Manual testers who want to save time by eliminating repetetive work
  • Developers who want to learn how to quickly automate UI testing
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 01:39

This is an introduction to the course. The teacher will introduce himself along with the course curriculum. Also, the student will get a good overview of what is expected pre-requisites and what they can expect to learn.

Introduction
01:39
+
Getting Started
4 Lectures 07:48

In order to get started the student is encouraged to create a Udemy project in the Boozang Cloud. This way the student can follow along all the lectures by creating their own automated tests. This requires the student to create a free account at https://boozang.com using their email address. 

Creating the Udemy project
01:09

Overview of the Boozang toolbar. The toolbar enables gives quick access to most Boozang functions directly in the window of the web-site to be tested. Here follows a quick introduction of all the functions. 

Overview of the Boozang toolbar
02:17

The main tool contains the full Boozang tool functionality and it can be access by clicking on the minimized browser window with the "BZ" logo.The different tool elements will be explained briefly, and help functions will be highlighted.  

The main tool view
02:31

The tool settings gives you access to a number of advanced configuration options. We here give you a quick walk-through. 

Overview of Settings
01:51
+
Why do Test automation
1 Lecture 02:04

Quick introduction on why we should do test automation.

Why do test automation
02:04
+
Recording basic tests and creating validations
7 Lectures 14:03

After this lecture you will have recorded your first test. 

Recording your first test
02:23

Creating a basic validation
01:51

Here we intentionally make a validation fail, so we can see what happens.

Creating a basic validation that fails
01:48

In the Boozang tool there are a number of quick ways to fix failed validations. Here we take a look at a few. 

Fixing the validation
02:20

After this lecture the student will have recorded a simple filter checkbox test with validations. 

Recording filter checkboxes
02:06

The student will learn how to highlight a bug in the browser. 

Highlighting a visual bug
01:54

When highlighting bugs, it's also possible to automatically create and assign a bug to a team member. This is shown here. 

Submitting the bug report
01:41
+
The Shopping Cart
3 Lectures 08:06
Add to Cart
03:00

In order to make sure the cart is always empty when the test iss initiated, we record a clear cart test and use plug-test case to always clear the cart.

Adding Clear Cart
02:27

Running the clear cart test should only be needed when the cart is actually has contents. We utilize a validation condition to only clear the cart when it has contents. 

Add Clear Cart with Conditional logic
02:39
+
The Checkout
4 Lectures 09:49

After learning to record simple navigation tests and being able to add things to the shopping cart, the natural next step is to checkout the good. We here record a simple check-out. 

Doing the check out
02:36

Checkout with Data Bind
02:39

In order to further personalize the check out data, we over-ride the checkout data with personal data. This way - different team members using the tool can easily use different sets of data. 

Checkout with Personal Data
01:49

To conclude the Checkout section, we tie together the Add to Cart test case and the Checkout test case to complete the End-2-end checkout case. 

Tying it all together
02:45
About the Instructor
Mats Ljunggren
4.6 Average rating
10 Reviews
2,048 Students
1 Course
CEO Boozang

I love teaching and I believe computer science should be accessible to everyone. I have 13 years of experience as Developer, Tester and Technical lead running large projects in the Telecom Industry. I recently founded a SaaS business for test automation, Boozang, which allows non-developers to do test automation. I'm interested in helping teams adapt to new methodologies (Agile/DevOps/Continuous Integration), and I believe test automation is key to be able to to this successfully.