Home
  • English
  • ÄŒeÅ¡tina
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • LatvieÅ¡u
  • Magyar
  • Nederlands
  • Português
  • Português do Brasil
  • Suomi
  • Log In
    New user? Click here to register. Have you forgotten your password?
Home
  • Browse Our Collections
  • Publications
  • Researchers
  • Research Data
  • Institutions
  • Statistics
    • English
    • ÄŒeÅ¡tina
    • Deutsch
    • Español
    • Français
    • Gàidhlig
    • LatvieÅ¡u
    • Magyar
    • Nederlands
    • Português
    • Português do Brasil
    • Suomi
    • Log In
      New user? Click here to register. Have you forgotten your password?
  1. Home
  2. Research Output and Publications
  3. Faculty of Electronic Engineering & Technology (FKTEN)
  4. Theses & Dissertations
  5. User-interface automation using computer vision for BIOS validation
 
Options

User-interface automation using computer vision for BIOS validation

Date Issued
2022
Author(s)
Eissa Abdullah Awadh Mohammed
Handle (URI)
https://hdl.handle.net/20.500.14170/2639
Abstract
BIOS validation is performed on an operating system to test the functionalities of all features available. Keyboard and mouse are the main inputs for entering test cases commands to validate BIOS functionalities. Every test case will be validated based on the correctness of the visual output on a monitor. This method seems to be very time consuming and is prone to human errors. Many validation engineers have to involved in performing the BIOS validation hence increasing the overall BIOS validation operating cost. The aim of this project is to design an independent automation system that is able to mimic human interaction in BIOS validation. The approach is divided into two main parts. The first part is the development of a keyboard and mouse emulator using Pro-Micro microcontroller. The emulator can be program to send user intended keyboard and mouse input to the operating system. The second part is image analyzer development. It is developed to mimic the human visual ability to compare the expected visual output with the tested visual output. OpenCV and OCR are used to develop the image analyzer. Finally, the (keyboard and mouse) emulator is combined with the image analyzer to automate the BIOS validation. The proposed system is fully automated and able to reduce the total test time by 87.5% with over 90% of OCR accuracy.
Subjects
  • Computer vision

  • BIOS validation

File(s)
Page 1-24.pdf (461.69 KB) Full Text.pdf (4.17 MB) Declaration Form.pdf (140.62 KB)
Views
4
Last Week
1
Last Month
1
Acquisition Date
Jan 12, 2026
View Details
Downloads
38
Last Month
2
Acquisition Date
Jan 12, 2026
View Details
google-scholar
  • About Us
  • Contact Us
  • Policies