当前位置: X-MOL 学术Program. Comput. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automated Software Testing Technologies for Realistic Computer Graphics
Programming and Computer Software ( IF 0.7 ) Pub Date : 2021-02-23 , DOI: 10.1134/s0361768820080034
E. Yu. Denisov , A. G. Voloboy , E. D. Biryukov , M. S. Kopylov , I. A. Kalugina

Abstract

This paper discusses automated software testing technologies for industrial systems of computer graphics and optical modeling. Test automation becomes vital in the case of limited resources and frequent releases of program versions, which is a typical situation for software developers. In this paper, we consider both regression testing methods for computing kernels of software complexes and testing methods for graphical user interfaces. The regression testing uses the Python scripting engine. Some methods for its parallelization are described, which can significantly reduce testing time. With stochastic methods being widely employed for lighting simulation, their computational results can differ, which complicates regression testing. In that case, we apply a certain threshold to compare the results. Automated tests for graphical user interfaces are based on the AutoIt tool. In addition, we consider some approaches to testing graphical user interfaces of systems implemented as plug-ins for closed-source CAD complexes, the source code of which is not available to the developers of the automated tests.



中文翻译:

用于逼真的计算机图形的自动化软件测试技术

摘要

本文讨论了用于计算机图形和光学建模的工业系统的自动化软件测试技术。在资源有限和程序版本频繁发布的情况下,测试自动化变得至关重要,这是软件开发人员的典型情况。在本文中,我们同时考虑了用于计算软件复合体内核的回归测试方法和用于图形用户界面的测试方法。回归测试使用Python脚本引擎。描述了其并行化的一些方法,这些方法可以显着减少测试时间。随着随机方法广泛用于照明仿真,它们的计算结果可能会有所不同,这使回归测试变得复杂。在这种情况下,我们应用一定的阈值来比较结果。图形用户界面的自动测试基于AutoIt工具。此外,我们考虑了一些方法来测试系统的图形用户界面,这些系统被实现为用于封闭源CAD复合体的插件,其源代码对于自动化测试的开发人员不可用。

更新日期:2021-02-23
down
wechat
bug