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
Main Authors: Awadh Mohammed, Eissa Abdullah (Author), Mustapa, Muslim (Author), Rahim, Hasliza (Author), Norizan, Mohd Natashah (Author)
Other Authors: Universiti Malaysia Perlis (Contributor)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2021-09-01.
Subjects:
Online Access:Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 02493 am a22003253u 4500
001 ijeecs24438_15365
042 |a dc 
100 1 0 |a Awadh Mohammed, Eissa Abdullah  |e author 
100 1 0 |a Universiti Malaysia Perlis  |e contributor 
700 1 0 |a Mustapa, Muslim  |e author 
700 1 0 |a Rahim, Hasliza  |e author 
700 1 0 |a Norizan, Mohd Natashah  |e author 
245 0 0 |a Advanced UI test automation (AUTA) for BIOS validation using OpenCV and OCR 
260 |b Institute of Advanced Engineering and Science,   |c 2021-09-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24438 
520 |a 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. 
540 |a Copyright (c) 2021 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc/4.0 
546 |a eng 
690 |a Software Automation 
690 |a BIOS validation; Computer vision; OCR; Test automation; UI automation; 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 23, No 3: September 2021; 1350-1356 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v23.i3 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24438/15365 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24438/15365  |z Get fulltext