Testfälle für die Chat-Anwendung
Tags: chat, inappchat, pubnub, realtime
Published: 2023-11-29 10:34:18

Da Software heute leichter zugänglich ist als je zuvor, müssen Sie sicherstellen, dass Ihre Chat-Anwendung sowohl typisches Benutzerverhalten als auch unbeabsichtigtes, seltsames oder sogar bösartiges Verhalten, das Probleme für Ihre Anwendung verursachen kann, erfolgreich verarbeiten und unterstützen kann. Auch wenn Entwickler in der Lage sind, die Probleme nach der Bereitstellung von Anwendungen zu beheben, übersteigt die schlechte Softwarequalität allein in den USA [im Jahr 2022 2,41 Billionen US-Dollar](https://www.it-cisq.org/the-cost-of-poor-quality-software-in-the-us-a-2022-report/). Diese Probleme werden auf übereilte Fristen, mangelhafte Sicherheit, falsche Designentscheidungen und Skalierbarkeitsprobleme zurückgeführt.

Lesen Sie weiter, um mehr darüber zu erfahren, warum es notwendig ist, Ihre Chat-Anwendung zu testen, wie Sie Tests für Ihre Anwendung erstellen und welche Beispiel-Testfälle Sie verwenden können, um Ihre Anwendung selbst zu testen.

Die Notwendigkeit, Ihre Chat-Anwendungen zu testen
--------------------------------------------------

Wie bereits erwähnt, kostet schlechte Softwarequalität die Unternehmen weltweit Billionen von Dollar. Ein gründliches Testen Ihrer Chat-Anwendung ist unerlässlich, um sicherzustellen, dass Sie nicht Hunderte, wenn nicht gar Millionen von Dollar aufgrund von Fehlern verlieren, die durch sorgfältige Softwaretests vermieden werden könnten.

Im Oktober 2021 fiel die gesamte [Facebook-Infrastruktur](https://www.facebook.com/business/news/update-about-the-october-4th-outage) (Instagram, Messenger und WhatsApp) aufgrund eines einzigen Befehls aus, der von einem Ingenieur während einer Wartungsprüfung der Server erteilt wurde. Dieser Befehl diente dazu, den Zustand der Serverkapazität des Netzwerks zu ermitteln, wodurch ungewollt alle Verbindungen im Netzwerk unterbrochen wurden.

Durch den etwa sechsstündigen Ausfall gingen dem Unternehmen [schätzungsweise 100 Millionen Dollar](https://fortune.com/2021/10/04/facebook-outage-cost-revenue-instagram-whatsapp-not-working-stock/) an Werbeeinnahmen [verloren](https://fortune.com/2021/10/04/facebook-outage-cost-revenue-instagram-whatsapp-not-working-stock/), und es musste die Unternehmen für diese Einnahmeverluste entschädigen. Dieses Problem hätte durch gründliche Tests von Befehlen und Testskripten für End-to-End-Tests verhindert werden können, um sicherzustellen, dass Befehle wie diese von Test-Frameworks und -Tools erfasst werden. Auch wenn Facebook Übungen durchgeführt hat, die solche Probleme simulieren, können die Schulung von Teammitgliedern im Umgang mit kritischen Fehlern wie diesen und das Vorhandensein von Sicherheitsvorkehrungen verhindern, dass diese Art von Fehlern erneut auftritt.

Erstellen Sie Testfälle für Ihre Chat-Anwendung auf der Grundlage von Zielen und Nutzung
----------------------------------------------------------------------------------------

Da es verschiedene Arten von Softwaretests gibt, müssen Sie sicherstellen, dass Sie Tests erstellen, die für Ihre Chat-Anwendung sinnvoll sind. Obwohl einige Tests unabhängig von der Zielgruppe auf Chat-Anwendungen angewendet werden können, müssen viele Tests auf die Art der Chat-Anwendung, die Sie implementieren, zugeschnitten sein, da Chat-Anwendungen unterschiedliche Verwendungszwecke und Zielgruppen haben.

Soll Ihre [Chat-Anwendung](https://www.pubnub.com/use-case/in-app-chat/) das Hauptaugenmerk des Produkts sein, wie z. B. Messenger, WhatsApp, Discord und Slack? Oder soll sie als Hilfsmittel bei Online-Videospielen, beim Kundensupport für E-Commerce-Anwendungen wie eBay und Amazon oder bei Streaming-Plattformen wie Twitch oder YouTube eingesetzt werden? Der Stil Ihrer Anwendung wird die Richtung Ihrer Testfälle bestimmen.

Dann müssen Sie überlegen, auf welchen Geräten Ihre Benutzer Ihre Chat-Anwendung verwenden werden. Handelt es sich um eine rein mobile Anwendung oder bieten Sie eine plattformübergreifende Web-, Desktop- und mobile Anwendung an? Dies ist besonders wichtig, da Sie End-to-End-, Akzeptanz- und Leistungstests implementieren müssen, die auf den verschiedenen Browsern, Desktops und der mobilen Kommunikation zwischen diesen Geräten basieren.

Innerhalb der Anwendung müssen Sie Tests durchführen, um sicherzustellen, dass Ihre Benutzer ein gutes Benutzererlebnis haben. Benutzer senden Nachrichten an andere Benutzer, Gruppen von Benutzern und sogar an Server. Diese Nachrichten können aus Text, Emojis, GIFs, Weblinks, Erwähnungen anderer Benutzer, Reaktionen auf andere Nachrichten und sogar Dateien bestehen. Die Benutzer sollten in der Lage sein, diese verschiedenen Gruppen nach eigenem Ermessen zu organisieren und die Einstellungen für diese verschiedenen Arten von Nachrichten und die Einstellungen der Chat-Anwendung zu ändern.

### Erstellen Sie eine kurze Liste von Testszenarien

Die spezifischen Testfälle für Ihre Chat-Anwendung hängen von der Art der Anwendung, den Geschäftsanforderungen, der Zielgruppe und dem Design ab. Es gibt jedoch weitere allgemeine Bereiche, für die Sie unbedingt Testfälle erstellen sollten.

Sie können diese Bereiche gliedern und festlegen, ob die von Ihnen erstellten Tests für manuelle oder automatisierte Tests verwendet werden sollen:

-   **Funktionalität**: Testen Sie die wesentlichen Funktionen der Chat-Anwendung. Die Benutzer müssen in der Lage sein, Nachrichten zu senden, zu empfangen und anzuzeigen. Sie sollten auch in der Lage sein, Weblinks, Dateien und GIFs zu öffnen. Die Benutzer sollten in der Lage sein, ihre Freundesliste zu öffnen, Direkt-/Gruppen-/Servernachrichten zu verwalten und andere Benutzer über Video und Audio anzurufen - alles ganz einfach.
    
-   **Sicherheit**: Nachrichten, die über das Netzwerk gesendet werden, sollten mit TLS und AES256-Verschlüsselung geschützt sein. Benutzer, die sich bei der Anwendung anmelden, sollten verschlüsselt sein und sicherstellen, dass alle SSO-Optionen ordnungsgemäß funktionieren. Die Zugriffsrechte sollten wie vorgesehen funktionieren, d. h. die Benutzer müssen eingeladen werden, um an Unterhaltungen, Freundesgruppen oder Servern teilzunehmen.
    
-   **Plattform**: Die Chat-App sollte auf verschiedenen Geräten ordnungsgemäß funktionieren. Der Zugriff auf die Anwendung auf Desktop- (Windows, macOS, Linux), Mobil- (Android und iOS) und Webgeräten (gängige Browser) sollte nahtlos erfolgen. Stellen Sie sicher, dass die Geräte plattformübergreifend kommunizieren können.
    
-   **Praktikabilität**: Testen Sie die Benutzerfreundlichkeit der Chat-Anwendung und stellen Sie sicher, dass die Benutzer die Anwendung reibungslos bedienen können.
    
-   **Leistung/Skalierbarkeit**: Testen Sie die Anwendung unter hoher Last. Bevölkern Sie die Anwendung mit mehreren Benutzern gleichzeitig, senden Sie mehrere Nachrichten von verschiedenen Benutzern, stellen Sie Anfragen an den Server, usw.
    
-   **Zugänglichkeit**: Stellen Sie sicher, dass die Lokalisierungsfunktionen der Anwendung ordnungsgemäß unterstützt und korrekt übersetzt werden. Stellen Sie sicher, dass die Zugänglichkeitsoptionen (z. B. für Benutzer mit Farbsehschwäche) ordnungsgemäß funktionieren.
    
-   **Integration**: Stellen Sie sicher, dass die Anwendung problemlos mit Anwendungen, Datenbanken und Cloud-Diensten von Drittanbietern verbunden werden kann.
    
-   **Sicherheitsvorkehrungen**: Führen Sie Testfälle für den Fall durch, dass die Anwendung die Netzwerkverbindung verliert oder die Netzwerkserver, die die Anwendung unterstützen, offline gehen.
    

Testfälle für Chat-Anwendungen
------------------------------

Auf der Grundlage der zuvor besprochenen allgemeinen Bereiche können Sie detailliertere Testfälle auf der Grundlage der folgenden Bereiche erstellen. Sie sollten die Einheitstests erstellen und bestimmen, wie Sie die detaillierte Version dieser Tests für Ihre spezielle Anwendung am besten erstellen, wenn Sie Ihre funktionalen Tests, Anwendungstests und Leistungstests durchführen. Diese Liste ist nicht erschöpfend und soll Ihnen als Ausgangspunkt dienen, um detaillierte Testfälle für Ihre Anwendung zu erstellen.

### Funktionalität

1.  Benutzer können einfache Textnachrichten an andere Benutzer senden. Eine Empfangsbestätigung sollte zeigen, dass die Nachricht gesendet wurde.
    
2.  Benutzer können Emojis und GIFs an andere Benutzer senden.
    
3.  Nutzer können neue Nachrichten von anderen Nutzern empfangen und anzeigen.
    
4.  Ungelesene Nachrichten sollten hervorgehoben oder auf eine andere Art und Weise markiert werden, die zeigt, dass sie ungelesen sind.
    
5.  Gelesene Nachrichten sollten nicht mehr hervorgehoben oder als solche gekennzeichnet sein. Eine Lesebestätigung sollte für den ursprünglichen Absender angezeigt werden, um zu zeigen, dass die Nachricht gelesen wurde.
    
6.  Verpasste Nachrichten, wenn die Anwendung nicht verwendet wird, sollten auf mobilen Geräten mit Push-Benachrichtigungen angezeigt werden, um den Benutzer zu warnen (Banner, Badge-Symbol usw.). Wenn es Einstellungen gibt, um eine E-Mail an Offline-Nutzer zu senden, sollten diese E-Mails auf der Grundlage der entsprechenden Einstellungen funktionieren.
    
7.  Nachrichten sollten in der Lage sein, Hyperlinks zu Webseiten einzufügen und eine Vorschau dieser Links zu erstellen, wenn die Nachricht gesendet wird.
    
8.  Benutzer sollten auf Nachrichten mit Emoticons reagieren können.
    
9.  Die Nutzer sollten Text und Links in das Nachrichtenfeld kopieren und einfügen können.
    
10.  Benutzer können Dateien innerhalb der von der Anwendung festgelegten Größenbegrenzung senden und empfangen.
    
11.  Sicherstellen, dass eine entsprechende Meldung angezeigt wird, wenn Benutzer versuchen, zu große Dateien zu senden oder die Erweiterung nicht unterstützt wird.
    
12.  Stellen Sie sicher, dass die von der Anwendung unterstützten Dateitypen geöffnet und gesendet werden können.
    
13.  Wenn Dateien unterstützt werden und Drag & Drop möglich ist, stellen Sie sicher, dass diese Funktion ordnungsgemäß funktioniert.
    
14.  Die Statussymbole für die Benutzer sollten angemessen angezeigt werden (grün für online, grau oder rot für offline) und den Benutzern die Möglichkeit geben, den Status zu ändern, wenn die Funktion dies zulässt.
    
15.  Benutzer sollten ihre Freundesliste öffnen können, um den Online-Status von Freunden zu sehen.
    
16.  Die Nutzer sollten Freunde suchen und hinzufügen sowie eingehende Freundschaftsanfragen empfangen und annehmen können.
    
17.  Nutzer sollten ihre Freunde in der Freundesliste verwalten können, z. B. indem sie ihnen eine Nachricht schicken, ihren Freundschaftsstatus erhöhen (Sternchen, bester Freund usw.) oder den Freund entfernen.
    
18.  Die Benutzer sollten nach anderen Benutzern, früheren Nachrichten, Diskussionen und Links suchen können.
    
19.  Die Nutzer sollten ihr Profilbild ändern und Einstellungen aktivieren können, um die Funktionalität der Anwendung zu ändern.
    
20.  Versuchen Sie, Nachrichten mit Sonderzeichen zu versenden (insbesondere im Zusammenhang mit [SQL-Injection](https://www.w3schools.com/sql/sql_injection.asp)).
    
21.  Sicherstellen, dass der Profanitätsfilter der Anwendung beim Senden einer Nachricht ordnungsgemäß funktioniert.
    
22.  Benutzer sollten in der Lage sein, Nachrichten an einzelne Benutzer zu senden, andere Benutzer zu einem Gruppenchat hinzuzufügen und diese Beziehungen zu verwalten.
    
23.  Benutzer sollten in der Lage sein, Server/Organisationen zu erstellen und andere Benutzer dazu einzuladen.
    
24.  Die Benutzer sollten in der Lage sein, Audio- und Videoanrufe an andere Benutzer zu tätigen. Sie sollten in der Lage sein, ihre Audio-/Videoeinstellungen während dieser Anrufe anzupassen sowie ihre Kameras ein- und auszuschalten und ihre Mikrofone stumm zu schalten.
    

### Sicherheit

1.  Stellen Sie sicher, dass die über das Netzwerk gesendeten Nachrichten mit TLS und AES256 geschützt sind, indem Sie Netzwerküberwachungs-Tools verwenden und die Nachrichten beim Senden/Empfangen beobachten.
    
2.  Vergewissern Sie sich, dass die Nachrichten in der richtigen Region gespeichert werden, damit die Datenschutzgesetze eingehalten und die Daten schnell abgerufen werden können.
    
3.  Testen Sie das Anmeldeverfahren für Benutzer. Stellen Sie sicher, dass die Benutzer sicher autorisiert sind und nicht umgangen werden können.
    
4.  Wenn sich Benutzer über SSO oder Anwendungen von Drittanbietern anmelden können, stellen Sie sicher, dass dieser Anmeldeprozess in Ihrem System korrekt funktioniert.
    
5.  Die Benutzer sollten in der Lage sein, ihre Freunde, Gruppenchats und Server entsprechend zu verwalten. Server-Administratoren/Eigentümer sollten in der Lage sein, andere Benutzer zu verwalten und ihnen spezifische Rechte für den jeweiligen Server/Gruppenchat zu gewähren. Private Unterhaltungen zwischen Nutzern sollten nur auf Einladung von Dritten mitgehört werden können.
    

### Plattform

1.  Alle Funktionen der Chat-Anwendung laufen in allen unterstützten Browsern einwandfrei.
    
2.  Zwei Benutzer, die die Anwendung in getrennten Browserfenstern verwenden, sollten in der Lage sein, untereinander Nachrichten zu senden, zu empfangen und zu sehen.
    
3.  Benutzer, die die Desktop-Version der Chat-Anwendung aus dem Web oder dem Software-Shop herunterladen, sollten ein Dateiformat verwenden, das für den Desktop geeignet ist.
    
4.  Die Chat-Anwendung für Web- oder Desktop-Fenster sollte auf Bildschirme unterschiedlicher Größe reagieren können, von mobilen Internet-Browsern bis hin zu ultrabreiten Monitoren.
    
5.  Nutzer sollten die Chat-Anwendung auf mobilen Geräten über die großen Online-Shops wie Google Play und den App Store herunterladen können.
    
6.  Die native mobile Anwendung sollte so formatiert sein, dass sie auf verschiedenen Bildschirmen von Smartphones bis hin zu Tablets funktioniert.
    

### Praktikabilität

1.  Die Installation der Anwendung sollte ein nahtloser Prozess sein, für den nur wenige Informationen erforderlich sind.
    
2.  Die Benutzer sollten in der Lage sein, auf einfache Weise ein Konto zu erstellen oder sich mit einer Kombination aus Benutzername und Kennwort, SSO-Optionen oder der Integration von Drittanbietern (z. B. Google, Facebook usw.) anzumelden.
    
3.  Bestimmen Sie die Benutzerfreundlichkeit der verschiedenen Funktionen der Anwendung. Testen Sie, wie schwierig es ist, Freunde hinzuzufügen, Nachrichten zu versenden, Freunde zu Servern hinzuzufügen, usw.
    
4.  Testen Sie, wie einfach es ist, Ressourcen zu finden, die die verschiedenen Funktionen der Anwendung erklären.
    
5.  Testen Sie die verschiedenen UI- oder Benachrichtigungseinstellungen in der Anwendung, z. B. das Thema, die Benachrichtigungen und die Schriftart/-größe.
    

### Leistung/Skalierbarkeit

1.  Führen Sie verschiedene Aktionen schnell über alle Anwendungsplattformen für einen Benutzer aus. Die Anwendung sollte für ein reibungsloses, reaktionsschnelles Erlebnis optimiert sein.
    
2.  Wiederholen Sie den vorherigen Test, aber mit zwei Benutzern, die gleichzeitig auf Ressourcen des Netzwerkservers zugreifen.
    
3.  Befüllen Sie die Anwendung mit mehreren Benutzern, die gleichzeitig online sind. Die Anwendung sollte skalierbar sein und alle eingehenden Anfragen verarbeiten können.
    
4.  Wiederholen Sie die Schritte 1-3, aber mit Hunderten/Tausenden von simulierten Benutzern.
    
5.  Die Web- und Desktop-Versionen der Chat-Anwendung sollten keine unnötigen Browser- und Computerressourcen verbrauchen.
    
6.  Die Web- und Desktop-Versionen der Chat-Anwendung sollten während der Nutzung Multitasking mit anderen Anwendungen ermöglichen.
    
7.  Die mobile Version der Chat-Anwendung sollte keine unnötigen Ressourcen verbrauchen.
    
8.  Die mobile Version der Chat-Anwendung sollte in den Hintergrund gestellt werden können, ohne dass die Anwendung neu gestartet werden muss.
    

### Zugänglichkeit

1.  Stellen Sie sicher, dass die Anwendung in den verschiedenen Regionen, die unterstützt werden, heruntergeladen werden kann.
    
2.  Testen Sie die Lokalisierungsfunktionen der Anwendung, die angeboten werden. Stellen Sie sicher, dass die Einstellungen, Nachrichten und Funktionen der Anwendung in die entsprechende Sprache übersetzt werden.
    
3.  Nachrichten, die zwischen Benutzern in verschiedenen Sprachen verschickt werden, sollten entsprechend übersetzt sein und/oder die Zeichen der jeweiligen Sprache korrekt anzeigen.
    
4.  Testen Sie die verschiedenen Zugänglichkeitsoptionen, die die Anwendung bietet. Testen Sie, ob die Optionen für Benutzer mit Farbfehlsichtigkeit das richtige Farbspektrum anzeigen und in der gesamten Anwendung sowie bei der Anmeldung bei der Anwendung auf einer anderen Plattform bestehen bleiben.
    

### Integration

1.  Testen Sie, ob die Anmeldung oder das Erstellen eines Kontos in der Chat-Anwendung funktioniert, wenn Sie SSO und Dienste von Drittanbietern, wie z. B. ein Google- oder Facebook-Konto, verwenden.
    
2.  Benutzer sollten in der Lage sein, Anwendungen von Drittanbietern in die Chat-Anwendung selbst einzubinden, wie z. B. Chatbots, die Suche nach einer Bibliothek von GIFs, Video-/Audioanrufe usw.
    
3.  Stellen Sie sicher, dass der Integrationsmanager für diese Dienste von Drittanbietern es den Nutzern ermöglicht, nach diesen Funktionen zu suchen, und wie die Nutzer ihre Integrationen erstellen oder hinzufügen können.
    

### Wiederherstellung

1.  Stellen Sie sicher, dass in der Chat-Anwendung die entsprechenden Maßnahmen ergriffen werden, wenn ein Benutzer vollständig vom Internet getrennt wird.
    
2.  Testen Sie in den Web- und Desktop-Versionen der Anwendung die entsprechende Aktion, die ausgeführt wird, wenn ein Benutzer nicht mehr mit dem LAN verbunden ist, aber eine WiFi-Verbindung besteht.
    
3.  Testen Sie in der Web- und Desktop-Version der Anwendung die entsprechende Aktion, die stattfindet, wenn ein Benutzer nicht mit dem WLAN verbunden ist, aber mit dem LAN verbunden ist.
    
4.  Stellen Sie in der mobilen Version der Chat-App sicher, dass die entsprechende Aktion stattfindet, wenn ein Benutzer vom WLAN getrennt wird, aber mit dem mobilen LTE verbunden ist.
    
5.  Testen Sie, was passiert, wenn die Anwendung eines Benutzers plötzlich unterbrochen wird, einfriert oder aufgrund eines Geräteproblems herunterfährt.
    
6.  Simulieren Sie, was passiert, wenn der Netzwerkserver, der das Netzwerk-Backbone der Chat-Anwendung betreibt, ausfällt.
    

Erste Schritte mit PubNub für Ihre Chat-Anwendung
-------------------------------------------------

Das Erstellen und Implementieren von Testfällen für Chat-Anwendungen ist ein wichtiger Aspekt, um sicherzustellen, dass Ihre Chat-Anwendung korrekte Benutzerinteraktionen verarbeiten kann, dass angemessene Sicherheitsmaßnahmen zum Schutz Ihrer Benutzer und Ihres Unternehmens implementiert werden und dass eine Infrastruktur für die Skalierbarkeit Ihrer Chat-Anwendung vorhanden ist, um eine zuverlässige und sichere Erfahrung zu gewährleisten.

Bei der weiteren Entwicklung Ihrer Anwendung müssen Sie die verschiedenen Arten von Interaktionen und Funktionen berücksichtigen, die Ihre Benutzer benötigen. Die Benutzer möchten verschiedenen Servern oder Organisationen beitreten können, die speziell für ihre Hobbys oder ihre berufliche Nutzung eingerichtet wurden. Sie möchten an verschiedenen Kanälen oder Themen zusammenarbeiten und Gruppenchats oder sogar 1:1-Gespräche mit Freunden und Kollegen in privaten Chaträumen führen können. Die Nutzer sollten auf eine Mitgliederliste zugreifen können, die anzeigt, ob ihre Freunde oder Kanalmitglieder online sind. Beim Tippen von Nachrichten sollten die Nutzer sehen können, wann andere Nutzer tippen und antworten, und es sollten Reaktionen auf Nachrichten und Emoji-Unterstützung möglich sein, um die Unterhaltung lebendig zu halten.

Die Bereitstellung dieser Funktionen ist keineswegs eine einfache Aufgabe. Sie müssen eine Infrastruktur einrichten, um die Kommunikationsplattform zu pflegen, die es ermöglicht, Nachrichten an die Benutzer zu übermitteln, ein Online-Präsenzsystem zu erkennen, Nachrichten zu laden, wenn die Benutzer online sind, und diese Funktionen sicher für Ihre Benutzer zu pflegen, zusätzlich zur Entwicklung der Benutzeroberfläche für Ihre Chat-App. Es ist zwar möglich, diese Infrastruktur selbst zu erstellen, aber das kostet Zeit, Ressourcen und Unterhalt, die an anderer Stelle eingesetzt werden können. An dieser Stelle kann PubNub helfen.

Mit[PubNub](https://www.pubnub.com/blog/pubnub-what-is-it-and-why-do-you-need-it/) können Sie Direkt-, Gruppen- und Massenchats für Ihre Benutzer erstellen, einschließlich Zustellungs- und Lesebestätigungen, Tippanzeigen, Benutzer- und Kanalmetadaten, Benutzeranwesenheitsanzeigen, Nachrichtenreaktionen, Dateifreigabe und mehr.

Erfahren Sie in den folgenden Ressourcen, wie Sie mit PubNub für Chat-Anwendungen loslegen können:

1.  Sehen Sie, wie andere Kunden ihre [Chat-Anwendungen](https://www.pubnub.com/customers/?solution=in-app-chat) mit PubNub betreiben.
    
2.  [Folgen Sie einer Tour](https://www.pubnub.com/tour/introduction/), um die Grundlagen von PubNub kennenzulernen.
    
3.  Sehen Sie, wie Sie eine Chat-Anwendung in [10 Zeilen Code](https://www.pubnub.com/demos/10-line-chat/) mit JavaScript erstellen können.
    
4.  [Erfahren Sie](https://www.pubnub.com/how-to/), wie Sie Chat- und andere industrielle Anwendungen mit PubNub erstellen können.
    
5.  [Folgen Sie](https://www.pubnub.com/tutorials/) unseren Schritt-für-Schritt-Tutorials zur Einrichtung und Erstellung von Anwendungen mit PubNub, einschließlich der Erstellung von Chat-Anwendungen mit [PubNub SDKs](https://www.pubnub.com/tutorials/getting-started-chat-sdk/).
    

Bei Fragen oder Problemen können Sie sich jederzeit an das Developer Relations Team unter [devrel@pubnub.com](mailto:devrel@pubnub.com) wenden.

Wie kann PubNub Ihnen helfen?
=============================

Dieser Artikel wurde ursprünglich auf [PubNub.com](https://pubnub.com/how-to/test-cases-for-chat-application/) veröffentlicht.

Unsere Plattform hilft Entwicklern bei der Erstellung, Bereitstellung und Verwaltung von Echtzeit-Interaktivität für Webanwendungen, mobile Anwendungen und IoT-Geräte.

Die Grundlage unserer Plattform ist das größte und am besten skalierbare Echtzeit-Edge-Messaging-Netzwerk der Branche. Mit über 15 Points-of-Presence weltweit, die 800 Millionen monatlich aktive Nutzer unterstützen, und einer Zuverlässigkeit von 99,999 % müssen Sie sich keine Sorgen über Ausfälle, Gleichzeitigkeitsgrenzen oder Latenzprobleme aufgrund von Verkehrsspitzen machen.

PubNub erleben
--------------

Sehen Sie sich die [Live Tour](https://www.pubnub.com/tour/introduction/) an, um in weniger als 5 Minuten die grundlegenden Konzepte hinter jeder PubNub-gestützten App zu verstehen

Einrichten
----------

Melden Sie sich für einen [PubNub-Account](https://admin.pubnub.com/signup/) an und erhalten Sie sofort kostenlosen Zugang zu den PubNub-Schlüsseln

Beginnen Sie
------------

Mit den [PubNub-Dokumenten](https://www.pubnub.com/docs) können Sie sofort loslegen, unabhängig von Ihrem Anwendungsfall oder [SDK](https://www.pubnub.com/docs)