Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/102623
Author(s): Fernando José Dias
Title: Pattern Based Usability Testing
Issue Date: 2017-02-13
Abstract: Nowadays it is common the interaction with software systems through graphical user interfaces (GUIs). It is also possible to test applications through the graphical interface, manually or automatically, simulating the actions of the user and evaluating the outcomes obtained through the GUI. Pattern Based GUI Testing (PBGT) is a software testing approach through the graphical user interface based on models, which automates and systematizes the process of the test. PGBT tests the recurring behavior for which it has testing generic techniques (test patterns) able to test different applications after a process of configuration. The subject-matter of this dissertation consists on the implementation of an extension to the PBGT, adding to this tool the possibility to perform usability tests. This report will begin to explore the usability patterns for which it will find generic testing solutions afterwards to test different software applications and thereby, detect usability problems on a website, allowing to evaluate its interaction with the user. The main objective is to extend the PARADIGM language with usability testing patterns and to extend the current environment of PBGT, allowing building models to usability tests. After the implementation, the user will be able to build his own testing pattern with the settings of the web platform he plans to test, managing to obtain a result for the test, which can detect usability problems. One of the innovative aspects of this issue are the new testing patterns and the tool that runs them. This extension will allow the testing of some usability aspects automatically through the graphical user interface. This project is part of Software Engineering's field, more specifically, Software Testing.
Description: Hoje em dia é bastante comum a interação com sistemas de software através de interfaces gráficas (GUIs). E também possível testar aplicações através da interface gráfica de forma manual ou automática simulando as ações do utilizador e avaliando os resultados obtidos através da GUI. PBGT (Pattern Based GUI Testing) é uma abordagem de teste de software através da interface gráfica com o utilizador baseada em modelos, que automatiza e sistematiza o processo de teste. O PBGT testa comportamento recorrente para o qual possui técnicas genéricas de teste (padrões de teste) capazes de testar diferentes aplicações após um processo de configuração. O tema desta dissertação consiste na implementação de uma extensão ao PBGT, adicionando a esta ferramenta/abordagem a possibilidade de realizar testes de usabilidade. Este trabalho irá começar por fazer um levantamento de padrões de usabilidade para os quais se irão construir soluções genéricas de testes, com o objetivo de testar diferentes aplicações de software e, com isso, detetar problemas de usabilidade num website, permitindo avaliar a sua interação com o utilizador. O objetivo é estender a linguagem PARADIGM com padrões de teste de usabilidade e estender o ambiente atual do PBGT, permitindo a construção de modelos para testes de usabilidade. No fim da implementação, o utilizador poderá construir o seu padrão de teste com as configurações da plataforma web que pretender testar, conseguindo obter um resultado para o teste, que poderá detetar problemas de usabilidade. Um dos aspetos inovadores deste tema são os novos padrões de teste e a ferramenta que os executa. Esta extensão permitirá testar alguns aspetos de usabilidade automaticamente através da interface gráfica do utilizador. Este projeto insere-se na área da Engenharia de Software, mais concretamente, dos Testes de Software.
Subject: Ciências da computação e da informação
Computer and information sciences
Scientific areas: Ciências exactas e naturais::Ciências da computação e da informação
Natural sciences::Computer and information sciences
TID identifier: 201662116
URI: https://hdl.handle.net/10216/102623
Document Type: Dissertação
Rights: openAccess
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
180861.pdfPattern Based Usability Testing2.25 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.