Unit testing 桌面应用程序和Web应用程序之间的区别

Unit testing 桌面应用程序和Web应用程序之间的区别,unit-testing,testing,web,tdd,Unit Testing,Testing,Web,Tdd,桌面应用程序和Web开发应用程序之间的区别是什么?网站/ Web应用程序的测试策略是什么? < P>我将简要地分享我的一些经验,因为它们可能有助于为您建立一个基础。 我所遇到的主要区别显然是标记语言(HTML/HTML5/XML等)、AJAX、jQuery和javascript(通常是脚本)的使用。NET framework等工具也存在。你可以查阅这些内容,以获得它们是什么以及它们如何协同工作的完整定义,但它们引入了一种解决问题的新方法,即建造小桥以达到最终结果 与任何应用程序一样,请记住应用程

桌面应用程序和Web开发应用程序之间的区别是什么?网站/ Web应用程序的测试策略是什么?

< P>我将简要地分享我的一些经验,因为它们可能有助于为您建立一个基础。 我所遇到的主要区别显然是标记语言(HTML/HTML5/XML等)、AJAX、jQuery和javascript(通常是脚本)的使用。NET framework等工具也存在。你可以查阅这些内容,以获得它们是什么以及它们如何协同工作的完整定义,但它们引入了一种解决问题的新方法,即建造小桥以达到最终结果

与任何应用程序一样,请记住应用程序的用户端。数百万人将在同一时间使用它。网络应用程序的安全性至关重要。确保页面中有强大的安全措施

美学将比桌面应用程序更重要(取决于它们是什么)。Web应用程序是一种视觉体验。您希望确保在设计时,字段易于识别,应用程序易于导航,易于阅读

对于测试,只需使用正确的扩展名保存代码,并在保存代码的任何位置运行它。大多数当前的Op系统都知道文件是用什么样的web代码编写的,并且会在浏览器中打开它。假设您编写了“myPage.html”并将其保存到桌面,您将看到一个html图标,上面写着“myPage”。如果需要进行更改,请编辑代码,重新保存,然后只需刷新web浏览器即可


我知道这是一个非常笼统的答案,但我正试图重温我在这个夏天所经历的一切。希望这会有所帮助,或者至少在设计web应用程序时会考虑一些问题。祝你好运

不同之处在于它们运行在完全不同的平台上。谢谢您的回答,这对我很有帮助