Teste de Software e Utilidades…

Travamentos em Ambientes de Testes – Como minimizar?

Publicado em Teste de Software por jppercy, em 01/09/2011

Olá Pessoal…

        Algum de vocês já deixou alguma bateria de testes rodando de um dia pro outro, ou até mesmo pra quem utiliza Nightly Build e quando você retorna no dia seguinte, na espera de um resultado você encontra o sistema travado por conta de algum aplicativo que deixou de responder?

        Pois é, já vi esse problema acontecer várias vezes e isso em alguns casos, gera um desgaste que atrapalha o decorrer do dia, devido a algumas tarefas que deveriam estar prontas mas acabam por ficar pendentes.

         À partir disso, pensei num modo de minimizar esse problema e com isso andei criando um programa que talvez possa ajudar muitas pessoas que estão na área de testes. Neste ponto, pra quem atua no ramo, sabe das dificuldades para manipular eventuais GPF’s ou travamentos de programas durante as rotinas.

         Vou postar o código, pra quem possui AutoIt, é simples de compilar. Apertou F7 e pronto… tudo Ok.

         Acabei de terminar o programa, testei pouco ainda… vou precisar da ajuda de vocês para mantê-lo.

         Para fins de esclarecimento, este programa visa “Clicar” nas telas (para fechar) que correspondem a algum travamento do Windows, ou do Aplicativo em uso.

                 – Este aplicativo não aparecerá na Tray, ou seja, será visto apenas por um visualizador de processos (ex. ProcessExplorer – www.sysinternals.com);

                – Ele será colocado na inicialização do Sistema, na chave: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

                – Será criado um arquivo .txt no mesmo local do Script, sendo escrito nele o nome do processo que causou o problema.

       Já estou pensando em algumas melhorias, por parte de monitoramento de Processos, mas fica pra um outro momento.

       Ainda não sei se este aplicativo irá atender outras áreas, então melhor eu ver primeiro como vai ser o andamento e a aceitação deste.

Para baixar o AutoIt, clique AQUI;

 

Download do Executável (GPF_Killer.exe) AQUI … v.1.2 – (Melhoria no código)

Código Fonte:  AQUI;

Qualquer alteração no código, ou aumento do Array, se puder compartilhar vou ficar muito feliz em receber.

Obrigado a todos.


3 Respostas

Subscribe to comments with RSS.

  1. felipe nava said, on 01/09/2011 at 1:56 AM

    Caramba!!! isso era o meu sonho quando trabalhava na equipe de QA, rodando uma bateria enorme de testes. derrepente gpfzao e os testes la travado.. =]
    Parabens pela pesquisa e pelo codigo.
    abracao!!
    ahh e desculpa o portugues hiuahoahi!!

  2. Camilo Ribeiro said, on 30/09/2011 at 7:58 PM

    Parabéns pela iniciativa :)

    Sugestão: Coloca o código no github, assim mais pessoas poderão melhorar a ideia.

    Não funciona pra linux né :(

    Abraços.

    Camilo Ribeiro

    • jppercy said, on 06/10/2011 at 1:15 PM

      Opa.. Obrigado Camilo =)

      Obrigado pela dica =D

      Criei minha conta por lá.. vou ver como crio meu repositório ainda…
      Assim que fizer, posto aqui…

      =)


Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.