{"title":"Architecture of Automated User Interface based Tests with Protocol-Oriented Programming paradigm","authors":"Jozsef Laszlo Basiszta, A. Kovari, J. Katona","doi":"10.1109/CANDO-EPE57516.2022.10046391","DOIUrl":null,"url":null,"abstract":"Nowadays, manual and automated tests, among other things, are used to achieve the best quality of a software product. There are several types of automated tests that try to meet the needs of today’s technology, but in addition to the advantages of these techniques, there are also disadvantages that are analysed in detail in this article. The aim of this article is to develop and present the possibilities of exploiting the potential of protocol orientation in a less common programming paradigm in user interface tests that do not suffer from the previously mentioned disadvantages. The manuscript meets the theory of user interface testing with protocol orientation, creating a test project that takes advantage of Swift’s unique language capabilities by transferring best practices from traditional testing procedures, resulting in easy-to-read, easy-tomaintain test codes.","PeriodicalId":127258,"journal":{"name":"2022 IEEE 5th International Conference and Workshop Óbuda on Electrical and Power Engineering (CANDO-EPE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 5th International Conference and Workshop Óbuda on Electrical and Power Engineering (CANDO-EPE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CANDO-EPE57516.2022.10046391","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Nowadays, manual and automated tests, among other things, are used to achieve the best quality of a software product. There are several types of automated tests that try to meet the needs of today’s technology, but in addition to the advantages of these techniques, there are also disadvantages that are analysed in detail in this article. The aim of this article is to develop and present the possibilities of exploiting the potential of protocol orientation in a less common programming paradigm in user interface tests that do not suffer from the previously mentioned disadvantages. The manuscript meets the theory of user interface testing with protocol orientation, creating a test project that takes advantage of Swift’s unique language capabilities by transferring best practices from traditional testing procedures, resulting in easy-to-read, easy-tomaintain test codes.