1. Às vezes, quando executamos casos de teste, queremos executá-los apenas em parte do conjunto de casos de teste.No momento, podemos definir o rótulo no conjunto de casos de teste correspondente e, em seguida, selecionar o rótulo para executar o caso de teste correspondente em tempo de execução.
Sintaxe:
*** Definições ***
Forçar tags tagname
2. Exemplos
Configurações *** *** Biblioteca api.checkin as variáveis de configuração / cfg.py suíte rótulo força Tags teste # Set idade, com representantes de cada um dos seguintes conjuntos de casos de teste têm a tag *** Casos de Teste *** coisa Verificação de inscrição ambulatorial no ambulatório - campo ausente compareResult $ {checkin_path_old_2} 201 4 .0a Verificação de inscrição ambulatorial - campo redundante compareResult $ {checkin_path_old_1} 201 4 .0a checkout de inscrição ambulatorial - campo vazio compareResult $ { checkin_path_old_4} 201 4 .0a verificação de parâmetro de admissão ambulatorial - erro de formato de campo compareResult $ {checkin_path_old_3} 201 4 .0a verificação de parâmetro de admissão ambulatorial - o tamanho do campo é muito longo {} $ CompareResult checkin_path_old_5 201. 4 .0a importa na clínica parâmetros verifique - o tráfego valoriza compareResult checkin_path_old_6} {$ 201. 4 .0a importa nos parâmetros clínicos verificar - Incomplete o XML checkin_path_old_error compareResult} {$ 201. 4 .0a importa Check- in de admissão clínica em XML normal compareResult $ {checkin_path_old_0} 201 4.0a
Execute a partir da linha de comando:
C: \ Users \ cale \ checkapi> robot --pythonpath ./ - inclui teste antigo ================================ ================================================== Teste = ==================================================== =========================== Test.Checkin Opt Old ================== ==================================================== ========== Campos de check -in para pacientes ambulatoriais em falta | PASS | --------------------------- -------------------------------------------------- - algo na clínica para a verificação de referência - campo extra | PASS | ------------------------------------ ------------------------------------------ Verificação de referência ambulatorial- Campo vazio | PASS | -------------------------------------------- ---------------------------------- O formato de check -in-field de paciente ambulatorial está incorreto | PASS | - -------------------------------------------------- --------------------------- O check - in ambulatorial do paciente - o comprimento do campo de check-in é muito longo | PASS | -------- -------------------------------------------------- -------------------- Verificação de referência ambulatorial do paciente - valor do serviço | PASS | ----------------- -------------------------------------------------- ----------- Verificação de referência ambulatorial em paciente - XML incompleto | PASS | -------------------------------------------------- ---------------------------- Visita ambulatorial Verificação de referência- XML | PASS | -------------------------------------------------- ---------------------------- Test.Checkin Opt Old | PASS | 8 testes críticos, 8 aprovados, 0 com falha 8 total de testes, 8 aprovados, 0 com falha ================================== ================================================ Teste | PASS | 8 testes críticos, 8 aprovados, 0 com falha 8 total de testes, 8 aprovados, 0 com falha ================================== ============================================== Saída: C: \ Users \ cale \ checkapi \ output.xml Registro: C: \ Users \ cale \ checkapi \ log.html Relatório: C: \ Users \ cale \ checkapi \ report.html
A referência completa do cenário de configuração de rótulo: https://www.cnblogs.com/peipei-Study/archive/2019/12/24/12084382.html