Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: http://tede.upf.br:8080/jspui/handle/tede/1531
Full metadata record
DC FieldValueLanguage
dc.creatorNicolau, Marcio-
dc.creator.Latteshttp://lattes.cnpq.br/7175968064959899por
dc.contributor.advisor1Pavan, Willingthon-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/6506973801068764por
dc.date.accessioned2018-11-12T23:50:50Z-
dc.date.issued2018-03-28-
dc.identifier.citationNICOLAU, Marcio. CROPTEST : data-drive test automation for crop modeling systems. 2018. 64 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2018por
dc.identifier.urihttp://tede.upf.br/jspui/handle/tede/1531-
dc.description.resumoO presente trabalho descreve o desenvolvimento de uma nova versão do CROPTEST que aborda a problemática de comparar diferentes versões do DSSAT-CSM usando procedimentos automatizados. A nova versão expande a anterior pelo uso de mais medidas estatísticas aplicadas aos arquivos de saída, definido como o procedimento principal para comparação com base em arquivos de entrada predefinidos - arquivos de execução em lote e configurações de definição de experimentos - que geram arquivos com estrutura conhecidas denominada metodologia de teste por dados (DDT), área da engenharia de software. O Agile scrum foi adotado como metodologia de desenvolvimento. A nova interface do usuário e todas as funcionalidades foram projetadas para maximizar a experiência e a produtividade do usuário. O código final foi escrito usando tecnologias modernas para desenvolvimento Web as quais se mostraram úteis e responsivas ao desenvolvimento desktop usando bibliotecas e frameworks combinados especificamente para este objetivo. Uma Interface de Programação de Aplicação (API - Application Programming Interface) foi projetada e implementada para ser a fonte principal de recursos para extração de dados, análise e cálculos, é descrita em detalhes e, além disto, é apresentado como configurar seu uso e anexá-la a uma Plataforma de Serviços (PaaS - Plataform as a Service) como Travis-CI ou Circle-CI, executando um subconjunto de todos os testes de culturas existentes no DSSAT para verificar a consistência e a melhoria do código proposto em relação à última versão estável armazenada no GitHub. Esta versão Desktop possui procedimentos de instalação automáticos definidos para os três principais sistemas operacionais - Windows, Linux e MacOS - o que torna o CROPTEST uma ferramenta multi-plataforma para teste de modelos CSM.por
dc.description.abstractThe present work describes the development of a new version of CROPTEST that address the problem to compare different versions of DSSAT-CSM using automated procedures. The new version expands the current one adding more statistical analysis applied to output files and, using a methodology called data-driven test (DDT) from software engineering that use a fixed set of input files and compare the output results – in this case, the batch files and experiments settings. Agile scrum was adopted as the development methodology. The new user interface and all operation pattern were designed to maximize the user experience and improve their productivity. The final code was written using modern JavaScript web technologies which evidence useful and responsive to desktop development, using libraries and frameworks combined for this goal. The CROPTEST API, implemented and design to be the core source for parsing and calculations procedures, is described in detail and it showed how to set up a configuration to attached it to a PaaS (Platform as a Service) like Travis-CI or Circle-CI. In this setup is possible to run a subset of the all crop tests to check the consistency and improvement of the proposed code in relation with last stable version stored on Github master branch. The desktop version was tested and have automatic installation procedures already defined for the three major OS – Windows, Linux, and MacOS – making the CROPTEST a multi-platform tool for test CSM modelseng
dc.description.provenanceSubmitted by Aline Rezende (alinerezende@upf.br) on 2018-11-12T23:50:50Z No. of bitstreams: 1 2018MarcioNicolau.pdf: 1768994 bytes, checksum: 418a0b5c7f2925566c295c95eb09eadf (MD5)eng
dc.description.provenanceMade available in DSpace on 2018-11-12T23:50:50Z (GMT). No. of bitstreams: 1 2018MarcioNicolau.pdf: 1768994 bytes, checksum: 418a0b5c7f2925566c295c95eb09eadf (MD5) Previous issue date: 2018-03-28eng
dc.formatapplication/pdf*
dc.languageporpor
dc.publisherUniversidade de Passo Fundopor
dc.publisher.departmentInstituto de Ciências Exatas e Geociências – ICEGpor
dc.publisher.countryBrasilpor
dc.publisher.initialsUPFpor
dc.publisher.programPrograma de Pós-Graduação em Computação Aplicadapor
dc.rightsAcesso Abertopor
dc.subjectMétodos de simulaçãopor
dc.subjectAgriculturapor
dc.subjectEngenharia de softwarepor
dc.subjectProgramas de computadorpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleCROPTEST : data-drive test automation for crop modeling systemspor
dc.title.alternativeCROPTEST : data-drive test automation for crop modeling systemseng
dc.typeDissertaçãopor
Appears in Collections:Programa de Pós-Graduação em Computação Aplicada

Files in This Item:
File Description SizeFormat 
2018MarcioNicolau.pdfDissertação Marcio Nicolau1.73 MBAdobe PDFView/Open ???org.dspace.app.webui.jsptag.ItemTag.preview???


Items in TEDE are protected by copyright, with all rights reserved, unless otherwise indicated.