首页> 外文OA文献 >Desarrollo de un terminal de punto de venta, parte de servicios y sistemas
【2h】

Desarrollo de un terminal de punto de venta, parte de servicios y sistemas

机译:开发销售点终端,服务和系统的一部分

摘要

Este proyecto consiste en el desarrollo de un terminal de punto de venta. En concreto, en este PFM se tratará al apartado de servicios y sistemas para logar una configuración de integración y despliegue continuo.ududLa integración continua (IC) es una práctica de desarrollo de software mediante la cual los desarrolladores combinan los cambios en el código en un repositorio central de forma periódica, tras lo cual se ejecutan pruebas automáticas. El servicio de integración continua detecta los envíos al repositorio compartido y crea y ejecuta de forma automática pruebas de unidad en los cambios en el código para detectar al instante cualquier error funcional o de integración.udCon el despliegue continuo, se crean, pruebas, y preparan automáticamente los cambios en el código y se entregan para la fase de producción. Esta funcionalidad, amplia la integración continua al implementar todos los cambios en el código en un entorno de pruebas, pre-producción y producción.ududEn el desarrollo de este proyecto, se ha realizado el estudio de varias tecnologías de despliegue continuo para ampliar la integración continua existente en el proceso de desarrollo. Como resultado de dicho estudio, se obtiene Heroku. Es una plataforma como servicio de despliegue continuo, es decir, es un servidor de aplicaciones que nos permite automatizar el despliegue. El resultado de dicha automatización, es la posibilidad de inclusión en el proceso de integración continua de los test funcionales del API REST, mejorando así el proceso de desarrollo.ududEn la automatización de los test, se ha realizado una división en dos fases. Una primera fase en la cual se realizarán los test unitarios y de integración, en esta fase solo será necesaria tener una base de datos. Una segunda fase de testing funcional de API REST, para la cual se necesitará la aplicación desplegada.ududududABSTRACTudududThis project consists of the development of a POS terminal. Specifically, this PFM will address the section on services and systems to achieve a configuration of integration and continuous deployment.ududContinuous integration (IC) is a software development practice whereby developers combine code changes in a central repository periodically, after which automatic tests are run. The seamless integration service detects submissions to the shared repository and automatically creates and runs unit tests on changes to the code to instantly detect any functional or integration errors.udWith continuous deployment, code changes are automatically created, tested, and prepared and delivered to the production phase. This functionality extends seamless integration by implementing all code changes in a testing, pre-production, and production environment.ududIn the development of this project, the study of several technologies of continuous deployment has been carried out to extend the continuous integration existing in the development process. As a result of this study, Heroku is obtained. It is a platform as a continuous deployment service, that is, it is an application server that allows us to automate the deployment. The result of this automation is the possibility of including in the process of continuous integration of functional tests of the API REST, thus improving the development process.ududIn the automation of the tests, a two-phase division was made. A first phase in which the unit and integration tests will be performed, in this phase it will only be necessary to have a database. A second phase of REST API functional testing, for which the deployed application will be needed.
机译:该项目包括销售点终端的开发。具体来说,此PFM将处理服务和系统部分,以实现连续的集成和部署配置 Ud ud连续集成(IC)是一种软件开发实践,开发人员可以在其中结合更改定期在中央存储库中添加代码,然后运行自动测试。持续集成服务检测到共享存储库的提交,并自动对代码更改创建并运行单元测试,以立即检测任何功能或集成错误。自动准备代码更改并交付给生产阶段。此功能通过在测试,预生产和生产环境中实现所有代码更改来扩展连续集成。 Ud ud在此项目的开发中,已研究了几种连续部署技术以扩展开发过程中存在的持续集成。作为这样的研究的结果,获得了Heroku。它是作为连续部署服务的平台,也就是说,它是允许我们自动化部署的应用服务器。所述自动化的结果是有可能在REST API的功能测试的持续集成过程中包括这些信息,从而改善了开发过程。 Ud ud在测试的自动化中,已分为两个阶段。在第一阶段,将进行单元和集成测试,在此阶段,仅需要一个数据库。 REST API功能测试的第二阶段,需要已部署的应用程序。 Ud ud ud udABSTRACT ud ud ud此项目包括POS终端的开发。具体而言,此PFM将解决有关服务和系统的部分,以实现集成和连续部署的配置 Ud ud持续集成(IC)是一种软件开发实践,开发人员可以在中央存储库中定期组合代码更改,然后进行自动测试。正在运行。无缝集成服务检测提交到共享存储库的提交,并自动对代码的更改创建并运行单元测试,以立即检测任何功能或集成错误。 Ud通过连续部署,可以自动创建,测试和准备代码更改并将其交付给管理员。生产阶段。此功能通过在测试,预生产和生产环境中实现所有代码更改来扩展无缝集成。 ud ud在此项目的开发中,已对几种连续部署技术进行了研究,以扩展现有的持续集成。在开发过程中。作为这项研究的结果,获得了Heroku。它是作为连续部署服务的平台,也就是说,它是允许我们自动化部署的应用服务器。这种自动化的结果是有可能在API REST的功能测试的连续集成过程中包括进来,从而改善了开发过程。 Ud ud在测试的自动化中,进行了两阶段划分。在第一阶段,将执行单元和集成测试,在此阶段,仅需要具有数据库。 REST API功能测试的第二阶段,将需要已部署的应用程序。

著录项

  • 作者

    Arranz Rodríguez Enrique;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号