recherche

Maison  >  Questions et réponses  >  le corps du texte

android - Web测试和APP测试有什么区别

想问问Web测试和APP测试有什么区别,想从Web转为APP测试

PHP中文网PHP中文网2819 Il y a quelques jours494

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-04-17 18:03:30

    Qu'il s'agisse de tests Web dans les industries traditionnelles ou de tests d'applications, les connaissances de base en matière de tests sont indissociables. Peu importe la manière dont elles évoluent, les principes des tests seront toujours intégrés dans les deux.

    1. Similitudes entre les tests Web et les tests APP

    1) Lors de la conception des cas de test, ils sont toujours basés sur l'analyse des valeurs limites, la division des classes d'équivalence, etc.
    2) La plupart utilisent des méthodes de test en boîte noire pour vérifier si les fonctions métier sont correctement appliquées ; )Besoin Vérifiez si la mise en page, le style et les boutons de l'interface sont simples, beaux et unifiés ;
    4) Testez la vitesse de chargement et de rotation des pages, le temps de connexion, si la mémoire déborde, etc. ; stabilité du système d'application Sexe etc.

    2. Différences

    Par rapport aux tests Web, les tests de logiciels de téléphonie mobile doivent non seulement prendre en compte les tests fonctionnels de base, les performances, etc., mais également prendre en compte les attributs et caractéristiques inhérents au téléphone mobile lui-même. Par conséquent, en comparant les tests Web et les tests de téléphones mobiles, vous devez prêter attention aux caractéristiques suivantes pendant le processus de test des téléphones mobiles :

    1) En tant qu'outil de communication, les téléphones mobiles, les appels entrants, les appels sortants, la réception de messages texte et autres les opérations auront un impact sur l'application de l'application, donc l'application Le premier attribut à prendre en compte lors des tests est : les tests d'interruption.

    Le test d'interruption comporte plusieurs situations telles que l'interruption manuelle, l'interruption d'une nouvelle tâche et l'interruption inattendue. Il est principalement vérifié sous les aspects suivants :
    a. Interruption d'un appel entrant : raccrochage d'appel, raccrochage appelé, raccrochage d'appel, l'appel. a raccroché
    b. Le SMS a été interrompu : recevez des SMS, vérifiez Lire les messages texte
    c. Autres interruptions : Bluetooth, réveil, branchement et débranchement des câbles de données, verrouillage du téléphone portable, panne de courant du téléphone portable, problèmes de téléphone mobile (panne du système, redémarrage)
    2) Installation des utilisateurs de téléphones portables et désinstallation des produits d'application : à partir de La version précédente/les deux dernières versions sont directement mises à niveau vers la dernière version.
    Installez proprement la nouvelle version
    La nouvelle version écrase l'installation de l'ancienne version
    Désinstallez l'ancienne version, installez la nouvelle version
    Désinstallez la nouvelle version, installez la nouvelle version
    3) Les outils utilisés dans les tests d'automatisation Web sont plus couramment utilisés. Il s'agit de QTP, et les outils de tests automatisés les plus couramment utilisés pour les téléphones mobiles Android sont Monkey et Monkeyrunner.

    Les tests de compatibilité, couramment utilisés sur le Web, prennent en compte les ordinateurs avec différentes résolutions et différents navigateurs. L'application prend en compte différents modèles de téléphones, fabricants, résolutions et tailles d'écran.

    répondre
    0
  • 黄舟

    黄舟2017-04-17 18:03:30

    L'idée du test est en fait la même. Vous pouvez changer le navigateur en téléphone mobile. Les tests Web peuvent devoir prendre en compte la compatibilité du navigateur, tandis que l'application doit s'adapter aux différents modèles de téléphones mobiles.

    La différence la plus importante est peut-être la partie réseau. Les tests Web n'ont pas besoin de prendre en compte la situation d'absence de réseau, tandis que l'APP impliquera une interruption du réseau, un réseau médiocre et d'autres situations.

    répondre
    0
  • Annulerrépondre