sap syclo agentry tutorial
Tutorial prático de agente:
Agentry é mais uma plataforma de desenvolvimento de aplicativos móveis que auxilia no processo de planejamento, gerenciamento e implantação de projetos móveis.
Agentry era um produto da SYCLO, que atualmente é adquirida e agora faz parte do SAP SE.
Agentry é um 4ºlinguagem de geração. É uma linguagem de programação baseada em metadados (o que significa que os códigos são capazes de escrever códigos em tempo real). Como a estrutura 4GL é usada, ela fornece funcionalidade integrada para que os desenvolvedores possam se concentrar menos nos códigos e mais na definição da regra de negócios do aplicativo. Muito legal !!
O que você aprenderá:
- Por que Agentry?
- Pré-requisitos
- Vamos criar nosso primeiro aplicativo de agente
- Publicar aplicativo no servidor
- Instalação de ATE autônomo
- Passos para iniciar o teste
- Forçando uma transmissão
- Fatos interessantes a serem observados
- Conclusão
- Leitura recomendada
Por que Agentry?
- Reduz o tempo de desenvolvimento
- O custo de manutenção é baixo
- O esforço mínimo é necessário apenas para construir um aplicativo
Agora vamos dar uma olhada em como podemos criar nosso primeiro aplicativo Agentry, antes disso, devemos saber o que é um Agentry Tool Kit.
Instalação: Verifique este tutorial para a instalação completa .
Um Agentry Toolkit tem todos os componentes para a criação de um aplicativo Agentry.
Agentry Client (Agentry Test Environment) é um aplicativo nativo que reside diretamente nos dispositivos móveis.
Aplicativo nativo significa o aplicativo feito exclusivamente para uma plataforma específica. Um cliente pode trabalhar nos modos online e offline. No modo ‘Online’, o aplicativo usa a conexão de rede em tempo real. No modo ‘Off-line’, os dados são armazenados no dispositivo e enviados quando um usuário se conecta à rede.
Agentry Editor cria soluções para fornecer um ambiente de desenvolvimento de apontar e clicar. O SDK do Agentry está disponível para plataformas IOS, Windows, Win32 e Android Client.
O Agentry Server tem toda a sincronização, tratamento de erros e comunicação para implantar, gerenciar e oferecer suporte a soluções móveis com sucesso.
Como primeira etapa, precisamos configurar o ambiente de desenvolvimento. Portanto, instale o Agentry Development Server, o Agentry Editor e o Agentry Test Environment (Client). Estaremos construindo aplicativos usando a versão mais recente do eclipse, e só precisamos adicionar Plug-in Agentry para o editor Eclipse .
Na realidade, depois de desenvolver o aplicativo usando o Agentry Editor, precisamos implantá-lo no Agentry Server. Usando o Client ou Agentry Test Environment, podemos acessar o aplicativo implantado no servidor. Se tivermos um aplicativo cliente instalado em nosso telefone móvel, podemos nos conectar ao aplicativo fornecendo a URL do aplicativo e buscar todos os dados relacionados necessários junto com os dados de back-end.
Podemos baixar um cliente das respectivas App Stores.
A criação de um novo projeto é feita usando o Assistente de Novo Aplicativo dentro da Perspectiva Agentry no Eclipse.
Pré-requisitos
Os seguintes fatores devem ser verificados antes deste processo:
- A versão mais recente do ambiente Eclipse com o Agentry Editor Plugin está instalada ou não.
- Altere o Editor para a Perspectiva Agentry (se for em Java ou alguma outra perspectiva). Se estiver na perspectiva Java, altere-o usando o caminho Janela => Abrir Perspectiva => Outro => Agente (Propriedades)
- A área de trabalho do Eclipse deve estar aberta.
- É recomendado (embora não obrigatório) instalar o Agentry Development Server. Aqui será publicado o Aplicativo desenvolvido
Vamos criar nosso primeiro aplicativo de agente
1) Comece com o Assistente de Novo Aplicativo para criar um novo aplicativo Agentry selecionando o menu Arquivo => Novo => Projeto.
dois) Selecione o item Projeto Agentry => Novo Projeto Agentry .
Clique no Próximo botão.
3) No ‘Novo Projeto de Agente’ Na janela, insira o Nome do aplicativo móvel, o nome do projeto (o Nome pelo qual será identificado no espaço de trabalho do Eclipse) e a localização do Agentry.
Servidor de Desenvolvimento (é opcional, aqui você localiza o diretório de instalação do servidor e seleciona o arquivo Agentry.ini).
Aqui, um novo projeto é criado e exibido na Perspectiva Agentry.
Em seguida, o seguinte prompt é exibido.
4) Cada projeto de aplicativo móvel requer pelo menos uma conexão de sistema, clique no botão sim botão para criar uma nova conexão de sistema usando Adicionar assistente de conexão do sistema , onde o tipo de conexão do sistema é selecionado. Selecionando o Tipo de sistema com base no tipo de sistema back-end com o qual o aplicativo móvel sincronizará os dados. Depois clique no Próximo botão para prosseguir.
5) O próximo prompt exibido é para adicionar um módulo ao aplicativo. Todos os aplicativos móveis terão pelo menos um módulo.
Para Adicionar Módulo , clique sim.
6) Em seguida, você será solicitado a Adicione outro módulo.
Clique em NÃO , precisamos apenas de um módulo para o propósito de nosso aplicativo.
Você pode notar que o Editor criará automaticamente as definições abaixo,
Imagem do editor completo
Agora desenvolvemos o aplicativo que precisamos publicar no servidor.
Publicar aplicativo no servidor
1) Clique no botão no menu superior para publicar as definições para o Servidor Agentry.
dois) Clique no botão.
3) Clique sim botão, esta é uma mensagem informativa dizendo que o Agentry. esta Arquivo pode ser modificado quando publicarmos o aplicativo.
4) Clique no botão
Depois de concluir o processo acima, você terá seu aplicativo publicado no servidor. Publicamos o aplicativo e agora precisamos testá-lo
Teste um aplicativo em ATE:
Tudo o que precisamos é testar nosso aplicativo agora. Para isso, utilizamos o Agentry Test Environment (ATE). Temos duas opções. Podemos usar o plugin ATE integrado ou o ambiente ATE independente. O plugin ATE integrado é instalado automaticamente como parte do Agentry Editor, portanto, não precisamos instalá-lo separadamente. Mas o outro precisamos instalá-lo separadamente.
A maior parte da funcionalidade é a mesma para ambos. A diferença é que o ATE integrado não oferece suporte a scripts de teste personalizados. Aqui neste Exemplo , Vou usar o ATE autônomo para fins de teste.
Instalação de ATE autônomo
1) Você precisa instalar o Ambiente de teste de agente para testar seu aplicativo móvel.
dois) Clique no Agentry_Test_Environment. Arquivo exe e no “ Bem-vindo ao assistente de configuração do ambiente de teste Agentry 'Clique em Próximo .
3) Na próxima tela do Contrato de Licença, clique em “ sim ”Para concordar com os termos da licença.
4) Para sua conveniência, escolha o caminho de instalação como C: Agentry TestEnvironment e então clique em Próximo.
5) Sobre ' Atalhos para o ambiente de teste Agentry “Tela, marque / desmarque as opções fornecidas e clique em Instalar . Também podemos ver o progresso da instalação usando a tela de status de instalação .
6) Então clique em Terminar . Agora você está pronto para iniciar a ferramenta de teste ATE.
Passos para iniciar o teste
1) Antes de começar a testar, configure o ambiente de teste Agentry.
dois) Importe um projeto Agentry para ser testado.
3) Inicie o cliente de teste.
4) Selecione uma plataforma.
5) Faça login no servidor de teste e use as ferramentas de teste. Observe que você pode interromper o cliente a qualquer momento.
Inicie o cliente de teste:
Para iniciar um cliente de teste, em primeiro lugar, você deve importar o projeto do aplicativo a ser testado no editor. Você não precisa publicar o projeto no servidor de teste.
1) Selecione Teste => Iniciar Cliente de Teste .
dois) Na janela Selecionar Agente, faça login e entre no servidor de teste URL quando solicitado.
Por exemplo: https: //
(A barra de status do ambiente de teste Agentry mostra o nome do servidor e indica 'CORRENDO' se for bem sucedido)
3) Selecione qualquer uma das opções de ambiente de teste Agentry disponíveis fornecidas.
Selecionando uma plataforma:
Exemplos de várias plataformas de dispositivos são Windows, Windows Mobile, iOS ou Android. Ao selecionar uma plataforma, o cliente baixa automaticamente as definições para essa plataforma.
1) Inicie o cliente de teste e clique em Plataforma de seleção de teste .
dois) Para baixar as definições para o cliente de teste, selecione a plataforma e a resolução. Exemplo: Windows e 1024 × 600 .
3) No prompt Reset, All, clique em OK . Para recarregar o aplicativo, você deve se reconectar ao servidor.
(Para verificar se todas as definições foram baixadas, verifique a barra de status ATE para a plataforma atual. Você também pode selecionar novamente Teste _Selecione a plataforma e verifique se a plataforma e a resolução que você escolheu estão marcadas como selecionadas.)
4) Continue testando a nova configuração da plataforma.
Log para o servidor:
Inicialmente, ao iniciar o ATE, você precisará fornecer o ID de usuário e a senha, que são as credenciais usadas para fazer login no SAP ERP sistema back-end.
8) Em seguida, você precisará fornecer o log do servidor.
Clique OK
9) Na próxima janela, podemos notar o Servidor Agentry que já está sendo executado em seu sistema. Clique em OK .
10) Assim que clicar no botão OK e os dados estiverem corretos, a primeira transmissão começará e você verá o Janela Agentry Client Transmit .
Forçando uma transmissão
Se não tivermos nenhum “módulo atual” criado em nosso aplicativo ou se um botão de transmissão ainda não for visto no aplicativo, você pode usar uma transmissão de força (ou transmissão). Forçar transmissão envia transmissões do cliente de teste para o servidor e, a seguir, verifica a definição e baixa-as do servidor para o cliente de teste. Ele executa as buscas principais.
Para forçar uma transmissão, você deve emular uma transmissão. As transmissões não são iniciadas ou concluídas automaticamente, então você precisa forçar para transmiti-las. Mas, para algumas operações, como mudança de plataformas ou seleção de idiomas, a transmissão é automática, então você não precisa forçar a transmissão.
Passos:
1) Selecione Teste => Transmitir para o servidor.
dois) Selecione o tipo de transmissão como 'Conexão de rede' nas configurações de transmissão.
Outros tipos de transmissão são descritos na tabela abaixo:
Tipo de transmissão | Descrição |
---|---|
Rede sem fio | Rede 802.11b ou semelhante. |
Discagem | Conexão dial-up da linha telefônica. |
Docking Station | Conexão serial usando midstation Syclo. |
Infravermelho | Conexão infravermelha. |
Rede | Conexão de rede Windows. |
Empurre | Conexão de rede do Windows com push habilitado. |
TCP | Conexão TCP não criptografada. |
WirelessWAN | Sem fio de área ampla via CDMA, GPRS, GSM, CDPD e assim por diante. |
3) Clique Começar
Na caixa de diálogo de transmissão, você pode ver as transmissões entre o cliente de teste e o servidor.
4) Você pode Clique em Parar para pausar a transmissão (dando-lhe tempo para percorrer as mensagens).
5) Clique Fechar a qualquer momento quando você quiser fechar o Transmitir diálogo .
Um exemplo é dado abaixo:
onze) Se você quiser usar uma plataforma diferente da padrão sugerida para o teste, você pode alterar a plataforma de teste no menu superior Teste => Selecionar plataforma. Isso vai exigir um novo Transmite .
13) Agora, o aplicativo foi criado corretamente e a transmissão também funcionou corretamente.
Inspecionando Elementos no Aplicativo:
No cliente de teste, podemos inspecionar o valor de cada elemento usado, como objetos, transações, tabelas de dados e tabelas complexas. Os dados nos elementos são atualizados automaticamente e permanecerão abertos até que você os feche ou até que o cliente de teste seja interrompido / desconectado.
o que é garantia de qualidade e controle de qualidade
Passos:
1) Selecione Inspecionar .
dois) Inspecione um elemento para visualizar seus dados. Você pode inspecionar vários elementos de uma vez.
3) Clique [X] para fechar um inspetor quando você terminar de usá-lo.
Depurando um aplicativo:
Podemos usar ferramentas ATE para depurar o cliente de teste. Você pode selecionar as opções de registro encontradas na lista suspensa, como ações, regras e nível de granularidade. Visualize as informações de registro e limpe o registro para reiniciar.
Passos:
1) Selecione Depurar => Selecionar registro .
dois) Selecione opções de log de depuração, como ações e regras. Selecione Depurar => Exibir Log .
(Observe que você pode encontrar o arquivo Debug.log)
- No Project Explorer, em nosso Projeto Agentry => Ambiente de Teste => Log .
- No Gerenciador de arquivos, em Espaço de trabalho => Nome do aplicativo => Ambiente de teste => Log .
3) Inicie o cliente de teste. No cliente de teste, basta fazer uma ação de adicionar, atualizar ou excluir. Você não tem que ‘transmitir’. Selecione o log para atualizar seus dados e inspecione seu conteúdo. Você deve ver as operações que ocorreram no cliente de teste (se necessário, podemos configurar as preferências do Eclipse (por exemplo, uma que se atualiza automaticamente) para que não seja necessário atualizar manualmente o editor aberto).
(Opcional) Salve uma cópia do Arquivo Debug.log em outro local.
4) Selecione Log clara para excluir o log. Você pode repetir o teste ou alterar as opções de registro, se necessário.
5) Usar Selecione transações para ver as informações sobre transações específicas.
Fatos interessantes a serem observados
A publicação é realizada quando um aplicativo está em um estado estável e é testado ou implantado para usuários finais.
Todo o processo de publicação pode incluir publicação de desenvolvimento, publicação de produção em uma única instância do Servidor Agentry ou publicação da produção em um grupo de Servidores Agentry. (O processo de publicação para produção para implantação pode ser executado diretamente no (s) Servidor (es) Agentry ou, alternativamente, pode envolver um Servidor de Produção Agentry intermediário).
O teste mais comum é, obviamente, o teste de funcionalidade. Usando o cliente de teste, podemos verificar se todas as funcionalidades implementadas funcionam bem ou não. Como o cliente de teste oferece suporte a uma variedade de plataformas, podemos verificar o aplicativo em diferentes dispositivos sem comprá-los.
Outra funcionalidade incorporada é o uso de inspetores que ajudam a verificar os dados em um elemento no tempo de execução que é uma parte do teste de caixa branca. Podemos automatizar os casos de teste usando um script.
Podemos fazer testes de carga e desempenho usando o Agentry Test Environment, executando arquivos .bat.
Conclusão
Espero que este Tutorial do Agentry tenha dado uma breve visão geral da ferramenta para aqueles que são novos no termo e também aprimorado e aprimorado o conhecimento daqueles que já conhecem o Agentry.
Deixe-nos saber sua opinião / sugestões sobre o tutorial na seção de comentários abaixo.
Leitura recomendada
- Tutoriais detalhados do Eclipse para iniciantes
- Tutorial de revisão prática da Kobiton: plataforma de teste de nuvem para dispositivos móveis
- As 15 melhores empresas de desenvolvimento de aplicativos móveis (classificações de 2021)
- Tutorial do Selendroid: Android Mobile Test Automation Framework (Parte 1)
- Estrutura BDD (Behavior Driven Development): um tutorial completo
- Tutorial de revisão prática do pCloudy: Teste de aplicativos móveis em dispositivos reais
- Tutorial SeeTest Automation: um guia de ferramenta de automação de teste móvel
- Tutorial de reflexão Java com exemplos