
In this lesson, I had some discussion about test automation, reasons for automation, barriers to test automation effort, and how to overcome these barriers.
Learn:
1. Why to use Katalon Studio?
2. What is Katalon Studio?
Install and Setup Katalon Studio from https://www.katalon.com/
1. Menu in Katalon Studio
2. Toolbar
3. Keywords Browser
4. Perspectives
5. Test Explorer
In this lesson, i will demonstrate to you how to write the test case in script mode. The test case is about checking whether the page was successfully open or gave an exception means it is about checking the broken links.
WebUI.waitForPageLoad(5, FailureHandling.STOP_ON_FAILURE)
String var1 = WebUI.getWindowTitle()
String var2 = 'CURA Healthcare Service'
if (var1.equals(var2)) {
WebUI.comment('(1)-- Successfully of the CURA Healthcare serivce')
} else {
WebUI.comment('(2)-- Page was not opened succefully/page break ')
}
Text field which takes uniques values, Random numbers are Concatenated, How we can deal with text fields for example UserName, SSN, Phone, EmployeeID, Email Address which requires unique values for each user in automation script?
Create a custom keyword for login in Katalon Studio, organize it in a package, and use global variables and parameters to reuse test steps across cases.
Explore global, test case level, and groovy variables in Katalon Studio to drive automated tests, using profiles, usernames, and passwords across web navigation and login flows.
In this lecture, students will learn, How to create a test suit and add test cases in it and run them.
In this lecture, you will learn about test suite collection and how to run it in different browsers both sequentially and parallel.
Test listeners is a piece of code that listens to the event in katalon studio. Automation testers usually want to specify prerequisite and clean-up configuration for their test cases. With the prerequisite configuration, certain actions must be taken before starting test execution. More basic level is demonstrated in this tutorial.
Explore data driven testing with Excel as the test data source in Katalon Studio, load username and password from an Excel file, iterate tests with multiple inputs, and generate reports.
In this lesson i will demonstrate you that checkpoint is the snapshot of test data taken at a specific time. A checkpoint is used to verify whether the current state of the data source is different from its previous taken state. An example where Checkpoints proves to be helpful are database validation cases where value usually changes constantly.
This course "Test Automation by using Katalon Studio" is a beneficial and useful course for those who want to learn from basic to advance levels about test automation or those testers who wants to shift from manual to automation testing. In this course, i have explained the automation concepts/best practices with examples by using the katalon studio.
Katalon Studio is an open source, simple and easy to learn automation testing tool. Anyone having less or no coding experience can work on it. Experts can use their expertise to generate robust code. This course will enable the learner to work on web application automation testing using Katalon Studio at an advanced level. Katalon Studio is built on top of selenium library.
In this course, my focus is on explaining automation testing by using a real tool which is Katalon Studio. Automation is key to successful agile development, we need to talk about it, but we can’t begin to cover every aspect of the subject in this course. What I do want to explain is why you, as a tester, must embrace automation, and how you and your team can overcome the many obstacles that can hamper your automation efforts. In this course following sections are covered.
1. Introduction to Automation
2. Reasons to Automate and what holds us back
3. Getting Started With Katalon Studio
4. Record Test in Manual and Script Mode
5. Keywords in Katalon Studio
6. Variables and Profiles
7. Test Suite, Test Suite collection and Reports
8. Setup Test Prerequisites
9. Handling Waits, Alerts and Failure in Project
10. Data Driven Testing
11. Checkpoints and Validations
Who are the right candidates for this course
1. Anyone who has basic software quality assurance or testing knowledge and wants to learn about test automation
2. Fresher’s/Graduates who want to start their career in IT
3. Manual testers who want to switch their career to automation testing
4. Automation testers who want to learn this new tool to work on Web application and API testing