Please use this identifier to cite or link to this item:
https://hdl.handle.net/10216/85728Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.creator | Jorge Miguel Guerra Santos | |
| dc.date.accessioned | 2025-11-13T13:47:20Z | - |
| dc.date.available | 2025-11-13T13:47:20Z | - |
| dc.date.issued | 2016-07-07 | |
| dc.date.submitted | 2016-09-28 | |
| dc.identifier.other | sigarra:150106 | |
| dc.identifier.uri | https://hdl.handle.net/10216/85728 | - |
| dc.description.abstract | In 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.iso | eng | |
| dc.rights | openAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
| dc.subject | Engenharia electrotécnica, electrónica e informática | |
| dc.subject | Electrical engineering, Electronic engineering, Information engineering | |
| dc.title | Automatização de Testes em Ambiente Web | |
| dc.type | Dissertação | |
| dc.contributor.uporto | Faculdade de Engenharia | |
| dc.identifier.doi | 10.34626/5ykg-8067 | |
| dc.identifier.tid | 201309386 | |
| dc.subject.fos | Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática | |
| dc.subject.fos | Engineering and technology::Electrical engineering, Electronic engineering, Information engineering | |
| thesis.degree.discipline | Mestrado Integrado em Engenharia Informática e Computação | |
| thesis.degree.grantor | Faculdade de Engenharia | |
| thesis.degree.grantor | Universidade do Porto | |
| thesis.degree.level | 1 | |
| Appears in Collections: | FEUP - Dissertação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 150106.pdf | Test Automation in Web Environment | 1.96 MB | Adobe PDF | ![]() View/Open |
This item is licensed under a Creative Commons License
