Free Courses
About Scholarships
Software Testing Tutorials
Programming Languages
Tips & Tricks
Master Courses
Study Materials
Support
Awards
Stay updated with our latest videos and tutorials by subscribing to our YouTube channel: EasyMyLearning Don’t miss out on any updates!

Resources of Complete Automation Software(Web Application) Testing Using Selenium | Master The Basics To Advanced Techniques With Practical Real-World Projects | All Videos Lecture Are Available in Hindi Language | 2024

Session-1 of Complete Automation Software Testing Course Using Selenium 4

Basic Concept of Manual Testing and Automation Testing

Manual Testing

Manual Testing involves performing tests without the use of any tools. Here, a human tester or person conducts the testing process.

Automation Testing

Automation Testing involves using tools to perform tests. Instead of a person, a tool executes the testing. The tool used for this purpose is called a Test Automation Tool.

How Can a Tool Perform Testing?

Testers write code and input this developed code into the automation tool. The automation tool then performs testing using the code provided by the testers.

Video:1-Session-1 of Compete Automation Software Testing Course | Basic to Advance | Beginner | In Hindi  | 2024

Session-2 of Complete Automation Software Testing Course Using Selenium 4

Basic Concept And Difference Between Web Application, Desktop Application and Mobile Application

Web Applications

  • Definition: A web application is a software program that you can use through a web browser.

    • Difference from Traditional Software: Unlike traditional software that you need to install on your computer, web applications run on a web server.
    • Accessibility: Can be accessed from any device with an internet connection.
  • Category:

    • Web applications fall under the category of Application Software.
    • They are a subset of Desktop Applications but with a key difference:
      • Execution: They run on web browsers instead of being installed directly on the user’s device.
      • Versatility: This allows them to be accessed from any device with an internet connection and a web browser, making them highly versatile and accessible.
  • Examples of Web Applications: Facebook, Gmail, Amazon, YouTube, Twitter, Netflix, Zoom, etc.

Desktop Applications

Definition: A desktop application is a software program that you install and run on your computer.

Execution: Unlike web applications that run on a web server, desktop applications are installed directly on the user’s device and run locally.

Accessibility: They are typically accessible only from the specific device on which they are installed.

Category:

  • Desktop applications fall under the category of Application Software.
  • They are distinct from Web Applications:
    • Installation: They need to be installed directly on the user’s device.
    • Execution: They run locally on the operating system of the device.

Examples of Desktop Applications: MS word, MS Excel, Pain, Notepad, Notepad++, VLC Media Player, Adobe Reader, etc.

Operating System

An operating system (OS) is a software that manages and controls a computer’s hardware and software resources. It acts as an intermediary between the computer’s hardware and the applications or programs that users interact with. Operating system falls under system software.

Some examples of popular operating systems include:

  • Windows (e.g., Windows 10, Windows 11) for personal computers 
  • macOS for Apple computers
  • Linux distributions (e.g., Ubuntu) for personal computers, servers, and embedded systems
  • iOS and Android for mobile devices like smartphones and tablets

Mobile Applications

Definition: A mobile application is a software program designed to run on mobile devices such as smartphones and tablets.

Execution: Mobile applications are installed directly on the user’s mobile device and run locally on the device’s operating system.

Accessibility: They are typically accessible only from the specific mobile device on which they are installed and cannot be easily accessed from other devices.

Category:

  • Mobile applications fall under the category of Application Software.
  • They are distinct from Web Applications:
    • Installation: They need to be installed directly on the user’s mobile device.
    • Execution: They run locally on the mobile device’s operating system.

Examples of Mobile Applications: WhatsApp, Instagram, Snapchat, Facebook, Twitter, Google Maps, Uber, Ola, Mobile games, etc.

Difference Between Web Application, Desktop Application and Mobile Application:

Characteristic Web Applications Desktop Applications

Mobile Applications

Definition Software used through a web browser Software program installed and run on a computer

Software applications designed specifically for mobile devices

Execution Run on a remote web server Run locally on the user’s device

Run locally on mobile devices (smartphones, tablets)

Accessibility Accessible from any device with an internet connection and a web browser Typically accessible only from the specific device where it’s installed

Accessible only on the mobile device where it’s installed

Installation No installation needed on the user’s device Need to be downloaded and installed on the user’s device

Need to be downloaded and installed on the mobile device

Category Subset of Desktop Application Fall under the category of Application Software

Fall under the category of Application Software

Examples Facebook, Gmail, Amazon, YouTube, Twitter, Netflix, Zoom, etc. Microsoft Word, Adobe Photoshop, Skype, VLC Media Player, Notepad++, Adobe Acrobat Reader, etc.

WhatsApp, Instagram, Snapchat, Uber, Google Maps, mobile games app, etc.

Required Software Web browser (e.g., Chrome, Firefox, Safari) Operating System (e.g., Windows, macOS, Linux)

Mobile Operating System (e.g., iOS, Android)

Scroll to Top
EasyMyLearning