TEST OBJECT MODEL: CONCEPT, APPLICATION, AND ROLE IN TEST AUTOMATION

This research explores the concept of the Test Object Model and its role in software test automation. The This paper examines the concept of a test object model (TOM) and its key role in automating software testing processes. The test object model is one of the most effective methodologies that simplifies the development and maintenance of tests through modularity and code reuse. The paper provides a detailed analysis of the fundamental principles of TOM construction, focusing on the structuring of tests via abstraction of user interface elements. The advantages of using this model are highlighted, including improved code readability, the ability to quickly adapt to interface changes, and the minimization of manual work when test scenarios change. A separate section is dedicated to the practical aspects of implementing a test object model. In this context, methods for building a class catalog, creating class diagrams to describe test entities, and examples of deriving classes to ensure flexibility in testing are explored. The paper presents effective approaches to abstracting user interface elements, which help avoid code duplication and make tests more resistant to changes in the application interface. Additionally, the possibilities of reusing existing test classes to increase the efficiency of the development and testing teams are discussed. The study also investigates the impact of the test object model on the overall project structure and its ability to make the project more scalable and transparent for all team members. The use of TOM allows for the optimization of testing processes by reducing the time spent on developing and maintaining test scenarios. This is confirmed by the study results, which show an increase in the stability and quality of automated tests, ultimately leading to an overall improvement in software quality.

Authors

Publication Details

Published
2024-11-21
DOI
https://doi.org/10.31649/mccs2024.2-11
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TEST OBJECT MODEL: CONCEPT, APPLICATION, AND ROLE IN TEST AUTOMATION

Frederik Huralnyk, Roman Kvyetnyy
Software Testing and Debugging Techniques
article

TEST OBJECT MODEL: CONCEPT, APPLICATION, AND ROLE IN TEST AUTOMATION

Frederik Huralnyk, Roman Kvyetnyy
article en

Abstract

This research explores the concept of the Test Object Model and its role in software test automation. The This paper examines the concept of a test object model (TOM) and its key role in automating software testing processes. The test object model is one of the most effective methodologies that simplifies the development and maintenance of tests through modularity and code reuse. The paper provides a detailed analysis of the fundamental principles of TOM construction, focusing on the structuring of tests via abstraction of user interface elements. The advantages of using this model are highlighted, including improved code readability, the ability to quickly adapt to interface changes, and the minimization of manual work when test scenarios change. A separate section is dedicated to the practical aspects of implementing a test object model. In this context, methods for building a class catalog, creating class diagrams to describe test entities, and examples of deriving classes to ensure flexibility in testing are explored. The paper presents effective approaches to abstracting user interface elements, which help avoid code duplication and make tests more resistant to changes in the application interface. Additionally, the possibilities of reusing existing test classes to increase the efficiency of the development and testing teams are discussed. The study also investigates the impact of the test object model on the overall project structure and its ability to make the project more scalable and transparent for all team members. The use of TOM allows for the optimization of testing processes by reducing the time spent on developing and maintaining test scenarios. This is confirmed by the study results, which show an increase in the stability and quality of automated tests, ultimately leading to an overall improvement in software quality.

Industry, innovation and infrastructure
Openalex Percentile: Top 75%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

TEST OBJECT MODEL: CONCEPT, APPLICATION, AND ROLE IN TEST AUTOMATION — Frederik Huralnyk, Roman Kvyetnyy · (2024) | TGRS Research Map | TGRS