Catálogo de serviços categoria
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 Catálogo de serviços do Automated Test Framework (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 são compatíveis com testes parametrizados. Para obter mais informações sobre testes com parâmetros, consulte Testes com parâmetros.
Suporte ao editor de variáveis
- Configurações de etapas para solicitar um item do catálogo ou produtor de registro na categoria do Catálogo de serviços.
- Abra uma configuração de etapa de registro existente na categoria Formulário.
- Definir valores de variáveis, validar valoresde variáveis ou configuração da etapa de validação de estado de variável na categoria Catálogo de serviços.
Abrir um Item do catálogo
Abra um item do catálogo.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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ções para definir o valor do campo. O Construtor de condições 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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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ções para definir o valor do campo. O Construtor de condições 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 possíveis estados de variável são obrigatório, não obrigatório, somente leitura, não somente leitura, visível e não visível.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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 das variáveis de item do catálogo que devem estar visíveis para a aprovação da etapa. |
| Não visível | Lista das variáveis de item do catálogo que devem estar ocultas para a aprovação da etapa. |
| 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 das variáveis de item do catálogo que devem ser obrigatórias para a aprovação da etapa. |
| Não obrigatório | Lista de variáveis de item do catálogo que não devem ser obrigatórias para a aprovação da etapa. |
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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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 passar. |
| Preço recorrente | Preço recorrente do item do catálogo para a etapa passar. |
| Frequência do preço recorrente | 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 poderá usar outras etapas no item do catálogo.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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 passar.
|
| Campo | Descrição |
|---|---|
| carrinho_item_id | O sys_id do item do catálogo adicionado. |
Pedir Item do catálogo
Clica em Fazer Pedido 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 poderá 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.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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 passar.
|
| 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 poderá usar outras etapas no item do catálogo.
| Campo | Descrição |
|---|---|
| Ordem de execução | Número 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. 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 passar.
|
| Campo | Descrição |
|---|---|
| record_id | O sys_id do registro de destino do produtor de registro. |