O que saber para testes dos nossos sistemas Desktop?
NossosTestarprodutossistemas desktophojevaisãalém das regras de negócio e do conhecimento do próprio sistema. Envolve também uma compreensãoProsoft,básicaBackup,deAlterdatahardwareBackup,eInstaller,software.Updater.Normalmente, esses testes exigem que o QA utilize recursos e comandos do Windows, como:
Criação de variáveis de ambiente.
Manipulação de chaves de registro.
Verificação do Gerenciamento de Tarefas.
Execução de comandos via Prompt de Comando (CMD) ou navegador.
Abaixo, listamos algumas dicas importantes para testar nossos sistemas:
Prosoft Backup
A principal distinção entre o Prosoft Backup e o Alterdata Backup reside na forma como realizam o salvamento dos dados. O Prosoft Backup é desenhado para efetuar o backup de pastas.
Essa característica se faz necessária devido à arquitetura da Prosoft, que utiliza três bancos de dados distintos. Historicamente, os clientes da Prosoft habituaram-se a realizar o backup diretamente da pasta de dados do banco, em vez de depender de uma conexão direta entre a ferramenta de backup e o banco de dados em si.
Para auxiliar nos testes com o Prosoft Backup, listamos abaixo alguns comandos e verificações importantes:
Como Verificar o Ambiente ou o Funcionamento do Serviço?
Para saber qual ambiente está sendo utilizado ou se o serviço do Prosoft Backup está operando corretamente, siga estes passos:
A resposta da requisição será um JSON, similar ao exemplo abaixo, contendo informações sobre o serviço:
{
"version": "1.0.0.0",
"status": "Ativo",
"data": "2025-06-11 12:08:09.048212",
"report_url": "http://updatecenter-qa.alterdatasoftware.com.br/api/backup/",
"backup_url": "http://backup-server-alterdata-backup-staging.alterdatasoftware.com.br",
"environment": "homologacao",
"is_alterdata": false
}
Sempre que o serviço estiver ativo, o navegador responderá com informações importantes, como a versão do serviço do Prosoft Backup e as URLs das estatísticas e do servidor da API. Nas nossas máquinas de teste, é importante notar que essas URLs podem alternar entre ambientes de teste e de produção.
(O exemplo JSON acima é genérico e deve ser substituído pelo JSON real retornado pela sua requisição.)
Alterdata Backup
Apontamento do Serviço
{"version": "12.16.0-0", "status": "Ativo", "data": "2025-06-11 11:40:04.274531", "report_url": "https://api-stats-backup-statistics-qa.apps.production.clusters.alterdatasoftware.com.br/", "backup_url": "https://backup-server-alterdata-backup-staging.apps.production.clusters.alterdatasoftware.com.br", "environment": "homologacao", "is_alterdata": false}
Nesse retorno temos importantes informações, como:
Versão instalada que está chamando a API: "version": "12.16.0-0"
URL da Api que está sendo chamada: "https://backup-server-alterdata-backup-staging.apps.production.clusters.alterdatasoftware.com.br"
Environment (ambiente que está sendo chamado): "homologacao"
Variável de ambiente:
Usamos variáveis de ambiente para definir para onde os sistemas estarão apontando, se para Produção, Homologação ou Produção.
BACKUP_ENV : STAGING;HML
Para ter mais infos de funcionamento do Alterdata backup, pode observar no ajuda: Ajuda Alterdata Backup
UPDATER:
Local de instalação:
- O Software em sí fica geralmente nessa pasta: C:\Program Files (x86)\Alterdata\Updater ou C:\Program Files\Alterdata\Updater
- O banco de dados do Updater, por sua vez, fica na Program data, nesse endereço: C:\ProgramData\Alterdata\AutoUpdater\dados ou pode ser encontrado colando esse termo na pesquisa do Explorador de arquivos do windows: %programdata%
Serviços:
- Alterdata Updater - É o serviço principal do Updater que executa a busca de licenças, chamadas de downloads automáticos e etc.
- Alterdata Updater Guardian - É o guardião de funcionamento do Updater, criado para proteger o Alterdata Updater de qualquer eventual queda, forçando o serviço principal a ser iniciado sempre.
Variável de ambiente
Variáveis de ambiente do updater são colocadas diretamente no Regedit, nesse caminho:
"Computador\HKEY_LOCAL_MACHINE\SOFTWARE\Alterdata\Updater"
A principal variável de ambiente é a endereco_api que direciona para onde o updater está apontando.
Para apontá-lo para Q, por exemplo, basta colocar tal endereço assim: http://updatecenter-qa.alterdatasoftware.com.br/api
Ferramentas Importantes
Ferramenta importantes
Barrinha de Download - \\10.0.0.36\e$\Temp\Team-Blue\geral\Ferramentas de teste\Barrinha de Download
Muito utilizado para fazer consulta de licenças do Updater.
Lá colocamos o CRM do cliente e qual sistema eu quero solicitar na chamada
Dll From - \\10.0.0.36\e$\Temp\Team-Blue\geral\Ferramentas de teste\Read Dll From
Utilizado para autenticaçao de licença do Updater que será usada naquela máquina. Fazemos a autenticação via passaporte e conseguimos validá-la.

