Automated feedback test generation and functionality testing for UI development with self-guided recommendation

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.

Bibliografski detalji
Glavni autori: Hasan, Md.Tanvir, Durjoy, S.M. Hazzaz, Hasan, Jahidul, Binte Zafar, Mahazabin
Daljnji autori: Hossain, Dr. Muhammad Iqbal
Format: Disertacija
Jezik:English
Izdano: Brac University 2023
Teme:
Online pristup:http://hdl.handle.net/10361/22004
id 10361-22004
record_format dspace
spelling 10361-220042023-12-20T10:21:50Z Automated feedback test generation and functionality testing for UI development with self-guided recommendation Hasan, Md.Tanvir Durjoy, S.M. Hazzaz Hasan, Jahidul Binte Zafar, Mahazabin Hossain, Dr. Muhammad Iqbal Department of Computer Science and Engineering, Brac University Software testing Functionality testing YOLOv5 Object detection Computer vision Feedback test generation UI development Self-guided recommendation Android application Machine learning Agile software development. Computer software--Development--Planning. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 42-44). UI development is the most integral part of the Software Development Life Cycle and testing the functionality of the UI is also as much important during the Software Testing Life Cycle of any software project. Without proper testing, we will remain unaware of how an application is working and in which scenario the application fails to do what was intended. Graphical User Interface is directly related to user experience and pretty much determines the future usage of that application, so it is important to make the application responsive, user-friendly, and simple with a proper functioning interface. UI development and testing the functionality is very important and also a time and resource-consuming process as the GUI has to be fault free. To do that, every permutation of the GUI functionality needs to be tested to launch the application in time. An android application consists of many core and composite components and to make such a seamless and fault-free application, every component’s functionality has to fulfill its required functions. On one hand, testing the functionality of these components is necessary, on the other hand, the position of these components on the user interface is also as much important. As a result, a recommendation system is a must for the UI developer to save time during UI development which will make it easier for the developer to place each component in the correct position. Testing out all the functionality of a component is time consuming. Even though some tools make the testing easier, the necessity of an automated tool is felt during the UI development that can make sure that the UI developer is getting necessary recommendations of the component’s position and also able to check for himself if the components are reacting as it was intended to do. As a result, a huge amount of time and resources will be saved during software development. So in this paper, we intended to work on proposing a system that may give us the privilege of UI development and component functionality testing automation. functionality testing automation. Md.Tanvir Hasan S.M. Hazzaz Durjoy Jahidul Hasan Mahazabin Binte Zafar B.Sc. in Computer Science 2023-12-18T06:41:19Z 2023-12-18T06:41:19Z 2023 2023-01 Thesis ID: 18101087 ID: 18101384 ID: 18101213 ID: 18101337 http://hdl.handle.net/10361/22004 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 44 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Software testing
Functionality testing
YOLOv5
Object detection
Computer vision
Feedback test generation
UI development
Self-guided recommendation
Android application
Machine learning
Agile software development.
Computer software--Development--Planning.
spellingShingle Software testing
Functionality testing
YOLOv5
Object detection
Computer vision
Feedback test generation
UI development
Self-guided recommendation
Android application
Machine learning
Agile software development.
Computer software--Development--Planning.
Hasan, Md.Tanvir
Durjoy, S.M. Hazzaz
Hasan, Jahidul
Binte Zafar, Mahazabin
Automated feedback test generation and functionality testing for UI development with self-guided recommendation
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
author2 Hossain, Dr. Muhammad Iqbal
author_facet Hossain, Dr. Muhammad Iqbal
Hasan, Md.Tanvir
Durjoy, S.M. Hazzaz
Hasan, Jahidul
Binte Zafar, Mahazabin
format Thesis
author Hasan, Md.Tanvir
Durjoy, S.M. Hazzaz
Hasan, Jahidul
Binte Zafar, Mahazabin
author_sort Hasan, Md.Tanvir
title Automated feedback test generation and functionality testing for UI development with self-guided recommendation
title_short Automated feedback test generation and functionality testing for UI development with self-guided recommendation
title_full Automated feedback test generation and functionality testing for UI development with self-guided recommendation
title_fullStr Automated feedback test generation and functionality testing for UI development with self-guided recommendation
title_full_unstemmed Automated feedback test generation and functionality testing for UI development with self-guided recommendation
title_sort automated feedback test generation and functionality testing for ui development with self-guided recommendation
publisher Brac University
publishDate 2023
url http://hdl.handle.net/10361/22004
work_keys_str_mv AT hasanmdtanvir automatedfeedbacktestgenerationandfunctionalitytestingforuidevelopmentwithselfguidedrecommendation
AT durjoysmhazzaz automatedfeedbacktestgenerationandfunctionalitytestingforuidevelopmentwithselfguidedrecommendation
AT hasanjahidul automatedfeedbacktestgenerationandfunctionalitytestingforuidevelopmentwithselfguidedrecommendation
AT bintezafarmahazabin automatedfeedbacktestgenerationandfunctionalitytestingforuidevelopmentwithselfguidedrecommendation
_version_ 1814308570319028224