Testando e Executando projetos

Após o desenvolvimento do projeto Action.NET, deve-se testar a sua execução. Ferramentas para testes estão incluída no próprio ambiente de engenharia, para facilitar esta etapa da implantação.

 

Testando e executando projetos

 

O ambiente de execução fornece acesso a todos os recursos de execução do projeto.

Espaço de ferramentas de Execução

 

Build—deve ser utilizado para solicitar a preparação do Projeto para execução em tempo real e o salvamento da história do projeto, incluindo compilações e builds de scripts em bibliotecas de código executável. 

Test—permite verificar um projeto e sua execução em tempo real antes de publicá-lo para uso no Servidor real.

 Startup—permite especificar ferramentas de diagnóstico e os módulos a serem utilizados para testar aplicativos e scripts em execuções do projeto.

 Publish—é por onde se publica o projeto para obter o arquivo final de instalação no servidor. Obtém-se um novo identificador da Revisão Publicada do projeto.

UseCount—apresenta um sumário do projeto como número de tags utilizadas. Fornece também um relatório de referência cruzada dos objetos do projeto.

Localization—possibilita a customização do idioma a ser utilizado nas mensagens de alarmes e textos de telas do projeto.

Extensions—importa dados de configuração já criados para Servidores OPC, de quaisquer tabelas de configuração em formato CSV - ou mesmo de um projeto completo. Também funciona para configurar o uso de aplicativos externos (Modelos) compartilhando dados em tempo real.

 Building

Build serve para recompilar todos os objetos telas e scripts do projeto para verificação final quanto a possíveis erros antes da colocação do projeto para a produção.

 

É feita uma verificação completa da lógica da aplicação durante a preparação dos arquivos para a versão final de produção. Esta operação não é necessária durante o desenvolvimento do projeto, já que todas as modificações são automaticamente e transparentemente sendo compiladas em background enquanto as edições são   feitas.

Testando o projeto

Esta função possibilita a execução do projeto no modo de Teste, o que significa habilitar as proteções que permitem a execução, mesmo na mesma máquina que o projeto está executando na partida real. As funções de gravação do Historiador e de Alarmes são direcionadas para utilizar arquivos temporários ao invés dos definidos na base de dados do projeto final em produção.

 

Teste

Como opção, pode-se habilitar ferramentas de diagnóstico para auxiliar a resolver alguns problemas que porventura possam estar presentes na construção do projeto. Pode-se escolher desabilitar qualquer dos módulos durante o teste.

 

Startup do Projeto

Esta área permite a configuração de como o projeto será executado em modo final de produção. Significa habilitar as funções de gravação de Historiador e Alarmes para utilizar as bases de dados reais definidas no projeto ao invés de arquivos temporários utilizados no modo de teste.

Opcionalmente pode-se habilitar as ferramentas de diagnóstico para auxiliar na solução de algum problema que possa estar ocorrendo no projeto. Pode-se escolher desabilitar qualquer dos módulos durante o teste. O check-box “Configuração On-line” quando marcado, indica que deve ser aceita a possibilidade de alteração de configurações durante a execução do projeto. Assim durante a execução, se forem feitas alterações nos parâmetros do projeto, as mesmas serão efetivadas e incorporadas ao projeto enquanto executando.

 

 Publicando o Projeto

A  função Publicação cria uma versão para o projeto protegida contra a escrita (read-only) em um arquivo apropriado para ser instalado nas máquinas definitivas de produção.

 

Quando o comando de Publicação é executado, um novo arquivo de projeto (com a extensão .teng) é criado, utilizando para número de versão o que estiver especificado no campo correspondente desta área, mostrada a seguir.

Os projetos Publicados (arquivos com a extensão “tproj”) são em tudo similares aos projetos correntes em desenvolvimento (extensão “proj”) mas somente podem ser abertos em modo protegido (read-only). Esta funcionalidade permite que se tenha uma versão segura de aplicações publicadas que pode ficar como backup na própria instalação final.

Informação e Controle de Versão

 

O ambiente de Informações fornece acesso a detalhes de configuração atual do projeto.

 

Project—mostra as versões do produto e do projeto, a localização do projeto, a linguagem utilizada e vários outros detalhes.

Track—para se obter informações sobre as publicações do projeto, números de versões e história de alterações realizada.

Notes—para preenchimento de notas e observações importantes para outros usuários que estejam desenvolvendo o projeto.

Help—para chamar o auxílio online de referência do Action.NET.

License—mostra informações específicas do licenciamento corrente do produto. Uma aba de Registro facilita o registro online do software.

 

 

 

Verificando informação sobre o Projeto

O próprio Action.NET ajuda na obtenção e na guarda de informações sobre o projeto.

 

Durante o gerenciamento das versões de projetos esteja-se desenvolvendo, instalando, comissionando ou mantendo um projeto, é importante ter conhecimento da versão do software sendo utilizado, dos detalhes da licença, do projeto e de outras informações de configuração.

A aba de componentes da área de trabalho do Projeto disponibiliza estas informações e permite a sua alteração se necessário. Alguns destes atributos estão disponíveis também em tempo real se necessários.

Controlando alterações de projeto

Uma funcionalidade muito importante disponível no Action.NET é a possibilidade de manter o rastreamento de todas as alterações feitas no projeto. A rastreabilidade auxilia na verificação das configurações do projeto em vários estágios de seu desenvolvimento e implementação. Isto é importante porque, muitas vezes, é preciso ser capaz de verificar qual a versão do projeto utilizado, quando desenvolvendo aperfeiçoamentos e trabalhando com diagnósticos.

 

Action.NET rastreia as alterações de todas as partes de configuração do projeto.

A aba Tabelas (Tables) mostra uma lista de todas as tabelas do projeto que tiveram algum campo alterado, com a indicação linha que foi alterada Com um duplo clique sobre a linha se vai para o editor (datagrid, ou editor de código ou de telas) que gerou a mudança.

A aba Alterações (Changes) fornece informações sobre o módulo específico em que as alterações ocorreram, a alteração específica que foi feita, a operação de Build específica em que a alteração ocorreu, bem como a data da alteração e quaisquer comentários feitos pelo usuário.

A aba Releases fornece informações sobre a data de quando o projeto foi publicado, quem o publicou, e o numero do último Build em que o projeto foi publicado.

Adicionando e compartilhando anotações de projeto

 

Muitas vezes, durante o desenvolvimento e implementação de um projeto, os desenvolvedores necessitam ser capazes de deixar notas para si mesmos ou para outros que estejam colaborando no projeto, de forma a, principalmente, documentar as ações e motivos de decisões tomadas. No Action.NET, isto pode ser feito pelo uso do utilitário Notes disponível no software.

 As Anotações criadas são do tipo “post-it” e são visíveis por todos os membros do time de desenvolvimento do projeto. As Anotações ficam visíveis no “desktop” quando se está editando o projeto.

Help

O Action.NET inclui um guia de Referência (auxílio online) para explicar as ferramentas de desenvolvimento. Use o índice para pesquisar palavras-chaves online.

O sinal de interrogação no canto superior direito do Configurador também chama o mesmo auxilio online.

Quando se clica sobre este ícone, é mostrada a aba Contents, na qual aparece o help atualmente configurado e campos para a configuração da forma de auxilio on-line desejada: Arquivo de help CHM ou um site. Também aqui se configura qual destes meios usar quando é pressionado o botão azul com a interrogação existente na parte superior do Espaço de Trabalho de Engenharia.

 Informação de Licenciamento

A aba de Licenciamento apresenta informação sobre a licença atualmente instalada para o Action.NET. Esta informação será de grande utilidade se for necessário contatar a área de suporte técnico da Spin Engenharia e quando for época de fazer atualização para uma versão mais nova do software.

Veja mais em Versões e Licenças Action.NET.

Nesta página: