
课程咨询: 400-996-5531
投诉建议: 400-111-8989
认真做教育 专心促就业
我们在上文中给大家简单介绍了云迁移测试技术的应用与优势等内容,而本文我们就继续来学习一下,云迁移测试需要面对哪些挑战。
挑战1、如何确定应用程序测试指标的优先级
应用程序的用户体验和安全性对整个应用程序很重要,但终应用程序必须按预期工作。缺乏核心功能的应用程序,即使它绝对安全或对用户来说非常精简,也没有任何好处。
平衡设计和安全性与关键功能。花时间和精力在云迁移过程的早期解决所有因素、功能、用户体验和安全性。这些不是你可以在不同阶段处理的单独方面;它们是相互关联的,你必须在早期处理。
挑战2、不要为了让应用程序运行而偷工减料
确保应用程序在云端正常运行至关重要,但不要为了实现短期目标而养成不良习惯。IT团队可能会减少或删除安全控制,以使应用程序在新环境中正常运行,然后忘记恢复这些保护措施。这初可能会节省时间,但会在以后创建更多和复杂的工作,并使整体测试更加困难。
从一开始就规划安全性。经常会出现安全权限问题,并且可能会阻碍应用程序的功能,但要抵制下意识的反应,以进行大规模更改以使事情立即运行。在你的云迁移计划中留出时间来解决这些问题。
挑战3、仅靠IT无法进行云迁移测试
云迁移是一项复杂的工作,需要很多专业领域人员来确保迁移的应用程序可以大规模安全地运行。IT肩负着重大责任,他们可以帮助领导这些工作,但如果没有开发方面的专业知识,你就不能只关注技术方面的问题。
组建多元化的测试团队。组建跨职能团队以提供应用支持,并识别可能的问题。你的团队必须灵活,你需要内容专家来确保所有方面都得到关注。在会议中,对项目分门别类,这样你就不会因为过多的信息而使每个人负担过重,有些人可能会感到无聊或无法理解超出他们专业知识的技术问题。
挑战4、抵制“简单”更新和范围蔓延
为迁移到云端的应用程序启用加密可能看起来很理想,而且看似简单。但请注意、任何更改都可能在不知不觉中影响应用程序操作的很多其他方面,并增加技术问题和成本。迁移测试中的这种范围或功能蔓延可能会迅速扩大到不可持续的水平。
测试和审查附加功能。对于应用程序核心功能,请尝试坚持原始计划,测试阶段不是功能扩展的时间或地点。如果你必须添加任何小的新特性或功能,请让每个人都同意并测试和审查这些更改,以了解其更广泛的影响。
挑战5、平衡测试节奏与竞争优先级
理想情况下,你应该执行持续的安全测试和至少每周测试以验证数据和处理错误日志。不幸的是,IT和管理层的金钱、时间和不断变化的优先级可能会推翻这些计划。云使用的每一秒都要花钱。员工需要时间和金钱,在应用程序发布后,大多数运营和开发团队都会转移到其他项目。
围绕重大更新进行计划,并推动更多更新。IT总能找到方法利用可用资源来满足所需要求。对于云迁移测试,试图了解管理层想要什么、需要什么和期望什么。为围绕基础应用程序或平台的重大更改,设置每日和每周检查的测试框架。如果有更多可用资源,请争取更频繁的定期检查。
挑战6、UX测试范围狭窄
有些IT团队依赖常规用户池进行本地测试,或者依赖少数特定软件的专家。但是,当你将应用程序迁移到云端时,你需要更全面地了解你的应用程序。这意味着从多个角度收集有关整体用户体验的数据,而不仅仅是技术角度。
扩展你的用户测试团队。与来自不同经验和角色的大量测试人员协调用户测试。包括精通云的人员和新手。大多数终用户并不了解或关心云的内部机制,但他们会看到你的应用程序,e并且对性能有一定的期望。有时他们可能比你更了解它。
挑战7、测试指标忽略云成本问题
在本地迁移中,你通常拥有应用程序涉及的所有部分。而在云迁移中,每个流程步骤、调用的服务以及传输到缓存或返回本地的数据都会产生成本。还有与其他云服务存在集成和依赖关系,其中一些可能并不明显。你甚至可以使用新的基于云的测试工具。当你收到账单时,费用可能会令人震惊,并迫使你调整应用程序,甚至重新评估云迁移。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。