Qual a diferença entre o dispositivo real e o simulador / emulador? [fechadas]

Recentemente, na QCon, Gerard Meszaros disse que devemos executar testes de automação apenas em simuladores para melhorar a eficiência. Também estamos considerando o teste de automação móvel. Mas não tenho certeza se haverá alguns problemas que só podem ser encontrados em um dispositivo real? Ou alguns componentes como câmera, sensores de gravidade não poderiam ser testados em um simulador / emulador? Obrigado!

Editar:

Você pode encontrar os slides de Gerard aqui:http://www.slideshare.net/pinot_noir/suring-quality-in-cloud-and-mobile-applications.

Eu li os slides novamente e descobri que eu entendi mal o seu ponto. O que ele realmente quer dizer é que devemos tentar evitar a depuração no hardware (página 41). E ele também mencionou que poderíamos interceptar solicitações de saída para os sensores e outros serviços, depois injetar a resposta deles. Talvez possamos escolher alguns casos que não puderam ser totalmente testados no simulador e testá-los com dispositivos reais.

Obrigado por todos os vossos comentários! :)

questionAnswers(1)

yourAnswerToTheQuestion