Heim >Betrieb und Instandhaltung >Sicherheit >So analysieren Sie APP-Tests und -Prozesse

So analysieren Sie APP-Tests und -Prozesse

WBOY
WBOYnach vorne
2023-05-12 08:07:051501Durchsuche

In meiner aktuellen Arbeit umfasst das Testen einer App die folgenden Aspekte: Client, Applet, H6-Seite usw., die zwar unterschiedlich erscheinen, aber sehr unterschiedlich sind.

Klicken Sie hier, um eine Bildbeschreibung hinzuzufügen (maximal 60 Wörter)

1. Funktionsmodultest: Tatsächlich besteht das Wichtigste beim Funktionsmodultest darin, das logische Denkvermögen und das Verständnis der Anforderungen sowie einiger Seiten des Testers zu prüfen Interaktivität, Eingabe und Ausgabe usw. berücksichtigen, daher sind die oben genannten drei üblich und es gibt keinen großen Unterschied.

2. Berechtigungsverwaltung:

1) Ähnlichkeiten: Es müssen die Situationen berücksichtigt werden, in denen Berechtigungen zulässig sind, und die Situationen, in denen Berechtigungen nicht zulässig sind. Es ist erforderlich, mehr Seiten ohne Systemberechtigungen zu testen.

2) Unterschiede: Wann Beim Testen der App muss berücksichtigt werden, ob der Benutzer die Zugriffsberechtigungen für mobile Kommunikation, Fotoalben, Kameras, Speicherplatz usw. deaktivieren kann. Ob das Miniprogramm eine WeChat-Autorisierung erfordert, ob nach dem Wechsel des Login-Kontos eine erneute Autorisierung erforderlich ist usw. Bei der Berechtigung auf h6-Seiten geht es im Allgemeinen darum, ob Sie die Seite ohne den Login-Eingang betreten können.

Nehmen Sie als Beispiel einen gängigen Berechtigungstest für Mobiltelefone: Wenn wir die Software zum ersten Mal ausführen, geben wir viele Berechtigungen auf. Was passiert, wenn wir die Berechtigungen deaktivieren und die Anwendung erneut öffnen?

So analysieren Sie APP-Tests und -Prozesse

So analysieren Sie APP-Tests und -Prozesse

3. Im Allgemeinen stellen Unternehmen Modelle bereit, die von App-Benutzern häufig zum Testen verwendet werden: Android (Huawei, Oppo, Xiaomi usw.), IOS (iphoneX, Bei so vielen Mobiltelefonmodellen kann es zu Fehlern auf der Seite kommen. Einige Bilder oder dynamische Effekte werden auch völlig anders angezeigt ein Bug, haha! Dabei möchte ich Sie besonders auf das Problem der Kerbe hinweisen, das relativ häufig vorkommt. Bei Miniprogrammen berücksichtigen wir hauptsächlich die Kompatibilität, Auflösung und QR-Code-Kompatibilität verschiedener WeChat-Versionen (ob die QR-Code-Freigabe des Clients, die QR-Code-Freigabe des Miniprogramms usw. korrekt angezeigt werden, ob sie erfolgreich erkannt werden usw.). .) und verschiedene Browser für H5-Seiten Überprüfen Sie, ob die Anzeige korrekt ist.

4. Beim Testen müssen wir aus der Sicht des Benutzers testen. Wenn Sie eine schlechte Erfahrung machen, können Sie auch mit dem Produkt kommunizieren, z. B. wie Sie die Seite wechseln, dynamische Austauscheffekte erzielen und zur vorherigen Ebene zurückkehren , interaktive Eingabeaufforderungen usw. .

So analysieren Sie APP-Tests und -Prozesse

5. Netzwerksituation: Netzwerkverzögerungssituation (Sie können Paketerfassungssoftware verwenden, um den Netzwerkstatus zu ändern), Netzwerk-WLAN/4G/3G/kein Netzwerk/Flugzeugmodus-Situation, kein Netzwerk zu Netzwerk/Netzwerk zu keinem Netzwerk schalten. Klicken Sie auf die Schaltfläche, wenn die Netzwerkverbindung getrennt ist, und klicken Sie erneut, nachdem Sie eine Verbindung zum Netzwerk hergestellt haben, um den Effekt zu sehen.

Beispiel: Nachdem Sie sich bei der App angemeldet haben, schalten Sie WLAN und Datenverkehr aus oder schalten Sie den Flugmodus ein, prüfen Sie, ob auf der Seite eine Netzwerkanomalie-Meldung angezeigt wird, und aktualisieren Sie nach der Wiederherstellung des Netzwerks die Seite, um zu sehen, ob sie normal angezeigt wird .

So analysieren Sie APP-Tests und -Prozesse

6. Leistungstests: Leistungsprobleme bei Apps kommen häufig vor, wie z. B. weißer Bildschirm, Absturz der Ressourcennutzung, lange Ladezeit der Seite, Verzögerung, lange Zeit beim ersten Anmelden usw. Leistungstests führen unter anderem Leistungstests durch B. auf Anwendungsantwortzeit, Speichernutzung, CPU-Auslastung, Stromverbrauch, Datenverkehr usw. Es versteht sich, dass es bei kleinen Programmen auf Android-Telefonen viele Leistungsprobleme gibt.

7. Caching-Problem: Apps und Miniprogramme berücksichtigen oft einen maximalen lokalen Cache von 10 MB. Wofür wird der Cache verwendet? Verbessern Sie die Glätte der Seite, keine Notwendigkeit, Daten erneut vom Server anzufordern, reduzieren Sie den Speicherplatz auf dem Server, häufige Cache-Probleme: erzwungenes Beenden beim Leeren des Caches, Systemeinstellungen zum Löschen des Caches usw. 8. Speicherbezogen: Testen Sie hauptsächlich Mobiltelefone. Wenn der Speicherplatz voll ist, führt das Öffnen vieler Apps, die Speicher belegen, zu Anomalien im System (für Apps).

9. Natürlich sollten auch einige spezielle Benutzervorgänge berücksichtigt werden , wie zum Beispiel: ob durch langes Drücken eines Bildes Bilder und Seiten gespeichert werden können. Können durch kontinuierliches Klicken zwei Anfragen gestellt werden (beim Laden von Seitendaten muss nur eine Anfrage nach oben und unten verschoben werden); Es treten häufig Flashback-Probleme auf. Können Bilder weiter verschoben werden, nachdem sie zur letzten Seite verschoben wurden? Klicken Sie bei der Aufforderung, eine Anwendung auf der H6- oder Mini-Programmseite herunterzuladen, auf den Download-Status, beenden Sie den aktuellen Vorgang und öffnen Sie den Status usw. , es gibt zu viele, es gibt keine Tricks, die dir nicht einfallen, ist das nicht das, was ein Test tun sollte, haha! So analysieren Sie APP-Tests und -Prozesse

10. Speicherverarbeitung: (App) Kann die Anwendung trotzdem erfolgreich installiert werden, wenn die Installation erfolgreich ist und der Benutzer das Programm verwendet? Der Speicher ist voll. Wird eine Meldung angezeigt, ob beim Speichern von Bildern Cache-Dateien angezeigt werden und ob heruntergeladene Dateien und andere Informationen korrekt auf dem Telefon gespeichert werden?

11. Push-/Popup-Nachrichten: Die Push-Nachrichten des Miniprogramms sind die Nachrichten im Miniprogramm-Assistenten, und die App ist die Form des Nachrichten-Push. Achten Sie darauf, ob die im Hintergrund eingestellten Push-Nachrichten korrekt angefordert werden. Klicken Sie, um zu sehen, ob die Push-Nachricht in die Anwendung gelangt (ob sich das Klicken auf das Popup-Fenster auf die aktuelle Anwendung auswirkt) und ob die Push-Nachricht zu einem geplanten Zeitpunkt gesendet wird Zeit oder ausgelöst usw. Was sind die Auslösebedingungen für das Popup-Fenster, wie lange wird das Popup-Fenster angezeigt und ob es eine Maske gibt (ob die Maske beim Abbrechen verschwindet, was passiert, wenn auf die Maske geklickt wird usw.) #🎜 🎜#

# 🎜🎜#So analysieren Sie APP-Tests und -Prozesse

So analysieren Sie APP-Tests und -Prozesse Mini-Programmnachrichten-Push:

#🎜🎜 #

12. Kleine Details: Andere betreffen die Hardwareprobleme des Telefons selbst, wie z. B. den Akku (ob die Kamera verwendet werden kann, wenn der Akku schwach ist usw.), Nachrichten, Telefonanrufe usw., die darauf sollte geachtet werden. So analysieren Sie APP-Tests und -Prozesse

Das obige ist der detaillierte Inhalt vonSo analysieren Sie APP-Tests und -Prozesse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen