Applying Acceptance Test Driven Development to a Problem Based Learning Academic Real-Time System
2014 11th International Conference on Information Technology: New Generations, 2014
ABSTRACT This paper focuses on the importance of test driven development, in an interdisciplinary... more 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-unauthorized access control and fraud detection; problem based learning; agile methods; acceptance test driven development; agile testing quadrants I. INTRODUCTION Financial institutions lose annually billions of dollars resulting from unauthorized access and fraud on electronic commerce transactions. Fraudsters and cybercriminals are often ahead of these companies' technological security layers. The challenge arises in developing preventive solutions and forms of authentication without hindering access to the offered services [1].
Uploads
Papers by Alberto Dias