移动app云测试平台是怎样设计的?

  

  从用户与云测试平台关系上,用户之间处于平行关系,互不干涉,平台的测试技术对用户属于黑盒状态,用户只需提交软件,提供测试需求,然后等待测试结果。介于迭种平行关系,在云平台设计中,不需要考虑用户在平台上所处的层次,只需要对平台本身进行设计。
 


 

  1.服务平台

  无论是PaaS、laaS还是TaaS(Testingasaservie,软件测试基础设施即服务),都是云平台所提供的服务,只不过服务类型不同。其中TaaS提供的是针对软件测试本身进行的服务,它把云平台所拥有的存储、计算、测试工具等资源提供给用户,换取使用费化PaaS提供软件开发环境、数据库等,laaS提供的则是硬件资源。三者的概念互有交叉,共同构成了云测试平台的服务层。

  2.计费认证平台

  该平台主要负责记录用户在云平台上的使用过程,并计算过程中产生的费用,保证云测试平台运行的收益。

  3.运维管理平台

  监管云平台资源,小到服务器某个节点的运行状态,大到服务器的更新和维护,都需要运维管理平台进行调度,好的运维管理能起到事半功倍的效果,最大化营理云平台,同时节省成本。

  4.服务管理平台

  用于监管与云服务有关的方面,监管计费认证平台所记录的用户行为,提高云服务质量。这套层次模型较好的总结了传统云计算平台的框架,但针对云测试的一些特点来说,概括的还不够精准。结合这个架构,再考量到移动app的特殊性,总结出了一个更适于移动app软件的云测试平台。更多相关信息欢迎关注随客科技——成都app开发专业服务提供商!