Propriedades

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • No formulário Propriedades, você pode definir parâmetros que controlam como o sistema executa testes automatizados e pacotes de testes.

    Tabela 1. Propriedades de Pacote de testes e de teste
    Campo/elemento Descrição

    Habilitar execução de teste/pacote de testes

    sn_atf.runner.enabled

    Se marcado, habilita a execução de testes e pacotes de testes nesta instância. Essa configuração é desmarcada por padrão para impedir que os usuários executem testes acidentalmente em instâncias de produção.

    Habilitar execução programada do pacote de testes

    sn_atf.schedule.enabled

    Se marcado, habilita a programação de pacotes de testes nesta instância.
    Tabela 2. Testar propriedades de depuração
    Campo/elemento Descrição

    Habilitar funcionalidade de depuração adicional

    sn_atf.debug

    Habilita a funcionalidade de depuração adicional, incluindo a adição de uma guia de depuração na página de IU do Executor de teste do cliente e o salvamento do JSON de resultado de teste de IU no registro de resultado de teste.
    Tabela 3. Propriedades do snapshot
    Campo/elemento Descrição

    Habilite ou desabilite a captura de tela durante a execução de testes.

    sn_atf.screenshots.mode

    • Para capturar capturas de tela de todas as etapas, selecione Habilitar para todas as etapas.
    • Para capturar capturas de tela somente para etapas com falha, selecione Habilitar para todas as etapas com falha.
    • Para não capturar capturas de tela, selecione Desabilitar para todas as etapas.

    Habilitar o recurso GlideScreenshot

    sn_atf.screenshots.use_glide_screenshot

    Melhora a fidelidade das capturas de tela nos espaços e outras interfaces.
    Nota:
    O IE e o Safari não são compatíveis com esta propriedade.

    Se esta propriedade estiver desabilitada ou seu navegador atual não for compatível, html2canvas será usado para fazer capturas de tela.

    Se você estiver atualizando para uma nova versão de lançamento, esta propriedade será definida como falsa por padrão.

    Habilitar a captura da página inteira ao fazer uma captura de tela

    sn_atf.screenshots.capture_full_page

    Habilita o redimensionamento dinâmico do quadro de teste e captura a página inteira ao fazer uma captura de tela.
    Nota:
    Por padrão, a propriedade é definida como falsa porque isso pode tornar significativamente mais lento o tempo de execução de testes

    Se a propriedade estiver desabilitada, somente a parte da página que está visível no quadro de teste será capturada.

    Tempo limite de captura de tela

    sn_atf.atf_test_runner.screenshot_timeout

    Ignora uma tentativa de captura de tela no Executor de teste do cliente se ele exceder este valor em segundos. Os usuários devem revisar as configurações de desempenho e os caches do navegador nos sistemas do cliente afetados antes de aumentar este valor.

    Número de pixels da altura da captura de tela

    sn_atf.atf_test_runner.testframe.min_height

    Valor numérico que representa o número de pixels da altura da captura de tela.

    Valor padrão: 600

    Número de pixels da largura da captura de tela

    sn_atf.atf_test_runner.testframe.min_width

    Valor numérico que representa o número de pixels da largura da captura de tela.

    Valor padrão: 800

    Tabela 4. Propriedades de Captura de dados da Página de IU personalizada
    Campo/elemento Descrição

    Habilite testes com etapas de IU personalizada para capturar dados da página sempre que forem executados.

    sn_atf.page_data_capture.enabled

    Quando verdadeiro, as etapas de teste de IU personalizada recuperam os dados da página sempre que o teste é executado. Defina esta propriedade como verdadeira ao desenvolver páginas de IU personalizadas para sempre executar testes na versão de página mais recente.

    Quando falso, as etapas de teste de IU personalizada não recuperam dados da página, a menos que o designer de teste selecione manualmente Recuperar componentes durante o design de teste. Defina esta propriedade como falsa quando o desenvolvimento da IU estiver concluído para permitir execuções de teste mais rápidas.
    Tabela 5. Testar propriedades do executor
    Campo/elemento Descrição

    Tempo limite do executor de teste

    sn_atf.runner.heartbeat.timeout

    Se não houver pulsação do executor de teste dentro desse período em segundos, o status mudará de online para offline. O valor desta propriedade deve estar entre 120 e 1800.

    Valor padrão: 120

    Testar intervalo de pulsação do executor

    sn_atf.runner.heartbeat.interval

    Intervalo de tempo em segundos para enviar uma pulsação do executor de teste para o servidor.

    Intervalo de retenção do executor de teste off-line

    sn_atf.runner.offline_retention.timeout

    Se um executor de teste off-line não se comunicar com o sistema por esse período de dias, o sistema excluirá esse executor de teste.
    Tabela 6. Propriedades de relatório do Pacote de testes
    Campo/elemento Descrição

    Propriedades do relatório do pacote de testes

    sn_atf.schedule.reports.suite.aging_threshold

    O número de resultados do pacote de testes a serem exibidos no relatório de maturidade do pacote de testes.
    Tabela 7. Propriedades do E-mail
    Campo/elemento Descrição

    Valor booliano para resultados exibidos em e-mails de resultado do pacote programado.

    sn_atf.schedule.suite_result_email.only_show_failed_results

    Quando verdadeiro, os e-mails de resultado de testes de pacote programado mostram somente os resultados com falha. Quando falso, exibe todos os resultados.

    Número máximo de resultados de testes a serem exibidos em e-mails de resultado de pacote programado.

    sn_atf.schedule.suite_result_email.max_test_history

    Número máximo de resultados de testes a serem exibidos em e-mails de resultado de pacote programado.

    Profundidade máxima ao imprimir resultados do pacote em e-mails de resultado do pacote.

    sn_atf.schedule.suite_result_email.max_depth

    Profundidade máxima ao imprimir resultados do pacote em e-mails de resultado do pacote.

    Cor para indicar falha em um teste ATF em e-mails de resultado de pacote programado.

    sn_atf.schedule.suite_result_email.fail_color

    Código hexadecimal da cor para indicar uma falha no teste ATF em e-mails de resultado do pacote programado.

    Cor para indicar um teste ATF com erro em e-mails de resultado do pacote programado.

    sn_atf.schedule.suite_result_email.error_color

    Código hexadecimal de cor para indicar um teste ATF com erro em e-mails de resultado de pacote programado.

    Cor para indicar um teste ATF aprovado em e-mails de resultado de pacote programado.

    sn_atf.schedule.suite_result_email.pass_color

    Código hexadecimal de cor para indicar um teste de ATF aprovado em e-mails de resultado de pacote programado.

    Cor para indicar que um teste ATF foi ignorado nos e-mails de resultado do pacote programado.

    sn_atf.schedule.suite_result_email.skip_color

    Código hexadecimal de cor para indicar que um teste de ATF foi ignorado em e-mails de resultado de pacote programado.

    Cor para indicar que um teste ATF foi cancelado em e-mails de resultado de pacote programado.

    sn_atf.schedule.suite_result_email.cancel_color

    Código hexadecimal de cor para indicar que um teste de ATF foi cancelado em e-mails de resultado de pacote programado.