Show simple item record

dc.contributor.advisorHossain, Dr. Muhammad Iqbal
dc.contributor.authorHasan, Md.Tanvir
dc.contributor.authorDurjoy, S.M. Hazzaz
dc.contributor.authorHasan, Jahidul
dc.contributor.authorBinte Zafar, Mahazabin
dc.date.accessioned2023-12-18T06:41:19Z
dc.date.available2023-12-18T06:41:19Z
dc.date.copyright2023
dc.date.issued2023-01
dc.identifier.otherID: 18101087
dc.identifier.otherID: 18101384
dc.identifier.otherID: 18101213
dc.identifier.otherID: 18101337
dc.identifier.urihttp://hdl.handle.net/10361/22004
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 42-44).
dc.description.abstractUI 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.en_US
dc.description.statementofresponsibilityMd.Tanvir Hasan
dc.description.statementofresponsibilityS.M. Hazzaz Durjoy
dc.description.statementofresponsibilityJahidul Hasan
dc.description.statementofresponsibilityMahazabin Binte Zafar
dc.format.extent44 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.
dc.subjectSoftware testingen_US
dc.subjectFunctionality testingen_US
dc.subjectYOLOv5en_US
dc.subjectObject detectionen_US
dc.subjectComputer visionen_US
dc.subjectFeedback test generationen_US
dc.subjectUI developmenten_US
dc.subjectSelf-guided recommendationen_US
dc.subjectAndroid applicationen_US
dc.subjectMachine learningen_US
dc.subject.lcshAgile software development.
dc.subject.lcshComputer software--Development--Planning.
dc.titleAutomated feedback test generation and functionality testing for UI development with self-guided recommendationen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record