Desktop applications are feature-based applications, where users should be proficient in operating such applications, understand its features, accessing the menu, submenu. software’s features can be tested with Graphical user interface tests, end to end testing, and functional testing. Non-functional testing will depend on stand-alone machine’s limited resources such as CPU, memory, storage, accessing files, or use features like printer/scanner if desktop applications are connected in local network.