Testar eventos do BlackBerry Smartphone Simulator usando scripts

  1. Crie um arquivo de comando. Por exemplo, em um arquivo de texto chamado PhoneTest.txt, digite as seguintes instruções: Pause(45) RemoteCallCreation("555-1234") Pause(2) ThumbwheelPress ThumbwheelRelease Pause(10) KeyPress(ESCAPE) Pause(2) KeyRelease(ESCAPE) Exit
  2. Salve o arquivo de comando no diretório de instalação do BlackBerry®: cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
  3. Crie um arquivo .bat com instruções para iniciar o BlackBerry Smartphone Simulator e criar uma sessão. Por exemplo, em um arquivo chamado PhoneTest.bat, digite a seguinte instrução:
    start fledge.exe /c fledge-settings.conf /handheld=7290 /session=test
    
  4. No arquivo .bat, escreva instruções para conectar o controlador doBlackBerry Smartphone Simulator à sessão inserindo dados do arquivo de comando e direcionando a saída para um arquivo de texto. (Neste exemplo, o nome do arquivo de saída é out.txt). Por exemplo:
    FledgeController.exe /session=test < PhoneTest.txt > out.txt
    Nota: As instruções do arquivo .bat no exemplo pressupõem que você criou o arquivo .bat no mesmo local do arquivo fledge.exe. Se você salvar o arquivo.bat em outro local, inclua o caminho dos arquivos fledge.exe e fledgeController.exe no arquivo .bat.
  5. Salve o arquivo .bat no diretório bin da instalação do BlackBerry:
    cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
  6. Em um prompt de comando, vá para o diretório bin da instalação do BlackBerry . Por exemplo, digite:
    cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
  7. Inicie o arquivo .bat. Por exemplo, digite:
    PhoneTest.bat

O controlador do BlackBerry Smartphone Simulator é iniciado e emite comandos para o BlackBerry Smartphone Simulator. Depois que todos os comandos no arquivo de comando são emitidos, o BlackBerry Smartphone Simulator fecha e as mensagens são gravadas no arquivo de texto. No exemplo atual, o arquivo out.txt contém as seguintes mensagens:

FledgeController.exe /session=test < PhoneTest.txt > out.txt

Audio: alert stopped

Connecting to Fledge session "test"... connected.

Buzzer: alert started

Buzzer: alert stopped

Audio: alert started

Disconnected

Tópico anterior: Usando scripts de teste

Estas informações foram úteis? Gostaríamos de receber seus comentários.