有没有人知道任何与Unity3D兼容/集成的框架?我对单元,集成和UI测试感兴趣。
发布于 2014-07-09 10:29:13
虽然我从未使用过它们,但统一似乎发布了自己的一套测试工具。
发布于 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年。太平洋西北地区软件质量会议
发布于 2016-11-08 23:16:21
是的,最近在Unity上发布了一个UI测试框架,它与Unity兼容,可以与其他UI解决方案这里。集成
https://sqa.stackexchange.com/questions/9155
复制相似问题