Header Ads

What are Desktop Applications? and how to test desktop application (Software Testing Interview Question #17)

 What are Desktop Applications?


  • The applications that can be installed on computer/laptops having Operating System using exe or dmg or deb files etc. are called Desktop Applications

  • Some Desktop Applications are available by default too. For example paint etc.

  • These are also known as Standalone Applications

  • For the Windows operating system, desktop applications have the file extension .exe


  • For the Mac operating system, desktop applications have the file extension .dmg

  • For the Linux operating system, desktop applications have the file extension .deb

  • Some Desktop Applications are available by default too.

Examples:

  • Browsers like chrome, edge, etc.
  • Paint etc.


How to test Desktop application :

  • Installation Testing: We have to verify whether we are able to install it properly or not.

  • Un-installation Testing: We have to verify whether we are able to uninstall it properly or not

  • Functional Testing Whether able to use the functionality of the application  or not

  • Compatibility Testing
- Testing on different supported Test Environments is a challenge

- Different Operating Systems, Versions, Configurations, Pre-requisite Software etc. 

- Virtual Environments helps a lot, as we have to do frequent installations and uninstallations

  • Performance of the Application matters : How much resources - RAM, CPU and Disk Space etc. the Application is consuming matters

  • Automation Testing : Selenium cannot automate Desktop Applications, we have to use Automation Tools like UFT, TestComplete, Winnium etc. (UFT, and testComplete are paid and Winnium is open source)

  • Security Testing: Check for vulnerabilities, data protection measures, and user access controls to ensure the application is secure from potential threats.

  • Other types of Testing also will be performed but the above testing must be performed for testing the desktop application

Thanks,
Rajat Bhatti
Ping me for more details :
Linkedin :www.linkedin.com/in/rajat-bhatti
Click for more information: Click me , Click me
For more details Join our Whatsup Group : Whatup Group
To get daily job updates on software testing: To get Daily Job updates, click me
9050358180

No comments

Powered by Blogger.