深度分析:Asset Store Bash使用Asset Store软件包进行升级测试

Posted 哲想动画

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度分析:Asset Store Bash使用Asset Store软件包进行升级测试相关的知识,希望对你有一定的参考价值。

深度分析:Asset Store Bash使用Asset Store软件包进行升级测试

 

Asset Store Bash是主要测试阶段之一,也是每款Unity主要产品发行的重要部分。

它主要有两个作用:

测试新版本Unity如何处理各种不同静态资源和项目的升级

 

为确保我们最近的功能和更改不会破坏我们客户创建的最受欢迎的程序包。

 

我们广泛测试了添加到Unity中的所有新功能,进行了大量各种测试活动,以确保旧功能保持完整。更新测试的重点是专门研究旧版项目将在最新版本中是否运行良好,并且保证升级过程本身尽可能轻松。有时候添加新功能需要改变或旧版功能,但是我们始终专注于使其尽可能变得简单和减少用户的使用不便。

 

对于Unity进行升级测试,我们有许多不同的方法,从脚本更新和向后兼容性的自动化测试套件到一些大用户项目手动升级为最新版本。Asset Store Bash填补了中间的漏洞,测试数据是Asset Store上发现的不同软件包,因此它的复杂度很低。

在5.3.4版本发行时使5.3版本稳定运行,我们开始做这个实验,从那时起就成为了我们的常规做法。首先,所选择的套餐列表只是基于其受欢迎程度,因此主要是下载量最多且资源最多的静态资源,因为它们影响了我们大部分的客户群。

每个版本测试的软件包的数量都在不断增加,选择的质量也有所提高。


从5.5版本开始,我们开始精选安装程序以涵盖产品的所有主要特征和区域。每个区域平均有10个程序包,对于具有更多嵌入式测试器的较大区域,有20、30个程序包。测试人员获得对所选功能静态资源的完全所有权。他们可以自由选择他们认为最适合测试其区域的软件包,并为下一个版本标记出不合适的软件包。

这大大增加了测试的适用性和整体覆盖率。替代根据其受欢迎程度,少数管理人员大批量选择软件包的方法是区域负责人必须精选最适合其功能的10个软件包。

深度分析:Asset Store Bash使用Asset Store软件包进行升级测试


测试人员记录下静态资源的问题并报告出现的错误。这包括Unity漏洞和软件包本身的问题。如果发行商的程序包受到一些新功能或改进功能的影响,我们通常会尝试给发布商发送包含升级提示的电子邮件。

此外,测试者将标记当前版本(5.6)的状态,将其与前一个版本(5.5)进行比较,并标记出它们是否可用于测试任何特定区域。

我们意识到并不是所有的流行程序包都将被选中,,因为通常来说对您重要的程序包也会越来越受欢迎,它们是极具价值的,因为会有许多人每天下载它们,于是我们决定测试排名在前50的免费使用安装包和前50名付费安装包。

这包含了我们在Asset Store bash中的所做选择和及其性能。

联系我们:

公司名称:哲想方案(北京)科技有限公司

北京哲想动画官方网站:www.cogito.com.cn
北京哲想动画微信公众平台账号:zhexiangdonghua
北京哲想动画ToonBoom 
Harmony技术交流群:374715513
联系方式:+ 86 (10) 68421378
俞先生:18610247936


以上是关于深度分析:Asset Store Bash使用Asset Store软件包进行升级测试的主要内容,如果未能解决你的问题,请参考以下文章

上传到 Asset Store 时 Xamarin.Forms 缺少 120x120

Unity3d 4.2,在访问asset store 的时候总是提示you are offline,如何解决?

PL/SQL嵌套表中STORE AS的含义

sh DS_Store实用程序用于Bash和ZSH

Predix Asset Service深度分析

Spring Boot Caching with Redis and Store value as Redis Hash