Testing Daily: Free App For Testers To Get The Testing Feed

What is Testing Daily

Why to use Testing Daily

How to Testing Daily

How is Testing Daily helpful in tester’s career


A Course to learn all about Testing Daily. This course has covered everything about Testing Daily innovation which is very helpful for every tester’s career.

Testing Daily is an absolutely free community product.

It is offered by SelectorsHub.

It is invented and created by Sanjay Kumar, Founder and Creator of SelectorsHub.

Testing Daily is available as Mobile App, Browser Plugin and Web application.

Testing Daily is available both on android and ios.

It can be installed from play store and app store.

It supports all the chromium based browsers like chrome, edge, opera, chromium and brave etc.

Topics covered in this course-

  • What is Testing Daily?
  • Why is Testing Daily required for every tester?
  • How will Testing Daily add value in Tester’s career?
  • How to install Testing Daily?
  • For which all platform it is available?
  • How to use Testing Daily?
  • All the Features of Testing Daily

Get the latest testing feed.

Testing Daily is the tester’s home page which list down all the latest testing related blogs, tutorials, news and trends in the new tab. It is an absolutely free browser plugin.

The best part of this tool is that you don’t have to do anything extra to use it, just install it.

Very simple 2 steps to start with Testing Daily plugin-

  1. Add the plugin to your Browser from below respective install button.
  2. Open the new tab and you will see all the latest testing related blogs, tutorials, news and trends in the new tab.
  3. You can also it on your mobile phone from play store/app store. Links given below and use it as a mobile app.

Wow!! You are all set, Enjoy using the Testing Daily and be updated with the latest testing trends.

Now Testing Daily is also available on web. You can directly open it through url..

Now Testing Daily also available for Mobile – Get the testing feed on the go!!

Who this course is for:

  • Testers
  • Software Tester
  • Manual Tester
  • Automation Tester
  • Testing manager
  • Test architect
  • Selenium users
  • SDETs
  • Beginner in Testing
  • Fresher
  • Senior Testers
  • Fresher Tester
  • Cypress users
  • playwright users
  • selectorshub users

Course content

1 section • 5 lectures • 32m total length

What, Why and how to use Testing Daily?5 lectures • 33min

  • What is Testing Daily and Why it is required?05:30
  • How to install and use Testing Daily on mobile, browser and web?10:33
  • Testing Daily opens every time in new tab, this is not a bug.05:51
  • Is it safe and secure?04:42
  • FAQs and support06:13

Cucumber Test Automation with Boozang

Fully automate testing of main flows of any web site or web application

Learn to tie requirements to test automation code using Cucumber/Gherkin

Have a good foundation on how to do test automation

Eliminate or greatly reduce the need of manual testing


  • Basic understanding of HTML
  • Basic understanding of web technology
  • Knowledge in Java script is helpful but not required


Note: This course is unfinished and need to be updated to match our new user interface. It should be no problem following the course, just note that the navigation and test tree has changed to use a structure similar to Visual Studio Code.

I will try and do this as soon as possible.

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

  • Fully interactive! You will be doing real automation on our site The Lab
  • You will learn recording scenarios for most common test automation scenarios
  • Learn to use BDD syntax Cucumber/Gherkin to express test outcomes
  • Learn to apply control flow logic, such as if/else cases and loops
  • Learn simple data-driven testing by binding data into forms
  • Extract data from the user interface and use it in your tests
  • Transform your business to Agile/DevOps/Continuous 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.

Let me know if you have any feedback or suggestions by contacting me at: courses@boozang.com. I love to hear from you!

Have fun!

Who this course is for:

  • 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

Course content

5 sections • 13 lectures • 45m total lengthExpand all sections

Introduction2 lectures • 7min

  • Introduction to The Lab03:15
  • Introduction to the tool04:13

Why do Test automation1 lecture • 2min

  • Why do test automation02:04

Working with timeouts and delays5 lectures • 19min

  • Importing the Cucumber feature03:05
  • Test step implementation and timeouts06:26
  • Importing a feature with several scenarios02:56
  • Test steps for negative test03:51
  • Test steps for positive test02:48

Conditionals and other control-flow logic4 lectures • 14min

  • Using many when/then statements02:12
  • URL reloading policies02:45
  • Conditional logic with if/else group05:04
  • Linking the test steps and fixing element selectors03:55

Forms1 lecture • 2min

  • Data-driven scenario outlines02:29


QA Automation web UI

QA Automation mob UI

QA Automation REST JSON


  • the level of the programming language is sufficient for writing not complex code


In this course you will learn how to make auto tests for

  1. web applications
  2. mobile applications
  3. rest api applications

I will use python to show you how to make simple test and refactore it with good architecture

In a week you can automate

  1. web application, search selectors for web elements, use python (or other language) to automate testing
  2. mob application, search selectors for elements, use python (or other language) to automate testing
  3. rest api backand and use python (or other language) to automate testing
    And do it with good architecture to increase tests and features for your autotests

Who this course is for:

  • QA Engeneer
  • Software developers

Course content

1 section • 5 lectures • 52m total length

Введение5 lectures • 52min

  • Intro02:00
  • Prepare IDE1 question
  • WEB16:41
  • REST13:03
  • Setup appium environment1 question
  • MOB19:39
  • Resume01:02

Selenium WebDriver with C# for Beginners + Live Testing Site

Work with ID, Name, CSSPath and XPath selectors

Work with Input boxes, Check boxes, Radio buttons, Alert boxes and more


  • Installed Visual Studio
  • Have Basic Coding Knowledge – Variables, Simple If statements, Simple For loops
  • Basic Knowledge in C# (Not a necessity, but it will help you!)


Selenium is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your team time and money.

Specially for you, I have prepared a website where you can play around and practice your skills.

The website has special elements designed specificly for the course and for you to be able to easily work with them and learn.

In this course we will focus on Graphic User Interface and Functionality Testing and we will learn how to work with the various selectors that Selenium offers us to use like:

  • Name selector
  • ID Selector
  • Class Name selector
  • CSS Path selector
  • X Path selector

After that we will learn how to work with some special elements like:

  • Input text boxes
  • Check boxes
  • Radio buttons
  • Drop down menus
  • JavaScript Alert boxes

We will also have a few theory lectures in which I will explain when you should use either of these selectors, how to inspect elements and what is an Automation Testing Framework and why do we need to learn how to create one.

Who this course is for:

  • Manual Testers
  • QA Interns
  • QA Professionals with no Selenium experience
  • Freelancers that want to make bugfree websites

Course content

4 sections • 17 lectures • 1h 26m total lengthExpand all sections

Start Here3 lectures • 14min

  • Introduction to the course and an answer to “Why C#?”04:22
  • Installing Visual Studio03:16
  • Getting Started – Setup your environment06:03

Element Selectors6 lectures • 28min

  • Name07:14
  • ID04:37
  • Class Name02:49
  • CSS and X Paths06:10
  • NoSuchElement Exception04:17
  • How do you handle NoSuchElement Exception?1 question
  • How to chose the right selector?03:13
  • Which selector you should use and why?2 questions

Special Elements6 lectures • 36min

  • Text Input Field06:59
  • Check Box06:57
  • Radio Button05:51
  • Drop Down Menu10:44
  • Alert Box05:26
  • Special Elements Source Code00:03
  • Special Elements quick Quizz5 questions

Automation Testing Framework2 lectures • 9min

  • What is an Automation Testing Framework?03:45
  • Bonus Lecture: Learn how to build a Framework05:12

Selenium 4.0 Observability



Selenium Webdriver

Observability with Selenium


  • Knowledge of Selenium and Java


With the rise in importance of non functional tests, it has become inevitable that the systems developed are observable. Being observable means providing external evidences using which one is able to understand the internal state of the system in function.

With the release of Selenium 4, observability is now an integral part of the tool. It allows Selenium to be integrated using open telemetry to tools like Jaeger to understand and log information of a web application under test.

To understand this, we have used a gcp machine on which we invoke selenium grid using docker. We use the open telemetry with tool Jaeger to observe the system as various commands drive the web application.

This course provides a hands on experience to set up a lab on the go, and with use of direct commands provided one will be able to implement observability at their own system.

The course provides a step by step instructions.

The course was recorded as part of the global testing conference 6th edition brought by agile testing alliance.

This course was the keynote delivered by Aditya garg.

In this course series following topics are covered –

1.Selenium Grid and importance of traceability in Distributed architecture

2.Understanding Observability components in Selenium 4.0 and installing coursier

3.Setting up a GCP machine with docker

4.Opening up necessary ports

5.Running Jaeger on the GCP machine

6.Setting up traceability in SeleniumGrid 4.0

Executing the tests and observing the trace

Who this course is for:

  • Software Test Engineers

Course content

1 section • 7 lectures • 1h 28m total length

Selenium 4 Observability7 lectures • 1hr 29min

  • Part 115:00
  • Part 215:00
  • Part 315:00
  • Part 415:00
  • Part 515:00
  • Part 613:54
  • Github link00:00

Cypress: Web Automation Testing

Understand Cypress from Scratch and build fast and reliable Automation tests for any Web Applications using Cypress

Complete Understanding of JavaScript Basics so that you can implement Best practices of coding for Cypress Tests

Real Time Hands On Exercises to practice Cypress Parallelly with Videos for building confidence on the tool

Handling the actions which can be perform on the browser for automation

Complete understanding of Cypress Components for generating test execution Videos ,Screenshots & Reporting


  • No prior programming experience needed


This course “Cypress: Web Automation Testing” 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 tool Visual Studio Code.

Cypress is an open source, simple and easy to learn automation testing. 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 Cypress at an advanced level. Cypress is built on top of Mocha and Chai

In this course, my focus is on explaining automation testing by using a real tool which is Visual Studio Code.   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.

Cypress enables you to write all types of tests:

  • End-to-end tests
  • Integration tests
  • Unit tests

Cypress can test anything that runs in a browser.

Who this course is for:

  • Test Automation Engineer
  • Software Engineer
  • SQA Engineer

Course content

9 sections • 17 lectures • 1h 53m total lengthExpand all sections

Introduction3 lectures • 16min

  • Introduction00:46
  • Why Automate?08:41
  • Automation Test Pyramid & Testing Quadrants06:03

Cypress Setup and Installation3 lectures • 16min

  • Cypress Features03:10
  • Cypress Project Setup06:15
  • Cypress 1st Test06:40

Interactions With Web Elements5 lectures • 24min

  • Cypress Commands02:49
  • Variables05:30
  • .Should in Cypress07:02
  • Verifying Page Title and Custom Waits03:59
  • Use of Random Function (Math.random())04:41

Object Oriented Programming in Cypress1 lecture • 8min

  • Object Classes in Cypress08:23

Data Driven Testing2 lectures • 11min

  • Working with Files04:14
  • Fixtures06:18

Reports in Cypress1 lecture • 8min

  • Generating the XML and HTML Reports08:11

Cypress Dashboard1 lecture • 6min

  • Cypress Dashboard Configuration06:12

Summary1 lecture • 25min

  • Course Recap25:05

Quizes0 lectures • 0min

  • Cypress Quiz 110 questions
  • Cypress Quiz 210 questions

Creating End to End Tests With Cucumber & Selenium WebDriver

Write and distribute end to end tests for web applications

Replicate a user’s journey through a web application in a end to end test

Inspect web pages to identify elements to reference as part of a end to end test

Use regular expressions to validate data presented by a web application


  • A good knowledge of web browsers and a basic level of familiarity with installing software


Testing is a critical to creating and maintaining quality software products. End to end testing gives you a high degree of confidence users of your web application will have the experience that you designed, but how do you actually write end to end tests? 

By completing this course you will learn the steps required to write end to end tests with Cucumber and Selenium WebDriver, with no coding required. Using free and open source technologies, anyone can start writing end to end tests in under an hour!

In this course you will learn how to replicate a user’s journey through your web application using “Given, When, Then” statements, how to inspect a web application to identify the elements that you need to reference in a test, how to use specialized editors to reduce the time it takes to write tests, and get tips on best practices.

Who this course is for:

  • This course is for web application testers and developers who want to write end to end tests

Course content

9 sections • 26 lectures • 51m total lengthExpand all sections

Jumping Into Iridium1 lecture • 2min

  • Running Your First Test With iridium01:53

The Iridium Ecosystem7 lectures • 6min

  • Iridium Ecosystem Overview00:17
  • What is Java?00:29
  • What is Java Web Start?02:09
  • What is Gherkin?00:55
  • What is Cucumber?00:44
  • What is Selenium WebDriver?00:35
  • What is Iridium?01:08
  • The Iridium Ecosystem3 questions

Installing Prerequisites2 lectures • 3min

  • Prerequisites Overview00:12
  • Installing Java, Chrome and Atom02:31

Getting Started With Test Writing4 lectures • 5min

  • Getting Started Overview00:12
  • What is TicketMonster?00:31
  • New Ticket Monster URL00:11
  • Writing and Launching a Simple Test03:55

Identifying Elements in a Web Application3 lectures • 5min

  • Identifying Elements Overview00:16
  • What Are Developer Tools?01:32
  • What is HTML and CSS?03:24
  • Identifying Elements in a Web Application2 questions

Aliases2 lectures • 2min

  • Aliases Overview00:25
  • Using Aliases in a Test Script01:37
  • Using Aliases1 question

Completing the Test2 lectures • 11min

  • Completing the Test Overview00:23
  • Completing the Test10:52

Adding Verifications3 lectures • 11min

  • Verifying Data Overview00:25
  • What are Regular Expressions?03:50
  • Verifying Data in a Web Application06:36

Running Iridium From the Command Line2 lectures • 6min

  • Command Line Overview00:20
  • Running Iridium in PowerShell and Bash05:42

Kali Linux 101

Setting up Kali Linux

Managing Services in Kali

Configuring Network Adapters in Kali

Overview of tools in Kali


  • Download and install VMware virtual machine which will be covered in a lecture
  • Basic Linux command prompts


Kali is a penetration testing Linux distribution created by the Offensive Security. It holds a repository of multiple tools for security related engineers including hacking wireless networks, web applications, databases, Reverse engineering, password crackers, and much more! So as you can see, Kali is a versatile and powerful tool for anyone looking to do any cyber security related work.

As indicated by the ‘101’ in the course title, this course is a beginner’s guide to getting started in Kali…to get your feet wet. The course is broken down into 3 sections; Getting started, Basic Configuration, and Tools overview. We first give you an overview of Kali and its use cases then offer a step-by-step walkthrough of installing Kali using VMware. Next we teach you some important configuration setting in the distribution including configuring your network and managing services in Kali. Knowing these procedures will help you setup the proper environments when using Kali and its tools. Finally we go over the top available in Kali and describe their top features and best use cases.

By the end of this course you will be able to have a fully functioning distribution Kali running on your machine. You will also have an understanding of the Linux environment and how to manage network and system services. Lastly you will have a basic overview of the top tools available in Kali.

Who this course is for:

  • This course is intended for newbies who are interested in learning more about penetration testing. This course isn’t intended for learning advanced Kali tools lessons

Course content

4 sections • 24 lectures • 1h 12m total lengthExpand all sections

Getting Started with Kali Linux5 lectures • 16min

  • About Kali and use cases02:22
  • Installing and configuring Kali on a VMware Virtual Machine03:23
  • Configuring the network adapter03:54
  • Booting Kali for the first time02:23
  • Basic commands with Kali and VMware03:39

Configuring Kali Linux7 lectures • 18min

  • Basic Kali Configuration01:38
  • Configuring your network01:21
  • Requesting and Configuring IP Addresses03:25
  • Managing services in Kali02:29
  • Managing Apache in Kali03:08
  • Managing SSH in Kali01:48
  • Managing MySQL in Kali04:26

Tools Overview10 lectures • 22min

  • Vulnerability Analysis Tools Overview03:47
  • Tools Overview01:28
  • Information Gathering Tools Overview01:35
  • Maltego02:25
  • Web Applications Tools Overview02:19
  • Burp Suite01:43
  • Password Attacks Tools Overview00:49
  • Ophcrack01:27
  • Armitage02:19
  • Top 10 Security Tools Overview04:01

BONUS SECTION2 lectures • 17min

  • Hacking WEP Wi-fi Passwords16:22

Hands-on with Top Ethical Hacking Tools

Ethical Hacking and Penetration Testingt

Web Application Security Testing

Nessus Scanner for Web Application Security Testing

OpenVAS Scanner for Host Scan

Nmap for Host and Web Application Security Scanning


Recon-ng Tool

Metasploit Framework


Browser Exploitation Framework(BeEF)


  • Basic knowledge of Computer network


Welcome to – Hands-on with Top Ethical Hacking Tools

This course is developed to share real-world cybersecurity challenges and their solutions with a comprehensive approach from no-prior knowledge to advance level. With this course, you’ll not just get the information about fundamentals, technologies, tools, process but also get to know real-world use cases.

There is never been a better than today to kickstart your career in Ethical Hacking, Penetration Testing and Cybersecurity. In order to developed an outcome-driven course module, we have used two approach: Bottom-up Approach and Project-based Approach.

Bottom-Up Approach: With this approach, we’ve broken down each complex topics and delivering into simplified way such as before getting started with Ethical Hacking we’ll go through  Linux and Networking fundamentals.

Project-Based Approach: With this approach, we’ve used real-world example and use cases to understand complex topics such as Understanding Vulnerabilities with real-world Mobile application, understanding web application threats using Linkedin Account hacking etc.

Learn about top Ethical hacking tools

  • You’ll learn the Blocks of Information Gathering.
  • You’ll learn about Vulnerabilities in detail.
  • You’ll do hands-on with Nessus Scanner
  • You’ll do hands-on with OpenVAS Scanner
  • You’ll hands-on with Nmap Scanner
  • You’ll learn using Recon-ng
  • You’ll learn fundamentals of SQL Injection attack.
  • You’ll do hands-on in setting up MySQL database from scratch.
  • You’ll lean how SQL Query works.

Who this course is for:

  • Security Analyst who want scan their complete Infrastructure including Network, database and Web Applications
  • Cybersecurity Engineers who want grow their tools and techniques knowledge

Course content

2 sections • 10 lectures • 1h 52m total lengthExpand all sections

Information Gathering Tools6 lectures • 1hr 1min

  • Nessus Scanner: Complete Host Scan13:43
  • Complete host Scan with OpenVAS11:27
  • Nmap | Host Discovery09:29
  • HTTP Enumeration with Nmap tool05:31
  • DirBuster for Sensitive Data Leakage12:39
  • Recon-ng tool | Discovering Email Accounts07:51

Exploitation Tools4 lectures • 52min

  • MSFVENON Tool – Building Payload13:10
  • SQL Injection attack with Burp-Suite09:49
  • Browser Exploitation Framework(BeEF)11:56
  • Linkedin Account hack with BeEF17:11

60 Minute Python Crash Course – Building a Solid Foundation!

The foundations of Python enabling them to then move into far more advanced programming

Understand how to create your own Python programs

Write a complete Python program that takes user input, processes and outputs the results

Write Python programs that can be used on Linux, Mac, Windows and Unix operating systems

The fundamental elements of programming which are transferrable into any language


  • Have a fun upbeat attitude and be ready to become awesome!
  • You need a laptop with internet access
  • No prior knowledge is required


In this course you will learn all of the FUNDAMENTAL programming techniques used within all programming languages to help you create AMAZING and EFFICIENT code!

  • Do you want to learn all the fundamental programming techniques quickly and effectively?
  • No more rummaging through YouTube videos, documentation and random stack-overflow posts to find the information you crave. This course gives you instant access to everything you need to know to get programming in Python, and puts it all right at your fingertips!
  • This comprehensive, in-depth and meticulously prepared course is going to teach you everything you need to know to program in Python! A – Z, it’s all here!

This course is great for those who haven’t programmed before, you guys will be given detailed video tutorials of each programming structure and we will continuously refer back to each structure within the course to solidify your knowledge.

What can you do with all this Python knowledge?

Python is HOT right now. The demand in the IT job market for Python skills keeps growing and growing. If you’re looking to get into programming as a career, level-up your existing career or open up new doors in the IT field, you really need to learn Python!

Perfect for Windows, Linux, Unix, Mac, the Web and More!

Once you’ve completed this course you’ll know how to write programs that will run on the Linux, Mac, and Windows operating systems. You can even take what you’ve learned and apply it web applications.

What will you achieve?

By the end of this course you will have built a solid foundation and have mastered many beginner techniques. Having learnt all of these new skills you can now move into the more advanced realms of programming by taking a look at the Complete Python Course 2019 where you will delve deeper into each programming structure. And with each video accurately planned and recorded I don’t waste your time, instead I teach you everything quick enough so you can easily understand it and go design!

Get a Certificate of Completion when you finish the course!


Who this course is for:

  • Those who want to open up doors in your IT career by learning one of the world’s most popular and in-demand programming language: Python.
  • For People New to Python
  • For Complete Programming Beginners
  • Students that want to learn all of the key aspects of programming

Course content