Robôs de Aplicação - OpCEM

A área computacional vem ocupando espaços onde não se imaginava que ela pudesse contribuir, por exemplo, existem empresas com sistemas críticos que necessitam de um processo de testes automatizados com o propósito de verificar a performance e disponibilidade de seus sistemas.

A proposta de se desenvolver um robô de aplicação é fazer um processo de teste manual se tornar totalmente automático.

A automação do teste é completo quando o processo realizado pelo robô funciona do começo ao fim sem a intervenção humana, agindo apenas pelo controle pré definido nas próprias máquinas ou controladores.

Para obter a automação de um teste em um sistema é necessário conseguir uma visão global do processo a ser seguido pelo robô, o que faz o profissional da área usar informações passadas pelos clientes tais como: passos seguidos pelos robôs, PrintScreen das telas e campos a serem preenchidos em cada passo.

O termo Automação refere-se ao uso de tecnologia para facilitar o trabalho do ser humano ou estender sua capacidade física e mental.

 

         

dashboards de exemplo do OpCEM

 

Com o objetivo de automatizar testes, a OpServices desenvolve robôs em algumas tecnologias e ambientes tais como:

 

  • Execução de Querys em sistemas SGBDS (Oracle, MSSQL, MYSQL,...)
  • Testes de conteúdos de páginas Web (Lojas Virtuais e Aplicativos Web)
  • Simulação de uso em sistemas DeskTop (ERP, Paginas Web)

 

Cada robô após a execução traz o resultado de seu teste que pode ser OK ou CRITICAL. No caso de retorno OK, cada passo do robô traz o tempo que foi gasto em segundos para sua execução e no final esses resultados são somados nos dando o tempo total em segundos utilizado pelo robô. O tempo de cada passo dos robôs serão os dados de performance que após popular as bases do OpMon serão utilizados para geração dos relatórios de Capacidade e Performance.

 

Luciano Antunes

Support Analyst