Desktop applications are standalone software programs that run on personal computers or laptops and do not depend on any internet connectivity. Web applications are stored or hosted on a remote server and accessed over the internet via a browser interface.
Since desktop applications rely on the platform they are running on, test for usability, functionality, platform compatibility and load. Web applications should be tested for functionality, browser compatibility, security, performance, usability and accessibility.