ROBOT -CHECKLIST

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
ROBOT -CHECKLIST por Mind Map: ROBOT -CHECKLIST

1. A execução de uma suite não pode demorar mais que 10 minutos

2. Uma suite não pode possuir mais que 10 casos de teste

3. As suites devem ser independentes

4. Casos de Testes devem ser indepentendes

5. Evitar uso do seguinte comportamento #${ctaid}= Get Substring ${ctaid}[0][0] 4 29

6. Evitar uso de variáveis globais (Set Global Variable)

7. Evitar o uso de sleep, optando por utilizar wait page contains

8. Não utilizar a chamada de process com java. Usar somente python

9. Não usar massa de dados caminhos de sucesso fixa no código. (Caminhos infelizes cpf com digito verificador inválido ok).

10. Evitar conectar db/desconectar db, nas keywords:Consultar Inatividade do Usuario Conectar BD ${usuarioInativo} Query SELECT ace.uibcpf AS CPF FROM IBK.uib, IBK.ace, IBK.cta, IBK.pfc where uib.uibcpf = ace.uibcpf and ace.acedatultace < trunc(sysdate - 120) and uib.uibdatultace < trunc(sysdate - 120) and ace.ctanum = cta.ctanum and cta.pfccod = pfc.pfccod and uib.uibsit = 0 and pfc.pfctip = 0 and ace.aceuibsit = 1 and ace.uibcpf in (00438162153, 04717536100, 14225131300, 39337057115, 51247402134, 00933066104, 27110230104, 25824961115, 00155648608, 07171194167, 53956524187, 49137514687, 22141618134, 22331760144, 26910764749, 52478378191, 38980169191, 01282208136, 42870593104, 04304645170) AND ace.uibcpf not in (494932113153, 60701480106) and rownum = 1 Desconectar BD ${usuarioInativo}= Get From List ${usuarioInativo}[0] 0 #${usuarioInativo}= Get Substring ${usuarioInativo}[0][0] 4 15 Set Suite Variable ${usuarioInativo}

11. Segregar keywords de consulta de keywords de verificação

12. Segregar suite por escopo (Agendamento/Transferencia)

12.1. PJ/PF

13. Parametrizar os recursos na chamada do robot conforme exemplo android

14. Suites Ordernadas por Importância

15. CamelCase no nome dos arquivos

16. Keyword sempre definidas como verbo