Projecte llegit
Títol: "Automation software development"
Estudiants que han llegit aquest projecte:
TOSSO TACON, IVAN (data lectura: 15-09-2017)- Cerca aquest projecte a Bibliotècnica

Director/a: ROYO VALLÉS, DOLORS
Departament: DAC
Títol: "Automation software development"
Data inici oferta: 20-02-2017 Data finalització oferta: 20-10-2017
Estudis d'assignació del projecte:
GR ENG SIS TELECOMUN
GR ENG SIST AEROESP
GR ENG TELEMÀTICA
Tipus: Individual | |
Lloc de realització: EETAC | |
Supervisor/a extern: Albert Tort Puigbet | |
Institució/Empresa: SOGETI ESPAÑA | |
Titulació del Director/a: Doctor en Computació | |
Nom del segon director/a (UPC): Dolors Royo Vallés | |
Departament 2n director/a: | |
Paraules clau: | |
Test Automation, User Stories, Agile, Automatic generation | |
Descripció del contingut i pla d'activitats: | |
Descripció del contingut i pla d'activitats: (de 20 a 30 línies). És important que en cas que es proposi un projecte coordinat també s'incloguin en aquest apartat els motius que obliguen a fer aquest tipus de proposta.
El projecte consisteix en la generació automàtica de l'estructura d'un projecte de desenvolupament de proves automàtiques a partir dels casos de prova dissenyats en una eina propietària de SOGETI anomenada KCycle. Per tal d'aconseguir realitzar l'objectiu es proposa el següent pla d'activitats: - Anàlisi del format del disseny de casos de prova de l'eina KCycle. - Anàlisi de l'estructura de projecte a generar. - Estat de l'art sobre automatització de proves en entorns agile. - Especificació de requisits del motor de l'algoritme de generació. - Disseny tecnològic del motor de generació. - Implementació del motor i proves de validació en un cas d'estudi - Integració de la nova funcionalitat a l'eina KCycle. Durant el projecte es realitzaran tasques de planificació i seguiment de les activitats abans esmentades. La proposta presentada contribueix directament a una eina desenvolupada pel departament d'innovació de l'empresa on es realitzen pràctiques. Atès que el projecte desenvolupa una nova funcionalitat en el marc d'una eina propietaria en desenvolupament, el seguiment i planificació de tasques s'emmarcarà en la gestió del projecte global. |
|
Overview (resum en anglès): | |
Currently many companies in the technology sector are dedicated to the development of software to meet internal or third-party needs. Software development is increasingly widespread in more spheres of society, runs on a greater diversity of devices and is applied every time More domains. The software developed requires the application of Software Quality Assurance (QA) activities, in order to check quality criteria. One of QA's core activities is software testing. The testing is based on the application of test cases that must be designed with criteria based on the requirements. There are several ways to specify requirements and in agile methodologies. An essential artifact are user stories, which can be specified using languages such as Gherkin and automated with tools such as Cucumber. In testing there are different levels of test, from unit cases to End-to-End functional acceptance tests. The purpose of this project is add in a Sogeti business tool, called kCycle, which generates end-to-end tests from user stories and flow models, a functionality that facilitates the automated generation of these tests in format Gherkin, in a Maven project compatible with the Eclipse development environment and allowing use Cucumber to assist the automation of testing. |