A família de soluções Eccox Application Enviroment Management foi concebida para reduzir, se não eliminar, as dores em relação à administração de ambientes de testes para aplicativos.
Sua utilização – seja com recursos próprios do cliente ou através da prestação de serviços por parte da Eccox permite otimizar a administração dos testes, tornar seus planos de teste em patrimônio administrável da organização, em uma forma intuitiva e dinâmica, que permite fácil compreensão e manutenção.
Sistemas corporativos estão se tornando progressivamente mais e mais complexos e interconectado, tanto entre si quanto em relação às plataformas utilizadas.
Nos aplicativos atuais há uma grande diversidade de camadas pelas quais a informação passa ou é tratada – desde a interface do usuário até a base de armazenamento dos dados necessários e vice-versa – e, em cada uma dessas interfaces – definidas como sendo a fronteira entre duas camadas – há a necessidade de testes específicos, tanto de integração quanto dos processos em cada camada individualmente, além dos testes unitários.
Os prazos para a realização das demandas e necessidades de mercado – denominado “time-to-market” – também estão se tornando progressivamente menores pela competitividade e concorrência do mercado onde se insere a organização.
A entrega de aplicativos cada vez mais complexos em prazos cada vez menores e com níveis cada vez mais exigentes de qualidade é o grande desafio das áreas envolvidas no ciclo de vida dos sistemas.
Os diversos tipos e níveis de teste, enquanto etapas do ciclo de vida dos sistemas, não se encontram imunes a essas necessidades e o fato de essas etapas se localizarem no final do ciclo de desenvolvimento e manutenção, quando os prazos já estão exíguos, os torna ainda mais críticos.
Em desenvolvimentos tradicionais, quando um novo sistema ou funcionalidade é desenvolvido, todos os seus requisitos e exigências são testados à exaustão. Para isso são criados planos de testes desde os testes unitários até os testes finais de aceitação, estresse de utilização, confiabilidade, segurança, entre outros aspectos.
A confecção desses testes – desde o planejamento até a criação das condições e cenários até a execução – demanda uma quantidade significativa de recursos, tanto de mão de obra quanto recursos materiais e computacionais. Após a entrega e estabilização do sistema, esses planos de testes, condições, cenários, são todos “esquecidos”.
Por vezes, até programas são construídos para complementar as condições de teste. Em outros casos, os scripts de testes são escritos em uma notação a qual nem todos têm acesso ou a compreendem, condenando a documentação ao desuso por desconhecimento.
A solução Eccox Application Environment Management reduz significativamente o tempo necessário para a realização de todos os testes ao reduzir a ociosidade das equipes envolvidas e ao permitir a execução concorrente de testes mesmo que esses tenham conflito de utilização de recursos.
Ao reduzir o prazo para os testes sem necessariamente reduzir o esforço para a realização destes, a pressão para o “time-to-market” é reduzida, permitindo melhor aferição da qualidade dos entregáveis finais. Ao facilitar a reexecução dos testes a qualquer tempo, o esforço para a realização dos testes, correção de eventuais falhas e nova submissão aos testes é reduzido para o volume mínimo necessário, permitindo que o pessoal envolvido possa se concentrar em funções realmente produtivas em vez de resgatar o processo de preparação dos testes para a nova preparação.