Investigation of the thermostatic system of high-voltage components of an electric vehicle in real time during the XIL experiment

    Trans Motauto World, Vol. 5 (2020), Issue 3, pg(s) 75-78

    The automotive industry is facing new challenges in the electric vehicle segment. It is relevant to conduct joint research of various vehicle systems in a common virtual physical environment, which will allow combining a large number of test rigs located in different parts of the world. A common virtual physical environment, called X-in-the-loop, was developed, as a part of these studies. The work involves the joint connection and use of test rig for various purposes, software simulators, driving simulators, etc., to conduct a comprehensive study of the components and systems of electric vehicles in real time. The development of the thermostating system for highvoltage components is an urgent and important task when creating modern electric vehicles. A test rig was created at FSUE NAMI to study the operation of the thermostating system for high-voltage components of an electric vehicle’s traction drive. The test rig includes a physical simulation of high-voltage components of the traction drive of an electric vehicle from the point of view of temperature and hydraulic conditions of the components studied at other test rigs included in the XIL experiments. The scientific article presents the concept of a developed test rig. The article also describes the test modes that were necessary to conduct research on various components and systems of electric vehicles in various conditions. The article describes a method for controlling the actuators of the thermostating system and devices designed to reproduce the thermal and hydraulic characteristics of cooled objects (motor-wheels and inverters) in real time. A test rig for the study of the thermostating system of high-voltage components, modelling, prototyping and testing were carried out in the process of developing.


    Automated testing framework with browserstack integration

    Industry 4.0, Vol. 5 (2020), Issue 3, pg(s) 105-108

    Nowadays ensuring high-quality software product requires a lot of testing efforts. Automated tests in the 21st century are a must. Whether it’s code peer-review, unit, integration, system or exploratory user testing – it all has to be done with given insurance and expertise! Therefore, we look to automate our testing where is conceivable. Most applications today have the equivalent of Web and Mobile versions for the same functionality, but different platforms of action in order to facilitate the users. Therefore, parallel testing of both subtypes is required to provide smooth maintenance and rapidity. Running as many builds as possible, including tests to ensure quality is essential when comes up to reliable software product and agile development. With the implementation of Continuous Integration and Continuous Delivery tools, we guarantee a better way to deploy automated tests across multiple instances and execute them against those environments. BrowserStack is one common cloud solution to these requirements. It is a very powerful tool, which can be attached to our development process. This article explores detailed approach on the automation of cross-browser, device and compatibility testing in BrowserStack platform, using a custom extended automation framework to provide direct configuration output to this environment and give ease in the future Web and Mobile development.

  • Automated software testing framework “Stаssy”

    Industry 4.0, Vol. 4 (2019), Issue 4, pg(s) 171-174

    Over the last two decades, software testing has expanded in terms of both the tools used to perform different types of activities and mind-set of the people using those tools. Automated testing involves use of strategies and instruments that perform testing activities of a software product and where the interference of a person is mainly related to the research of the results of these activities. Automated testing processes are popular because of the benefits that make them an indispensable tool in everyday work for testing activities. The main advantage of automation is the abstraction of rehearsal processes within the tested system. In this way, a complete separation of the human operations from the system is achieved, as only the functionality that needs to be programmed. This article presents the development of an automation-based testing framework “Stassy” – System Stable Testing, which supports and helps to implement easily new tests related to Web platforms. The implementation includes the following structure: Object repository, Functional libraries, Global variables and Constants, Data Provider, Test scripts, Configuration files, Recovery scenarios, Loggers, Clean-up scripts and Reporting mechanism. With the advantages of Page Object Pattern and using of the following technologies: Java programming language, JUnit and TestNG extended libraries. The created scripts represent automated acceptance, functional and non-functional tests in which Page Object is used to separate those tests into individual fragments and subsequently call them in a different order according to the automation requirements and business logic. We will track the overall preparation and creation of “Stassy” automated framework and explain the benefits of such approach.