首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于Unity3D的UI自动化测试的框架?

是否有用于Unity3D的UI自动化测试的框架?
EN

Stack Exchange QA用户
提问于 2014-07-09 08:43:37
回答 4查看 9.6K关注 0票数 7

有没有人知道任何与Unity3D兼容/集成的框架?我对单元,集成和UI测试感兴趣。

EN

回答 4

Stack Exchange QA用户

发布于 2014-07-09 10:29:13

虽然我从未使用过它们,但统一似乎发布了自己的一套测试工具。

  • 见他们的简介博客这里。
  • 参见他们的例子这里
  • 从资产商店在这里获得它。包含单元测试和集成测试,对于UI测试,我认为您需要使用像西库利这样的基于图像的测试工具。
票数 4
EN

Stack Exchange QA用户

发布于 2017-02-26 21:36:02

我最近做了我的硕士论文,关于自动系统测试程序制作的统一。在我的论文中,我评估了一些目前使用的方法和可以使用的工具。我还提出了我自己的测试方法。你可以在我的论文。上读到它。

总之,我发现可以使用捕获和重放工具,但是它们提供了非常低的抽象级别,因此对游戏的任何微小更改都会导致测试应该被重做。因此,当游戏正在开发时,不能使用捕获和重放工具。1

在某些情况下,机器人可以使用,当有一个敌人的AI在游戏中实现。例如,在EA足球比赛中,使用2机器人进行测试。他们让两个AI足球队互相争斗。

最后,我使用了基于模型的测试方法,因为它提供了很大的覆盖率,并且允许生成任意数量的测试脚本。

图像显示了我使用的方法的体系结构。我写了一个测试框架,用来控制被测试的系统(SUT)和获取游戏的状态。框架通过套接字连接到程序中运行的脚本。我让框架开源了(链接可以在论文中找到)

我使用TestCast MBT来建模和生成测试。这是一个商业工具,但是我也能够用NModel来建模和使用这个框架,它是开源的(链接在论文中)。

我希望推广MBT的游戏测试,如果您需要任何帮助,您可以发送我的电子邮件,这可以在我的个人资料。

1 Omar el Ariss,Dianxiang,Santosh Dandey,Bradley Vender,Philip E. McClean和Brian M. Slator。一种用于测试基于复杂GUI的java应用程序的系统捕获和重放策略。

2 Fazeel Gareeboo和Christian Buhl.自动化测试:视频游戏开发成功的关键因素。案例研究和经验教训。2012年。太平洋西北地区软件质量会议

票数 3
EN

Stack Exchange QA用户

发布于 2016-11-08 23:16:21

是的,最近在Unity上发布了一个UI测试框架,它与Unity兼容,可以与其他UI解决方案这里。集成

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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