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...

Full description

Saved in:
Bibliographic Details
Published inIndonesian Journal of Electrical Engineering and Computer Science Vol. 23; no. 3; p. 1350
Main Authors Awadh Mohammed, Eissa Abdullah, Mustapa, Muslim, Rahim, Hasliza, Norizan, Mohd Natashah
Format Journal Article
LanguageEnglish
Published 01.09.2021
Online AccessGet full text
ISSN2502-4752
2502-4760
2502-4760
DOI10.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