Advanced UI test automation (AUTA) for BIOS validation using OpenCV and OCR
Basic input output system (BIOS) validation is performed on both graphical user interface (GUI) and command-line interface (CLI) by a test engineer. Keyboard and mouse are used to insert test cases commands into system under test (SUT). Test engineer monitors test cases progress on a monitor for val...
Saved in:
| Published in | Indonesian Journal of Electrical Engineering and Computer Science Vol. 23; no. 3; p. 1350 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
01.09.2021
|
| Online Access | Get full text |
| ISSN | 2502-4752 2502-4760 2502-4760 |
| DOI | 10.11591/ijeecs.v23.i3.pp1350-1356 |
Cover
| Abstract | Basic input output system (BIOS) validation is performed on both graphical user interface (GUI) and command-line interface (CLI) by a test engineer. Keyboard and mouse are used to insert test cases commands into system under test (SUT). Test engineer monitors test cases progress on a monitor for validation. This method is time-consuming and relatively more expensive than automation. In this project we designed an independent automation system that able to mimic human interaction in BIOS validation. The approach can be divided into two main parts. The first part is the input device to enter commands into SUT and the second part is the advanced image recognizer. The keyboard and mouse emulator is used as an input device to reproduce test commands and send them to an SUT. The image analyzer algorithm is developed using OpenCV and optical character recognizer (OCR) tools to help automate some test challenges. Our result shows that advanced user interface (UI) test automation (AUTA) can perform a 125 test cases within 5 hours compared to 48 hours for a human to complete the job. |
|---|---|
| AbstractList | Basic input output system (BIOS) validation is performed on both graphical user interface (GUI) and command-line interface (CLI) by a test engineer. Keyboard and mouse are used to insert test cases commands into system under test (SUT). Test engineer monitors test cases progress on a monitor for validation. This method is time-consuming and relatively more expensive than automation. In this project we designed an independent automation system that able to mimic human interaction in BIOS validation. The approach can be divided into two main parts. The first part is the input device to enter commands into SUT and the second part is the advanced image recognizer. The keyboard and mouse emulator is used as an input device to reproduce test commands and send them to an SUT. The image analyzer algorithm is developed using OpenCV and optical character recognizer (OCR) tools to help automate some test challenges. Our result shows that advanced user interface (UI) test automation (AUTA) can perform a 125 test cases within 5 hours compared to 48 hours for a human to complete the job. |
| Author | Awadh Mohammed, Eissa Abdullah Rahim, Hasliza Norizan, Mohd Natashah Mustapa, Muslim |
| Author_xml | – sequence: 1 givenname: Eissa Abdullah surname: Awadh Mohammed fullname: Awadh Mohammed, Eissa Abdullah – sequence: 2 givenname: Muslim surname: Mustapa fullname: Mustapa, Muslim – sequence: 3 givenname: Hasliza surname: Rahim fullname: Rahim, Hasliza – sequence: 4 givenname: Mohd Natashah surname: Norizan fullname: Norizan, Mohd Natashah |
| BookMark | eNqVkE1LxDAURYOM4KjzH4IrXbQmTZq2uqrFj8GBgs64Da9JKpFOWprOyPx7qxX3bt59cDl3cU7RzLXOIHRBSUhpnNFr-2GM8uE-YqFlYddRFpNgPOIIzaOYRAFPBJn9_XF0ghbe24owQrOxY3P0nOs9OGU03izxYPyAYTe0Wxhs6_BlvlnnV7hue3y3LF_xHhqrp2rnrXvHZWdc8YbBaVwWL-fouIbGm8VvnqHNw_26eApW5eOyyFeBogkTARAulK4opMaQLOPMpETzVNWCMqM4r1RKFKnARElcC64NY6B1GglFEkgzxs7Q7bS7cx0cPqFpZNfbLfQHSYn8USMnNXJUIy2Tkxr5rWakbyZa9a33van_A38BA21uwA |
| ContentType | Journal Article |
| DBID | AAYXX CITATION ADTOC UNPAY |
| DOI | 10.11591/ijeecs.v23.i3.pp1350-1356 |
| DatabaseName | CrossRef Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| EISSN | 2502-4760 |
| ExternalDocumentID | 10.11591/ijeecs.v23.i3.pp1350-1356 10_11591_ijeecs_v23_i3_pp1350_1356 |
| GroupedDBID | AAYXX ALMA_UNASSIGNED_HOLDINGS CITATION ADTOC ARCSS UNPAY |
| ID | FETCH-LOGICAL-c1736-a046cdb1a8ee09943e80d48cf613ec44bc80c0bae275f64de33add826c07a8933 |
| IEDL.DBID | UNPAY |
| ISSN | 2502-4752 2502-4760 |
| IngestDate | Wed Oct 01 15:53:07 EDT 2025 Tue Jul 01 02:46:35 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Issue | 3 |
| Language | English |
| License | http://creativecommons.org/licenses/by-nc/4.0 cc-by-nc |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1736-a046cdb1a8ee09943e80d48cf613ec44bc80c0bae275f64de33add826c07a8933 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=http://ijeecs.iaescore.com/index.php/IJEECS/article/download/24438/15365 |
| ParticipantIDs | unpaywall_primary_10_11591_ijeecs_v23_i3_pp1350_1356 crossref_primary_10_11591_ijeecs_v23_i3_pp1350_1356 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2021-09-01 |
| PublicationDateYYYYMMDD | 2021-09-01 |
| PublicationDate_xml | – month: 09 year: 2021 text: 2021-09-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | Indonesian Journal of Electrical Engineering and Computer Science |
| PublicationYear | 2021 |
| SSID | ssib030194763 ssib044739472 ssib052605909 |
| Score | 1.7717875 |
| Snippet | Basic input output system (BIOS) validation is performed on both graphical user interface (GUI) and command-line interface (CLI) by a test engineer. Keyboard... |
| SourceID | unpaywall crossref |
| SourceType | Open Access Repository Index Database |
| StartPage | 1350 |
| Title | Advanced UI test automation (AUTA) for BIOS validation using OpenCV and OCR |
| URI | http://ijeecs.iaescore.com/index.php/IJEECS/article/download/24438/15365 |
| UnpaywallVersion | publishedVersion |
| Volume | 23 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2502-4760 dateEnd: 99991231 omitProxy: true ssIdentifier: ssib044739472 issn: 2502-4752 databaseCode: M~E dateStart: 20160101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEA66Hjz5QEVFJQcPeug2bR5tj-uy4io-UFf0VPKUqnQX7Sp68Lc73baieFIvpdCGkJnJzDdh8g1C24FImDFh4hFlQo-FznkJj7WXEEeJg49clkcDxyfiYMAOr_n1FGq6jWZ31uqndibtU8XiCK56QhtYckX4_cNer3vh1zL1TUknP5TGhxBFYx_2ruDTaEZwQOUtNDM4OevclL3lOGx6Fk2a79TvouEfhWAeNJM-h7SdQWY5CignHjzEt1g1O85H8vVFPjx8CUD78yhrrvFUdSf37XGh2vrtJ6vjv9e2gOZqlIo71W-LaMrmS-ioU9cL4EEfA0ItsBwXw-rqI94BQ-_sYoDAeK9_eoHBgLOqXRMuS-tvcVm50r3CMjf4tHu-jAb7vcvugVf3YvB0EFHhScijtVGBjK0FUMmojYlhsXYAB6xmTOmYaKKkDSPuBDOWUvCckLtoEknARHQFtfJhblcRVpxT6VxSUsOBBzEKEIOLCdWRUSJU4RqijdTTUUW5kU5SFdBVWgkxBV2lGU0rXaWlrtYQ-1TQL4at_23YBmoVj2O7CYCkUFto-vi9t1Vb3Ae-Xt_q |
| linkProvider | Unpaywall |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEF60Hjz5QEVFZQ8e9JBmk30kOdZSsYoP1Iqewj4lWtKiqaK_3kmTiOJJvYRAsiw7MzvzzTL7DUK7gUiYMWHiEWVCj4XOeQmPtZcQR4mDj1yWRwOnZ-JowI5v-e0MarqNZg_W6ud2Ju1zxeIIrnpKG1hyRfj9416ve-XXMvVNSSc_ksaHEEVjH_au4LNoTnBA5S00Nzi76NyVveU4bHoWTZvv1O-i4R-FYB40k76EtJ1BZjkOKCcePMS3WDU_ycfy7VUOh18C0OEiypprPFXdyWN7Uqi2fv_J6vjvtS2hhRql4k712zKasfkKOunU9QJ40MeAUAssJ8WouvqI98DQO_sYIDA-6J9fYTDgrGrXhMvS-ntcVq50b7DMDT7vXq6iwWHvunvk1b0YPB1EVHgS8mhtVCBjawFUMmpjYlisHcABqxlTOiaaKGnDiDvBjKUUPCfkLppEEjARXUOtfJTbdYQV51Q6l5TUcOBBjALE4GJCdWSUCFW4gWgj9XRcUW6k01QFdJVWQkxBV2lG00pXaamrDcQ-FfSLYZt_G7aFWsXTxG4DICnUTm1rH4Nt3rk |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Advanced+UI+test+automation+%28AUTA%29+for+BIOS+validation+using+OpenCV+and+OCR&rft.jtitle=Indonesian+Journal+of+Electrical+Engineering+and+Computer+Science&rft.au=Awadh+Mohammed%2C+Eissa+Abdullah&rft.au=Mustapa%2C+Muslim&rft.au=Rahim%2C+Hasliza&rft.au=Norizan%2C+Mohd+Natashah&rft.date=2021-09-01&rft.issn=2502-4752&rft.eissn=2502-4760&rft.volume=23&rft.issue=3&rft.spage=1350&rft_id=info:doi/10.11591%2Fijeecs.v23.i3.pp1350-1356&rft.externalDBID=n%2Fa&rft.externalDocID=10_11591_ijeecs_v23_i3_pp1350_1356 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2502-4752&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2502-4752&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2502-4752&client=summon |