Test Data Generation for Selenium and Appium (Udemy.com)
Third Party API tools to generate Random Unique Test Data in Java and C#
Created by: Krishna Sakinala
Last updated December 2018
What you will learn
- Can generate random and unique Test Data using third party APIs in Java and C# for Selenium and Appium to test the application properly.
- How to use Random class to generate unique random test data in Java and C#.
- How to use FAKER API to generate unique random test data in Java.
- How to use JFAIRY API to generate unique random test data in Java.
- How to use FABRICATOR API to generate unique random test data in Java.
- How to use FAKER API to generate unique random test data in C#.
- How to use BOGUS API to generate unique random test data in C#.
How it compares
Against the other 108 rated Udemy courses in Selenium on CourseDuck:
- Rating4.4 out of 5higher than 46% of them
- Reviews409#64 of 109 by number of reviews
- Length1 hourshorter than 99% of them
- Last updatedDecember 2018earlier than 80% of them
Course Description
Test data is very important in manual testing as well as in automation testing. But if the test data changes in manual testing then it is not a big issue when compared to automation testing. As in the manual testing the tester can change/create the data as he is aware that the data changes and he will have enough application knowledge. But when it comes to the automation, the tool can not have this kind of knowledge or information. To avoid these kind of issues we can use some third party APIs to generate random unique test data or fake data.
Instructor Details
- 4.4 Rating
409 Reviews
Krishna Sakinala
I am Krishna Sakinala, Working as Associate Architect in one of the Top CMMI Level Organizations. I call myself as Passionate Tester. My Hobbies are writing technical blogs, Learning and Researching on new automation tools and automation related topics. I possess 10+ years of experience in manual and automation testing tools like Selenium and Appium as well as Web Services testing.
I love sharing my knowledge to people through various channels like YouTube and Blogs.
More courses by Krishna Sakinala
Awesome Reporting Tools in Selenium and Appium (2018)
4.3 (21 Reviews)
Provider: Udemy
Time: 3.2h
$39.99
More Selenium courses
Appium Mobile Automation - Android & iOS + Frameworks + CICD (2024)
4.7 (2,620 Reviews)
Provider: Udemy
Time: 40h
$84.99
Learn Selenium with Python, PyTest & Frameworks (2025)
4.7 (2,394 Reviews)
Provider: Udemy
Time: 46.7h
$79.99
Selenium WebDriver 4, Cucumber BDD, Java & More! (2025)
4.7 (2,145 Reviews)
Provider: Udemy
Time: 10.1h
$84.99
Java Design Patterns & Devops to build Selenium Framework (2022)
4.7 (917 Reviews)
Provider: Udemy
Time: 7.2h
$59.99
Selenium Python with Behave BDD(Basic + Advance + Architect) (2026)
4.7 (735 Reviews)
Provider: Udemy
Time: 24.1h
$74.99
Selenium Webdriver with Java & TestNG Testing Framework (2026)
4.7 (460 Reviews)
Provider: Udemy
Time: 11h
$11.99
Reviews
By Obeth Samuel on 4/11/2019
I want generate data based on regex. This Use again and again it also throw error. Because Facker API store only set of input.It not used for long term
By Kopanathi Venkat on 3/31/2019
It will solve the major test data issue and in future, could be replacement for Apache POI API if there is no data validation.
By Arani Barman on 11/7/2018
The API shown here are of great use. If detail of the API is done,the course will be a eye catcher for many. The API will help in reducing DATA DRIVEN FRAMEWORK in many areas.
By Juan De Dios on 8/30/2018
Debe haber otros capĆtulos para consultar información de base de datos sql server ya que se prueban los moviles con data real
By Hema Kasina on 4/20/2018
it is good and very clearly explained. But in coding some shortcuts are used to generate long set of lines. Can you please tell us that too while coding. I am sure it will take short time.
By Zagihi on 4/6/2018
wow, I was looking for this kind of information and I am lucky to see this course. It solved my test data issue. Thanks to the instructor to sharing this course as freeeeee... :)
By Lola Qin on 3/24/2018
This course introduced some great methods to generate unique data. Before this course, I only knew Random(). I would like to see more examples that apply the methods to other real life experience.
By Cinix on 3/15/2018
The chosen topic is very interesting. Actually when automating will struggle for the test data. But this way it is very easy to generate the test data to the application.
By Thirumal Aarelly on 11/14/2017
The presentation was clear and crispy. Even without previous knowledge of the scripting language, we can understand the presentation. The point of the subject is clearly presented.
By Vasudev Reddy T on 11/14/2017
This course is a great introduction to test data generation for both Selenium and Appium. It teaches you how to generate a valid test data and encourages use in automation instead using junk data. Thanks a lot Krishna, Learnt new things today Continue the good work
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







