/TesteUIDesktop

Repositório de scripts de teste ui desktop feitos com AutoIt.

Primary LanguageAutoIt

TesteUIDesktop

Repositório de scripts de teste UI desktop feitos com AutoIt.


⚠️¡¡¡ IMPORTANTE !!!⚠️

O REPOSITÓRIO DEVERÁ SER CLONADO NO DIRETÓRIO..: 📁D:\Testes-Automatizados\


Padronizações Para Escrita dos Scripts

PADRONIZAÇÃO DO NOME DOS ARQUIVOS


  • Arquivos de Teste ==> TA_[Nome do Arquivo].au3

    Ex.: TA_Cadastrar Feriado.au3

  • Arquivos de Teste Para BUG ==> TA_BUG [Nome do Arquivo].au3

    Ex.: TA_BUG Cadastro de transportador padrão para fornecedor.au3

  • Arquivos de UDF ==> Padrão PascalCase

    Ex.: AlteraResolucao.au3

  • Arquivos de Form ==> frm[Nome do Arquivo].au3

    Ex.: frmPerguntaCadastro.au3

PADRONIZAÇÃO DO CODIGO


  • Nomear as variaveis informando a primeira letra do tipo de dados que a mesma armazenara.

    Ex.:

    • $sVariavelArmazenaString = "texto"
    • $iVariavelArmazenaInt = 10
    • $dVariavelArmazenaDouble = 5.5
    • $bVariavelArmazenaBool = true
    • $aVariavelArray[3] = ["Item 0", "Item 1", "Item 2"]
    • $vVariavelVariante = 1 OU $vVariavelVariante = "string"
    • $oVariavelArmazenaObjeto = _MySQLConnect($sUsername, $sPassword, $sDatabase, $sHost)
  • Funções ==> Padrão PascalCase

    Ex.:
         Func FuncaoExemplo()
         EndFunc

  • Nome de Variaveis e Funções privadas (Local) devem ser precedidos de underline (_).

    Ex.:

    • Local $_sVariavelPrivada = ""
    • _FuncaoPrivada()

     OBS.: Exceção para as variaveis geradas pelo 'Koda FormDesigner'.