Abstract

In software engineering, a design pattern is a standard solution for solving problems that often occur in the design, including developing automation testing. Today, page object and screenplay design patterns are often used by quality assurance engineers to develop the web-based automation testing design. The application of the design pattern for automation testing cannot be arbitrary because selecting the right design pattern should be able to support the optimization of automation testing. Therefore, in this study, a comparative analysis of the two design patterns was proposed using the QMOOD (Quality Model of Object-Oriented Design) model. The QMOOD model has the characteristics of four levels and three mappings. The main assessment of the QMOOD model shows in the first level, i.e., Functionality, Reusability, Flexibility, Understandability, Effectiveness, and Extendibility. While the three mappings contained in QMOOD serve as a link between levels so that inter-levels on QMOOD can be integrated. By applying the QMOOD model as a parameter to measure the quality of the page object design and screenplay pattern, we know that the two design patterns have their own superiority. This research can become a reference or reference source for quality assurance engineers in optimizing automation testing by knowing the quality values of the page object design and screenplay design.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call