Casa > V > Você Pode Propositalmente Fazer Com Que As Aplicações Android Falhem?

Você pode propositalmente fazer com que as aplicações Android falhem?

Como um desenvolvedor, quebrar um aplicativo pode ser divertido, mas fica repetitivo muito rápido. Claro, isso exigiria formas automatizadas e mais eficientes de fazer o mesmo. A chave entre estas ferramentas é o próprio Macaco Exercer do Google. O Exerciser monkey garante que você pode configurar eventos de forma confiável de forma regressiva para garantir que a aplicação seja empurrada até os seus limites, portanto certificando-se (sentindo-se atrevido eh?) que ela quebre a maioria das vezes ou, neste caso, gere este diálogo familiar de Aplicação Não Responsável.

main-qimg-a3ef86827ac975681b65daad7c953888

Por exemplo, se você suspeitar que a aplicação irá travar quando o dispositivo for girado, você pode configurar um teste que tem um grande número de eventos de movimento, e atribuir a porcentagem que qualquer outro evento levará no tempo de execução do teste. Você pode definir o quão rápido você quer que o fluxo de eventos ocorra, você pode gerar um relatório após um teste e você pode até repetir os mesmos eventos e isto é para nomear alguns.

O macaco exercitador irá basicamente usar cada componente naquele aplicativo ou o sistema andróide normalmente seria acessível pelo usuário do sistema, mas em esteróides. Se você for abençoado por ter tido a chance de premiar uma criança curiosa, pense nisso. Desta forma, ele cobre a maioria dos casos de uso.

Exerciser monkey é uma ferramenta de linha de comando. Ele está nativamente embutido no SDK do Android facilmente instalável para a plataforma de PC. Você primeiro conectará o dispositivo com o aplicativo em modo de depuração ao PC, vá para a linha de comando adb e digite:

adb shell pm list packages

para ver os pacotes (Apps) no seu dispositivo. Isto significa que você deve conhecer a aplicação pelo nome do pacote. (Um deve indicar o outro, então não é difícil).

Guardar obtido o nome do pacote da aplicação que você quer quebrar tipo: adb shell monkey -p -v

Você pode ler o Google Docs sobre como especificar os parâmetros para testes mais variados, tais como os eventos de movimento acima mencionados.

De Chaudoin

Eu gostaria de comprar um smartphone que me durasse pelo menos 5 anos. O que você me recomendaria? :: Usar um smartphone de 2 GB RAM em 2019 ainda é uma boa ideia?