O World Quality Report 2022-23, relatório elaborado pela Capgemini em parceria com a Sogeti, traz como recomendações-chave para o provisionamento e validação de dados de teste o envio de cargas de trabalho não produtivas para a nuvem, tornar os testes em nuvem parte integrante de todo o ciclo de vida de desenvolvimento de software e o aproveitamento da crescente automação no provisionamento de dados e na geração de dados sintéticos. A pesquisa revela que adotar estratégias corretas para provisionar e validar dados de testes traz impactos positivos para os negócios.
O provisionamento de dados de teste é uma parte essencial do ciclo de vida do teste de software. Ao longo dos anos, com requisitos regulamentares e de segurança rigorosos em relação aos dados, as organizações aumentaram seu foco no provisionamento de dados de teste com segurança. Neste artigo, veremos o status e as tendências em torno do tema. Além disso, também este ano foi pesquisado o tópico validação de dados pela primeira vez.
Testar estratégias de provisionamento de dados
Muitas organizações (41%) ainda usam como estratégia uma abordagem centrada no projeto de provisionamento de dados para teste. É promissor que 31% das organizações tenham definido uma estratégia de provisionamento de dados de teste em toda a empresa, mas estão tendo dificuldades para implementá-la com eficiência.
As organizações precisam examinar os regulamentos atuais sobre dados para sua região e acelerar a criação de uma rede de ponta a ponta para sua estratégia de provisionamento de dados de teste em toda a empresa. Isso também deve incluir um foco adequado na segurança dos dados.
Implantação de dados de teste na nuvem
Na pesquisa deste ano, 92% dos entrevistados afirmaram que usam a nuvem para armazenar dados de teste dessensibilizados. Ter uma cópia de ouro ou um repositório de dados de teste dessensibilizados na nuvem é um passo à frente para garantir que os dados de teste estejam disponíveis sob demanda.
No entanto, 89% de todos os entrevistados mencionaram que a política de sua organização é que tenha todos os dados de teste localmente. Para 83% dos entrevistados, sua estratégia de dados em nuvem é um trabalho em andamento. Um significativo número de organizações (82%) mencionou que usa uma plataforma de nuvem segura para armazenar dados de teste, ou esses dados não são armazenados na nuvem por longos períodos (78%). Para 66% das organizações, os dados gerados sinteticamente estão armazenados em nuvem. Recomenda-se uma abordagem híbrida para implantar dados de teste na nuvem.
Provisionamento de dados de teste em CI/CD
Enquanto as organizações estão pensando no futuro em termos de provisionamento de dados de teste seguros sob demanda, os pipelines de dados de teste estão longe de ser integrados aos pipelines de CI/CD.
Em 49% das organizações, o processo de provisionamento de dados de teste é automatizado, mas essa automação é independente do pipeline de CI/CD da automação geral. Para 42% das organizações, o provisionamento manual de dados de teste continua sendo uma das principais barreiras para integrar o fornecimento de dados de teste nos pipelines de CI/CD. Quase um terço (31%) dos entrevistados acreditam que essa integração é frequentemente negligenciada.
A principal conclusão dessa análise é que as organizações precisam olhar para o provisionamento automatizado de dados de teste como parte integrante dos pipelines de integração e entrega contínuas.
Testar habilidades de dados
Resolver desafios de dados de teste não pode ser feito apenas com ferramentas. Por isto também é importante observar como as organizações desenvolvem as habilidades corretas para processos de dados de teste. Em nossa pesquisa, descobrimos que muitos (41%) dos entrevistados veem as estratégias de parceria com fornecedores de ferramentas ou integradores de sistemas como a melhor solução para resolver os desafios de habilidades de dados de teste.
Quase o mesmo número de entrevistados (38%) acredita que essa luta para acessar as habilidades corretas de dados de teste é a mesma de outras habilidades de nicho em outras partes do ciclo de vida de desenvolvimento de software. Apenas 14% dos entrevistados acreditam que a maioria das habilidades relacionadas a dados de teste podem ser abordadas através da autoaprendizagem.
Abordagens de validação de dados
Com o crescente uso de dados para orientar as decisões de negócios, é de se esperar que a validação da precisão e qualidade dos dados esteja se tornando extremamente importante. A pesquisa descobriu que 46% dos entrevistados atualmente veem a validação de dados como uma função muito importante e 44% concordam que esta área será extremamente importante daqui para frente.
Quando questionados sobre os benefícios esperados da validação de dados, 89% dos entrevistados concordam que uma capacidade de validação de dados não apenas melhorará a eficiência em termos de tempo e de recursos eletrônicos, mas, o mais importante, ajudará a melhorar a tomada de decisão empresarial.
Em um nível semelhante, (88%) concordam que uma capacidade robusta de validação de dados tem um impacto direto na satisfação do cliente e precisão dos insights e que irá ajudar a aumentar a lucratividade do negócio.
No entanto, embora a validação de dados seja sem dúvida importante, muitas organizações têm sérios desafios com a implementação. Na pesquisa deste ano, observou-se que alguns dos entraves para implementar uma estratégia eficaz de validação de dados ou abordagem residem em múltiplas arquiteturas de banco de dados complexas.
Ter fontes de dados fragmentadas é uma barreira para implementação. Assim, as organizações precisam elaborar estratégias que incluam regras de validação eficazes e padrões relacionados para abordar as barreiras para a implementação eficaz de abordagens de validação de dados.
Conclusão
Quando se trata de provisionamento de dados, as organizações devem focar no gerenciamento de dados em toda a empresa para garantir acessibilidade a eles, além de um processo automatizado integrado com os pipelines de CI/CD. Recomenda-se ainda estabelecer parcerias estratégicas com fornecedores e vendedores de ferramentas para melhorar a capacidade de gerenciar e fornecer dados.
A validação de dados está emergindo como um tópico com importância cada vez maior para os resultados dos negócios. O relatório World Quality Report 2022/23 recomenda uma combinação de opções de ferramentas de validação de dados (código aberto/in-house/off-the-shelf), manter os dados atualizados e reduzir as fontes de dados fragmentadas, assim como investir em habilidades no nível certo de liderança para obter os melhores resultados a partir da análise de dados.