Test Driven Development in Action: Case Study of a Cross-Platform Web Application


연구 분야: Software Development



학회: IEEE EUROCON 2021 - 19th International Conference on Smart Technologies


초록

Test Driven Development (TDD) is a technique that enables developers to think on new functionalities before writing code. The main goal is to prevent and/or mitigate the occurrence of software bugs. This paper proposes a comprehensive and explanatory case study on the application of the TDD into a web-based application including front and back-end. The server side includes an admin website complemented by a webservice. On the other hand, the client side is based on a Progressive Web Application. Our experiments revealed not only the suitability of the TDD to support the back-end development process, but also that it enabled the front-end application to score best when assessed by the Lighthouse performance tool. We expect that this case study may enlarge the body of knowledge of practitioners, namely software developers and testers.


Author Profile
Nuno Pombo

Instituto de Telecomunicações Universidade da Beira Interior Covilhã Portugal

Germany
Author Profile
Caio Martins

Universidade da Beira Interior Covilhã Portugal

Portugal

📄 논문 정보

발행 연도 2021년
인용수 1
출판 국가 Germany, Portugal
사이트 IEEE
좋아요 수 0

연관 논문 목록 (290건)