Catálogo de serviços categoria

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 14 min. de leitura
  • Valide transações de item do catálogo único, bem como fluxos de solicitante e executante em Catálogo de serviços.

    Ativação do Automated Test Framework para Catálogo de serviços

    Essas etapas de teste exigem a ativação do plug-in Automated Test Framework Catálogo de serviços (com.glide.automated_testing_impl.service_catalog), que está ativo por padrão em novas instâncias. Os administradores podem precisar ativar o plug-in em instâncias atualizadas de versões anteriores.

    Suporte para testes com parâmetros

    As configurações de etapa do Catálogo de serviços oferecem suporte a testes parametrizados. Para obter mais informações sobre testes com parâmetros, consulte Testes com parâmetros.

    Suporte ao editor de variáveis

    Depois de abrir um registro compatível com o editor de variáveis (item solicitado, tarefa de catálogo ou incidente), você pode adicionar configurações de etapa para definir valores de variáveis ou validar estados ou valores de variáveis. Use as configurações de etapa na ordem a seguir para oferecer suporte ao editor de variáveis.
    1. Configurações de etapas para solicitar um item do catálogo ou produtor de registro na categoria Catálogo de serviços.
    2. Abra uma configuração de etapa de registro existente na categoria Formulário.
    3. Defina Valores de variável, Validar valoresde variável ou Configuração da etapa de validação do estado da variável na categoria Catálogo de serviços.
    Nota:
    Variáveis personalizadas e variáveis personalizadas com rótulos não são compatíveis com as configurações da etapa Definir valores de variáveis, Validar valores de variáveis e Validação de estado de variável.

    Abrir um Item do catálogo

    Abra um item do catálogo.

    Tabela 1. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item do catálogo Item do catálogo que você deseja abrir.
    Nota:
    Você deve ter acesso a este item do catálogo.

    Abrir um Produtor de registro

    Abra um produtor de registro.

    Tabela 2. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Produtor de registro Produtor de registro que você deseja abrir.
    Nota:
    Você deve ter acesso ao produtor de registro.

    Definir Valores de Variáveis

    Defina valores de variáveis para o item do catálogo atual ou o produtor de registro. Para um item do catálogo, use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um Item do catálogo e antes de usar a etapa Solicitar Item do catálogo. Para um produtor de registro, use esta etapa depois de abrir uma página do produtor de registro usando a etapa Abrir um Produtor de registro e antes de usar a etapa Enviar Produtor de registro.

    Tabela 3. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Nota:
    Use o construtor de condição para definir o valor do campo. O construtor de condição exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Item Item do catálogo ou produtor de registro para o qual você deseja definir valores de variáveis.
    Valores de Variáveis Lista de variáveis e os valores que você deseja definir para elas.
    Nota:
    Você pode definir o valor de várias variáveis.

    Definir quantidade de Item do catálogo

    Defina a quantidade do item do catálogo atual.

    Tabela 4. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item Item do catálogo cuja quantidade você deseja definir.
    Quantidade Quantidade que você deseja definir para o item do catálogo.

    Validar Valores de Variáveis

    Valide valores de variáveis no item do catálogo atual ou no produtor de registro. Para um item do catálogo, use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um Item do catálogo e antes de usar a etapa Solicitar Item do catálogo. Para um produtor de registro, use esta etapa depois de abrir uma página do produtor de registro usando a etapa Abrir um Produtor de registro e antes de usar a etapa Enviar Produtor de registro.

    Tabela 5. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Nota:
    Use o construtor de condição para definir o valor do campo. O construtor de condição exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Item Item do catálogo ou produtor de registro cujas variáveis devem ser validadas.
    Condições do catálogo Condições para validação de variável. Se as condições forem atendidas, o teste será aprovado.
    Nota:
    O rótulo de uma variável associada a um conjunto de variáveis reflete o nome do conjunto de variáveis. O formato é variable_set_name » variable_name.

    Validação de Estado de Variável

    Valide o estado das variáveis. Os estados de variável possíveis são obrigatório, não obrigatório, somente leitura, não somente leitura, visível e não visível.

    Tabela 6. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item do catálogo Item do catálogo para o qual você deseja validar o estado.
    Nota:
    Você deve ter acesso a este item do catálogo.
    Visível Lista de variáveis de item do catálogo que devem estar visíveis para a etapa ser aprovada.
    Não visível Lista de variáveis de item do catálogo que devem estar ocultas para a etapa passar.
    Somente leitura Lista de variáveis de item do catálogo que devem ser somente leitura para que a etapa seja aprovada.
    Não somente para leitura Lista de variáveis de item do catálogo que não devem ser somente leitura para que a etapa seja aprovada.
    Obrigatório Lista de variáveis de item do catálogo que devem ser obrigatórias para a etapa passar.
    Não obrigatório Lista de variáveis de item do catálogo que não devem ser obrigatórias para a etapa passar.

    Validar Preço e Preço Recorrente

    Valide o preço e o preço recorrente de um item do catálogo. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um Item do catálogo e antes de usar a etapa Solicitar Item do catálogo.

    Tabela 7. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Preço Preço do item do catálogo para a etapa a ser passada.
    Preço recorrente Preço recorrente do item do catálogo para a etapa passar.
    Frequências de preços recorrentes Frequência de preço recorrente do item do catálogo para a etapa passar.

    Adicionar Item ao Carrinho de Compras

    Adicione um item do catálogo ao carrinho de compras. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um Item do catálogo. Após esta etapa, você não pode usar outras etapas no item do catálogo.

    Tabela 8. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste ser aprovado.
    Item adicionado com êxito ao carrinho de compras
    O teste será aprovado somente se o item do catálogo for adicionado com sucesso ao carrinho de compras.
    Não é possível adicionar item ao carrinho de compras
    O teste será aprovado somente se o item do catálogo não puder ser adicionado ao carrinho de compras.
    Tabela 9. Saídas
    Campo Descrição
    id_item_carrinho O sys_id do item do catálogo adicionado.

    Pedir Item do catálogo

    Clica em Solicitar agora para um item do catálogo. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um Item do catálogo. Após esta etapa, você não pode usar outras etapas no item do catálogo. Se a finalização de compra em duas etapas for falsa, uma solicitação será gerada para o item do catálogo. Se a finalização de compra em duas etapas for verdadeira, você será redirecionado para a página de visualização do carrinho.

    Tabela 10. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste ser aprovado.
    Item do catálogo solicitado com êxito
    O teste será aprovado somente se o item do catálogo for solicitado com sucesso.
    Não é possível solicitar Item do catálogo
    O teste será aprovado somente se o item do catálogo não puder ser solicitado.
    Tabela 11. Saídas
    Campo Descrição
    request_id O sys_id da solicitação do catálogo criada.
    carrinho o sys_id do carrinho que contém o item do catálogo.

    Enviar Produtor de registro

    Envia o produtor de registro atual. Use esta etapa depois de abrir a página do produtor de registro usando a etapa Abrir um produtor de registro. Após esta etapa, você não pode usar outras etapas no item do catálogo.

    Tabela 12. Entradas
    Campo Descrição
    Ordem de execução Inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste ser aprovado.
    Produtor de registro enviado com êxito
    O teste será aprovado somente se o produtor de registro for enviado com sucesso.
    Não é possível enviar Produtor de registro
    O teste será aprovado somente se o produtor de registro não puder ser enviado.
    Tabela 13. Saídas
    Campo Descrição
    record_id O sys_id do registro de destino do produtor de registro.