Propostas submetidas

DEI - FCTUC
Gerado a 2024-04-24 16:54:54 (Europe/Lisbon).
Voltar

Titulo Estágio

VSTART Model Based Tester UIX

Local do Estágio

VisionSpace, Matosinhos.

Enquadramento

VisionSpace Technologies is a company in space industry, providing services to European Space Agency (ESA) Ground Segment Infrastructure regarding verification and validation of critical software.
VSTART is a Model Based Test Management Tool and Automated Regression Testing software which provides the user with a powerful, web-based framework to perform distributed regression tests.
With VSTART the user creates reusable components and assembles them using the VSTART graphical language. Execution nodes are discovered and managed automatically by VSTART. Supporting modern scripting languages, the user scripts may be written in Groovy, Python, Perl and Ruby or other JSR223 languages.
VisionSpace Technologies applies on VSTART the demanding specifications and deep knowledge of the EUDART software, developed for ESA by VisionSpace Technologies, and makes them available for customers in other industry segments.
This study aims to analyse and improve the user experience and usability.

Objetivo

This masters work is divided into two main components, a theoretical component and a practical component.
The goals for this master thesis are the following:
* Analyse and study the current VSTART user interface: Understand it’s features and applications; Become familiar with potential use cases for the application; Understand the user's expectations when using the software.
* Understand how other applications used to accomplish similar tasks (test frameworks, collaborative test setup) and the current best practices for such user interface design (state of the art);
Usability interviews may be conducted with users of different levels of expertise to access the current solution;
* Identify verified or potential pitfalls of the current VSTART UI approach taking into account the state of the art, devise possible solution paths;
* Mockup representations of the proposed solutions for further refinement;
* Implement the proposed solutions in VSTART, in conjunction with the development team;

Plano de Trabalhos - Semestre 1

Milestone 1 (Month 1-3):
The first milestone is devoted to understanding the current solution and the state of the art.
The application domain and graphical language will be studied. The application use cases an target users will be presented and described.
Study the current state of the art in web based testing frameworks, i.e, other collaborative platforms for model based testing and script execution.

Milestone 2 (Months 4-5):
In the second milestone phase the student is expected to research and identify the current user interaction issues and determine which should be addressed. Metrics to evaluate such issues should be devised and will be useful to access the usability gain of solutions implemented.
As part of the issues to address Mockups could be included to convey the expected outcome.

Plano de Trabalhos - Semestre 2

Milestone 3 (Months 6-8):
In this phase the proposed solutions will be implemented in the VSTART User Interface. The student will have collaboration and support from the development team in order to give the student all the conditions to implement the User Interface improvements.

Milestone 4 (Months 9-10):
The last stage is focused on analysing the results of the implemented improvements.
The metrics defined in the second milestone should be used to measure the usability gain.
The conclusions shall be documented and the thesis document will be reviewed.

Condições

People are the foundation of Visionspace success. As an employee-owned company, we care about not only the technologies we develop but also the path we take to create them. Visionspace operates under a highly collaborative organizational model that recognizes and encourages leadership throughout the company and takes care of the individual.
Visionspace’ technical staff members play a pivotal role in developing advanced software technology. Engineers work in small team settings and must successfully interact with clients, partners, and other employees in a highly cooperative and intellectually challenging environment.
We’re looking for people who can invent, learn, think, and inspire. We reward creativity and thrive on collaboration.
We offer you a great internship experience with a fast growing company and the opportunity to join our staff.
Our philosophy, simply stated, is recruit once, hire twice.
This is an unpaid internship, Visionspace will pay:
* Food allowance;
* Travel allowance.

Observações

The student will be provided with the VSTART user manual and will have access to the development documentation and the application itself.

Orientador

Bruno Miguel de Moura Flávio
bruno.flavio@visionspace.com 📩