Recentemente, li uma ótima analogia descrevendo Waterfall versus DevOps. Enquanto o Waterfall exige que a equipe dirija veículos 4X4 para entregar suas mudanças em um cenário, o DevOps exige que um evangelista de automação pavimente estradas suaves para que a equipe de entrega possa dirigir supercarros em ritmo acelerado pelo cenário.

Uma das chaves é a experiência do usuário, que, no passado, foi negligenciada por muitas organizações no espaço corporativo. No entanto, com as novas interfaces HTML, o software B2C e os aplicativos estabelecendo um padrão tão alto, as empresas estão procurando maneiras de "consumerizar" sua experiência interna de negócios, tornando a experiência do usuário e a facilidade de uso dos sistemas de negócios importantes para aumentar a eficiência dos negócios.

O encadeamento de conjuntos de ferramentas de automação em um cenário de sistema é essencial para obter a integração contínua e a entrega contínua (CICD), mas a automação de testes é um ponto delicado. Embora muitas vezes seja útil ter scripts de teste automatizados para garantir que o processo seja enxuto e permita implementações rápidas, há um certo aspecto com o qual a automação não consegue lidar, que é a experiência do usuário.

Uma função importante está surgindo no espaço DevOps, um testador não pode simplesmente garantir que a funcionalidade funcione de acordo com a especificação. Em vez disso, o testador deve verificar se a experiência do usuário do aplicativo está funcionando em condições reais e em dispositivos e redes comerciais. Sempre que possível, o testador deve procurar oportunidades para melhorar a experiência do usuário antes que as alterações sejam implementadas.

Embora a automação de testes seja essencial, o tipo de teste manual necessário para uma implementação bem-sucedida em alta velocidade está se tornando igualmente importante.

No artigo do eNews deste trimestre, a ser lançado no final deste mês, também discuto algumas das opções de automação de testes em um ambiente de DevOps.

Para obter mais informações sobre os processos que podem ser utilizados para acelerar suas implementações SAP, sinta-se à vontade para contato a equipe da consulting@rev-trac.com