- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
IBM prevê testes de aplicativos com tecnologia Blockchain
Um registro de patente divulgado recentemente mostra que a IBM idealizou um sistema baseado em blockchain para testes de aplicativos de software distribuídos.
A IBM pode um dia testar aplicativos de software em um sistema blockchain, mostram registros públicos.
Em uma patenteaplicativo divulgado na terça-feira pelo Escritório de Patentes e Marcas dos EUA (USPTO), a empresa descreve uma "configuração de teste de blockchain" que poderia fornecer uma "infraestrutura simples e segura para testar aplicativos" ao alocar tarefas de teste para "mineradores" que poderiam ser recompensados com Bitcoin ou outra Criptomoeda ao concluir uma determinada tarefa.
Esse sistema poderia reduzir a quantidade de dinheiro e recursos que as atuais infraestruturas de teste baseadas em nuvem exigem, diz a IBM.
"Os testes de automação de software se tornaram mais intensivos em hardware, à medida que a complexidade e os requisitos de novos aplicativos de software continuam a aumentar", diz o documento. "Executar casos de teste de automação na frequência necessária requer um grande conjunto de recursos de hardware que pode aumentar exponencialmente à medida que os casos de teste e o número de aplicativos aumentam."
O documento, que foi arquivado em dezembro de 2016, apresenta uma proposta tripla. Primeiro, ele detalha um método pelo qual uma Request para testar um "pacote associado a um aplicativo" poderia ser enviada a uma rede de nós e executada por meio de um "documento de contrato", como um contrato inteligente. O contrato inteligente forneceria "todas as informações necessárias para executar os casos de teste e a recompensa".
Mais informações gerais sobre o pacote de testes do aplicativo poderiam ser publicadas em "uma rede P2P inteira em um livro-razão", diz o documento.
O método também pode incluir o recebimento de resultados com base no teste e o registro desses resultados em um blockchain.
Em conexão com isso, a IBM prevê um aparelho que incluiria um transmissor que enviaria a Request de teste para uma rede de nós, um receptor configurado para receber os resultados do teste e um processador, que então registraria esses resultados no blockchain.
Por fim, o registro descreve um "computador não transitório" para armazenar instruções que solicitam ao processador que transmita uma Request de teste, receba os resultados do teste e/ou registre os resultados do teste no blockchain.
Já em 2013, a IBMarquivadouma patente relacionada a blockchain que propôs um sistema para rastrear o valor de moedas digitais. O blockchain "rastrearia o ciclo de vida de qualquer token de moeda eletrônica individual" tanto para detectar seu uso em atividades ilegais quanto para permitir uma estimativa mais precisa de seu valor, disse o documento.
IBMimagem via Shutterstock