Treffer: Development and Automation of a Web Applications Using FastAPI, Jenkins, and Robot Framework
Weitere Informationen
Nowadays, it has become increasingly common to utilize numerous different technologies together to develop a high-performance and reliable web application. Therefore, choosing and applying the most appropriate combination of technologies becomes particularly important. This thesis aims to explore the possibilities and collective benefits of creating web applications using FastAPI, Robot Framework, and Jenkins pipeline. The theoretical background chapters establish the foundation for understanding these technologies, covering concepts, advantages, and methodologies. The case study chapter offers a thorough examination of objectives, challenges, and implementation details of a successfully executed restaurant web applications project, providing practical perspectives into developing web applications with FastAPI and conducting automated testing with the Robot Framework, in the end executing Robot Framework test cases and deploying web applications on Linux CentOS server through Jenkins pipelines. The author hopes that this thesis will provide an alternative approach and insights for web application developers who may not be familiar with these technologies.