DocumentCode :
145294
Title :
Applying Acceptance Test Driven Development to a Problem Based Learning Academic Real-Time System
Author :
Simoes Hoffmann, Luiz Felipe ; Guarino De Vasconcelos, Luiz Eduardo ; Lamas, Etiene ; Da Cunha, Adilson Marques ; Vieira Dias, Luiz Alberto
Author_Institution :
Comput. Sci. Div., Aeronaut. Inst. of Technol., Sao Jose, Brazil
fYear :
2014
fDate :
7-9 April 2014
Firstpage :
3
Lastpage :
8
Abstract :
This paper focuses on the importance of test driven development, in an interdisciplinary academic case study, involving unauthorized access and fraud. In it, Problem Based Learning (PBL) enabled the organization of an environment for diverse knowledge and skills, favorable to experimentation and prototyping of new models, methods, techniques, and tools. The application of the principles of agile methods aimed at overcoming difficulties related to the computer systems development, such as requirement changes, uncertainties, and risks, in order to improve quality. Unlike traditional methodologies, tests were used since the beginning of the development lifecycle with Acceptance Test Driven Development (ATDD). The agile testing quadrants guided the categorized elaboration of tests during unit testing, integration testing, system testing, and acceptance testing phases. The main contribution of this article was the integrated application of PBL, ATDD, and agile development in the case study of a Real-Time Embedded System for Unauthorized Access Control and Fraud Detection (Sistema Embarcado de Tempo Real para Controle de Acessos Indevidos e Deteccao de Fraudes - SETRAIF).
Keywords :
computer science education; program testing; real-time systems; security of data; ATDD; PBL; acceptance test driven development; acceptance testing; agile development; agile testing quadrants; computer system development; fraud detection; integration testing; interdisciplinary academic case study; problem based learning academic real-time system; real-time embedded system; system testing; unauthorized access control; unit testing; Business; Computers; Embedded systems; Prototypes; Real-time systems; Robots; Testing; acceptance test driven development; agile methods; agile testing quadrants; problem based learning; unauthorized access control and fraud detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations (ITNG), 2014 11th International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4799-3187-3
Type :
conf
DOI :
10.1109/ITNG.2014.63
Filename :
6822167
Link To Document :
بازگشت