Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/85728
Full metadata record
DC FieldValueLanguage
dc.creatorJorge Miguel Guerra Santos
dc.date.accessioned2019-02-08T12:49:00Z-
dc.date.available2019-02-08T12:49:00Z-
dc.date.issued2016-07-07
dc.date.submitted2016-09-28
dc.identifier.othersigarra:150106
dc.identifier.urihttps://repositorio-aberto.up.pt/handle/10216/85728-
dc.description.abstractIn today's fast moving world, it is a challenge for any company to continuously maintain and improve the quality and efficiency of software systems development. In many software projects, testing is neglected because of time or cost constraints. This leads to a lack of product quality, followed by customer dissatisfaction and ultimately to increased overall quality costs. Additionally, with the increasingly more complex software projects, the number of hours spent on testing increases as well, but without the support of suitable tools, the test efficiency and validity tends to decline.Some software testing tasks, such as extensive low-level interface regression testing, can be laborious and time consuming to do manually. In addition, a manual approach might not always be effective in finding certain classes of defects. Test automation offers a possibility to perform these types of testing effectively. Once automated tests have been developed, they can be run quickly and repeatedly. However, test automation systems usually lack reporting, analysis and meaningful information about project status.The end goal of this research work is to create a prototype that can create and organize test batteries by recording user interaction, reproduce the recorded actions automatically, detect failures during test execution and generate reports, while also setting up the test environment, all in a automatic fashion and develop techniques to create more maintainable test cases.This tool can help bring technical advantage in automated web testing by creating new and more maintainable recorded test cases with minimal user action and allow testers to better evaluate the software project status.
dc.language.isoeng
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subjectEngenharia electrotécnica, electrónica e informática
dc.subjectElectrical engineering, Electronic engineering, Information engineering
dc.titleAutomatização de Testes em Ambiente Web
dc.typeDissertação
dc.contributor.uportoFaculdade de Engenharia
dc.identifier.tid201309386
dc.subject.fosCiências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
dc.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering
thesis.degree.disciplineMestrado Integrado em Engenharia Informática e Computação
thesis.degree.grantorFaculdade de Engenharia
thesis.degree.grantorUniversidade do Porto
thesis.degree.level1
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
150106.pdfTest Automation in Web Environment1.96 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons