Proposta de dissertação do MEI
Título: Automated Test Generation Based on an Applicational Model (at Outsystems R&D)
Proponente(s): Miguel Goulão (FCT/UNL)
João Neto (Outsystems)
João Seco (FCT/UNL)
Créditos: 42 ECTS
Área científica: Software Engineering
Início preferencial: 1º Semestre
URL: http://ctp.di.fct.unl.pt/~mgoul/MIEI/Theses/AutomatedTestGenerationOutSystems.pdf
Já estão em curso trabalhos preliminares executados pelo alunos:
Breve descrição: The OutSystems platform allows developers to create state-of-the-art web and mobile applications while having little concern for the complex technologies that implement those applications. Application development with OutSystems is much faster and easier than with traditional software development methods and is being increasingly adopted all throughout the world. The goal of this project is to research an approach for automatically generating unit tests and test parameters based on the OutSystems application model. Given any application developed in the low-code OutSystems model, we\\\'d like to explore the possibility of creating an algorithm that traverses and analyzes the application graph and all conditional statements to generate a finite set of unit tests that once executed can exercise and validate all the possible branches and exception flows (100% code coverage). A successful research project in this space would produce a proof of concept tool. (read more on the pdf)
Observações: O aluno receberá uma bolsa de investigação para licenciados de acordo com as tabelas da
Fundação Para a Ciência e Tecnologia. O aluno terá as mesmas ferramentas de trabalho que
qualquer outro Engenheiro da OutSystems, incluindo um laptop. (ver pdf)