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:
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |