毕业论文
您现在的位置: 自动化 >> 自动化市场 >> 正文 >> 正文

测试阻碍软件快速开发喵星云认为自动化

来源:自动化 时间:2023/12/9
白癜风用什么药管用 https://m.39.net/pf/a_4698984.html
软件工具需要经过开发-编译-部署-测试,目前编译和部署是可自动化的,开发和测试还需要人参与。其中测试占据了30%以上的整体开发成本。软件测试最早的作业方式是手动测试,直到测试工具的出现形成了半自动化测试方式,几年前北美地区开始往自动化测试发展,最大程度将重复性测试工作交给机器。现今有条件的开发团队主流开发与测试人员配比为1:2到1:5之间,30人的开发团队大概需要6-10人的测试团队,80%测试人员最主要的工作都是做重复性极高又低效的手动测试,而测试人员对于自动化测试工具的需求是多样性的。面对日益复杂的开发环境,单一功能的测试工具无法满足实际需求,多种测试工具无法在使用上互动,同时学习成本较高导致现在开发人员分担了许多低技术的测试工作。自动化测试平台能将不同的测试功能模块集成,统一操作方式。国内长久不被重视的测试资产,在北美等地区已有共同认知,测试资产已不仅仅是测试本身而是商业逻辑、用户体验及场景、开发方向、品质等因素的综合,而是一种复合型的数字资产。喵星云将测试资产标准化、数字化后连接到互联网当中,将有很大的商业机会。meowlomo喵星云以自动化测试为切入口,进而辅助用户将整个开发流程自动化,为中大型软件开发公司提供自动化测试顾问式服务,提供自动化测试产品和自动化测试规划、培训、试点项目等顾问式服务。meowlomo喵星云提供了平台型工具,平台有功能、压力、接口等测试模块,涵盖了80%以上的测试需求,此外平台标准化的接口还可以与市面上各类自动化编译、自动化部署等工具配合使用,相当于将各种工具整合在一起,为用户全流程自动化提供可能。用户每次提交代码后可通过接口呼叫喵星云,机器将会开始自动测试,将极大缩短测试周期。对于使用者来说自动化测试还是有一定的门槛,除了产品工具上的学习,整体工作流程的变化也是很重要的,所以meowlomo喵星云不是单纯的输出产品,而是产品+服务的平台,提供自动化测试顾问式服务。产品有5个核心技术:UnifiedLanguage、DynanmicModule、DistributedExecution、CloudComputing和OpenAPI。UnifiedLanguage技术可以实现测试案例语言自然化,无需编写代码脚本,使用门槛低的自然语言来编写测试用例,可以将不同类型的测试统一起来,打通各种不同测试类型的壁垒,相当于用一个语言连接测试的各个环节,提高工作效率。DynanmicModule技术支持不同类型的测试,无论是UI测试、压力测试、接口测试等都可以在喵星云DynanmicModule框架下被UnifiedLanguage统一调用,同时可以实现交叉调用,使模块定制服务及第三方模块接入成为可能。DistributedExecution则使用计算机集群技术,能够实现对任务自动分发、自动执行以及自动报告,提高了工作效率的同时让大规模任务执行成为可能。CloudComputing基于云技术满足不同客户规模需求,使跨地域使用和团队协作成为可能。此外公有云和私有云使用统一云计算技术体系,允许用户在公有云和私有云之间实现衔接。OpenAPI技术可以嵌入用户的生产环境,可以被OA、ERP、CI、CRM等第三方系统调用,也可以通过DynanmicModule对其它系统进行调用,从而实现全生产流程的优化。最终达到的效果是易用、可拓展、可兼容和开放。举一个实际应用的例子。某知名化妆品零售店找到开发外包公司做一个

转载请注明:http://www.0431gb208.com/sjszlff/6687.html

  • 上一篇文章:
  • 下一篇文章: 没有了