O que você está procurando?
Automação de testes de rede
Teste contínuo no laboratório e na produção
Enfrentando os desafios de hoje e de amanhã
Atualmente, as organizações enfrentam uma série de desafios que afetam sua capacidade de se manterem competitivas em um mundo onde o ritmo das mudanças se acelerou exponencialmente. Seu objetivo principal, no entanto, não mudou: fornecer produtos e serviços de alta qualidade com um tempo de lançamento no mercado mais rápido. Para conseguir isso, elas buscam a automação para acelerar os testes e reduzir a carga de trabalho do monitoramento. As práticas do passado, como testes manuais e painéis de monitoramento para alertas, são demoradas e caras. As novas tecnologias na rede moderna são caras e os orçamentos estão diminuindo. As novas tecnologias também são mais complexas do que antes e as organizações enfrentam uma lacuna de habilidades em redes, testes, monitoramento e automação.
A solução para aumentar a utilização de equipamentos no laboratório e na rede e acelerar a validação funcional e a caracterização do desempenho é automatizar tudo. A chave para uma solução de automação duradoura é selecionar as ferramentas, os processos e as pessoas certas que definirão uma solução que funcione hoje, mas com o futuro em mente.
Selecionando as ferramentas e os processos corretos
As soluções de automação são tão exclusivas quanto as equipes que as implementam. Assim como as ferramentas disponíveis para implementar as soluções. A adoção bem-sucedida da automação depende da escolha correta de ferramentas e processos que atinjam as metas operacionais e comerciais da organização. As ferramentas de teste e monitoramento também têm diferentes recursos de automação. Elas são avaliadas pela facilidade de automatização e pela capacidade de integração com outros componentes da cadeia de ferramentas. As ferramentas modernas de teste e monitoramento seguem as tendências do setor, como trabalhar com ferramentas de código aberto e aproveitar as práticas recomendadas de script. Elas têm uma API REST bem projetada e orientada por modelo de dados e uma biblioteca Python intuitiva para programar scripts de forma fácil e especializada.
Uma maneira mais eficiente de fazer scripts
Uma API bem projetada pode acelerar o processo de criação de scripts. Quando ela se baseia em um modelo de dados claro e intuitivo e é estruturada para combinar com a GUI que acompanha a ferramenta, a criação de scripts pode ser tão simples quanto usar a GUI manualmente; somente a criação de scripts torna o processo repetível e capaz de ser executado automaticamente como parte de um processo ou de um cronograma.
A maior parte do tempo gasto com scripts é na depuração. As ferramentas da Keysight são projetadas para serem interativas durante o processo de depuração. Enquanto o script está sendo executado, o desenvolvedor pode observar a GUI para garantir que o script esteja funcionando corretamente e pode intervir por meio da GUI como uma forma de determinar rapidamente a correção necessária no script. Esse feedback imediato fornecido pela GUI baseada na Web pode levar a depuração de horas para minutos.
Componentes de automação
A criação de scripts para um processo, como testes ou monitoramento ativo, ajuda a aumentar a eficiência, mas exige um investimento para criar os scripts e mantê-los. O tamanho do investimento pode ser considerável, portanto, maximizar o impacto do investimento é sempre uma métrica importante.
Três componentes contribuem para uma solução de automação eficiente.
- Scripting - a forma que os scripts assumem e as ferramentas usadas para implementá-los, bem como as ferramentas que executam as ações.
- Gerenciamento de scripts - os métodos usados para gerenciar o armazenamento, a execução e a análise de resultados dos scripts
- Gerenciamento de ambiente - a organização operacional para definir, reservar e orquestrar o ambiente no qual os scripts são executados
Todos esses três componentes, trabalhando juntos como uma cadeia de ferramentas e processos fortemente integrada, podem ter o máximo impacto desejado para a organização.
Acompanhando o ritmo das mudanças
À medida que as redes se tornam cada vez mais centradas no software, o avanço da tecnologia se acelerou a velocidades inimagináveis até cinco anos atrás. A adoção de redes definidas por software foi acelerada no data center e na rede principal. A função de rede virtual continua a avançar e oferece aos provedores a capacidade de fornecer e dimensionar dinamicamente os serviços para seus clientes quase que instantaneamente.
O ritmo de mudança em que essas tecnologias devem ser testadas e implantadas se acelera como parte de um processo de desenvolvimento/teste/entrega contínuo AGILE. A automação usada na rede está influenciando a natureza dos testes e do monitoramento ativo.
Devops dependem da automação de laboratório
O ritmo das mudanças está forçando as equipes de teste a evoluir e a adotar a automação por meio de scripts para atingir as metas operacionais e comerciais da organização. Entretanto, a automação dos testes não é suficiente se a configuração e a desmontagem do banco de testes ainda forem realizadas manualmente.
Os bancos de teste estáticos que nunca mudam e são projetados para cenários de teste específicos reduzem a utilização dos equipamentos nos laboratórios. Quando é necessário testar outros cenários, o banco de testes estático é de pouca utilidade. Isso significa que é necessário adquirir bancos de teste separados para cada cenário de teste exclusivo.
Os bancos de testes dinâmicos que são configurados manualmente exigem tempo de configuração para cada execução de teste e são propensos a erros humanos durante o processo de configuração. E o tempo necessário para configurar o banco de testes é tempo ocioso para o equipamento que poderia ter sido usado para executar testes.
A solução é automatizar a configuração do laboratório juntamente com a automação dos casos de teste. Com o uso de uma solução de automação e gerenciamento de laboratório, a utilização do equipamento de teste é aumentada, o ciclo geral de teste é reduzido e os atrasos causados por erro humano e desgaste do equipamento são eliminados.
Testes no mundo Devops
Com o ritmo das mudanças sendo acelerado pelos processos AGILE que fazem parte do desenvolvimento e da entrega do DevOps, a função de teste corre o risco de se tornar o gargalo que impede a organização de atingir as metas operacionais e comerciais definidas.
Para evitar que isso aconteça, as equipes de teste devem evoluir para trabalhar de forma mais inteligente, implantando a automação de testes e aproveitando seus esforços de script em todas as fases dos processos de CD/CI/CT/CD.
Automatize mais rapidamente com serviços de teste e script
A equipe de profissionais da Keysight está na vanguarda do projeto e da implementação da mais ampla gama de metodologias de teste e estruturas de automação do setor. Nossas experientes equipes de Arquitetos de Soluções, Serviços Profissionais e Serviços de Script o ajudarão a criar a solução de automação ideal que atenda às suas metas específicas. Criaremos soluções completas a partir de uma variedade de produtos comprovados ou simplesmente aceleraremos a integração de nossas ferramentas de teste em sua estrutura de automação personalizada. Deixe-nos ajudá-lo a iniciar e permanecer no caminho da automação bem-sucedida e evitar as armadilhas mais comuns que causam o fracasso dos projetos de automação.
Acelere seus testes e aumente a eficácia. Otimize seus investimentos em rede e, ao mesmo tempo, minimize seus investimentos.
Benefícios:
- Avaliações profissionais facilmente custeadas com base em sua necessidade
- Planos e metodologias de teste comprovados e repetíveis
- Especialistas em testes altamente experientes para complementar sua própria equipe técnica
Soluções de teste que se integram facilmente ao seu ambiente de automação
Teste de infraestrutura da IxNetwork
Automatize os testes de carga de rede usando o suporte a linguagens de API TCL, Python, Perl e Robot. O IxNetwork Automation inclui uma API REST robusta com importação/exportação de JSON e metodologias QuickTest pré-empacotadas e padrão do setor para validação da camada 2/3.
Teste do aplicativo IxLoad
Automatize a mais ampla gama de testes de carga de aplicativos usando o suporte a linguagens de API TCL, Python, Perl e Robot. O IxLoad Automation inclui suporte à API REST e metodologias QuickTest pré-empacotadas e padrão do setor para validação da camada 4-7.
BreakingPoint-Teste de segurança
A automação de testes de segurança usando APIs TCL, Python e Robot ajuda a manter sua rede mais segura. O BreakingPoint Automation inclui o suporte à API REST e o pré-empacotado padrão do setor QuickTest para validação da segurança da rede.
Deseja ajuda ou tem dúvidas?