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

1. As suites devem ser independentes

2. Casos de Testes devem ser indepentendes

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

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

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

6. 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}

7. Segregar suite por escopo (Agendamento/Transferencia)

7.1. PJ/PF

8. CamelCase no nome dos arquivos

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

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

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

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

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

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

15. Suites Ordernadas por Importância

16. Keyword sempre definidas como verbo