首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试基于云的应用程序

测试基于云的应用程序
EN

Stack Exchange QA用户
提问于 2011-06-07 05:30:13
回答 5查看 7.4K关注 0票数 9

与传统的基于web的应用程序相比,云中托管的应用程序/服务的测试方式有什么根本区别吗?在我看来,除了这些应用程序管理大量负载(弹性云)和高可用性之外,这基本上是一样的。

EN

回答 5

Stack Exchange QA用户

回答已采纳

发布于 2011-06-07 11:06:47

我认为Larry很好地总结了这一点,他说云计算就是服务器和互联网。视频在这里,-> http://www.youtube.com/watch?v=UOEFXaWHppE

测试"Cloud“应用程序时,应该像测试任何现有的web应用程序一样,通过添加几个测试用例来测试附加的"Cloud”特性,如果您的应用程序有这些特性的话:

动态缩放( dynamically )您可能希望测试应用程序是否可以动态地向上和向下扩展,而不会丢失数据和最终用户连接。

自动提供新服务的应用程序,当新用户注册时,您可能想要测试这个过程,以及当用户离开服务时相反。

设备同步如果服务类似于Dropbox或iCloud,那么可能会出现设备到设备之间的同步问题,需要进行测试,特别是当同步中断和不完全并需要重新启动时的恢复情况。

票数 11
EN

Stack Exchange QA用户

发布于 2011-06-07 10:22:13

这要看情况了。

不,如果您已经在云中创建了虚拟机,并将应用程序移动到这些虚拟机上,并将它们放在负载均衡器后面。您可以选择检查负载均衡器是否正常工作,以及将应用程序置于load下时的性能,以确保负载均衡器上有正确的设置。

是的,如果您已经采用了云技术并构建了您的应用程序来提供高可用性和可伸缩性。您的应用程序组件将分布在不同的机器上,您将发现测试分布式系统的最佳方法是首先通过单元测试对每个组件进行隔离测试,然后再通过一组更小的集成测试来证明已部署的应用程序按预期工作。

票数 5
EN

Stack Exchange QA用户

发布于 2011-06-12 12:27:21

我找到了一个很好的文章作者:,它很好地概括了云中的软件测试。

提供这里的链接,与所有正在寻求一些建议的人分享。

换句话说(一个简短的摘要):

云计算为大众提供了两种非常有用的技术。

  • 分布式计算
  • 虚拟化

这为测试人员快速有效地测试创造了新的机会。挑战将是围绕这些服务的边缘进行测试。有一些东西需要看

  1. 弹性云(计算能力和内存的自动配置)
  2. 灾后恢复
  3. 可靠性
  4. 同步(跨设备和服务)
  5. 安全性
票数 3
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/1001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档