Geheimnis von QA lüften: Tools zur Verbesserung des Online-Kundenerlebnisses | Mit Mailchimp lernen | Alianor Chapman | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Geheimnis von QA lüften: Tools zur Verbesserung des Online-Kundenerlebnisses | Mit Mailchimp lernen

teacher avatar Alianor Chapman, Director of Technical Content & Testing, MailChimp

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

6 Einheiten (27 Min.)
    • 1. Einführung

      1:33
    • 2. Was sind QA-Tests

      3:19
    • 3. Übung auf dem Nullpunkt: Teste wie ein Nutzer

      8:24
    • 4. Arten von Tests

      7:36
    • 5. Erstellen eines Test-„Frameworks“

      5:20
    • 6. Schlussbemerkung

      0:18
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

1.640

Teilnehmer:innen

1

Projekt

Über diesen Kurs

Ein erfolgreiches Unternehmen braucht eine starke Basis! In dem kostenlosen 25-minütigen Kurs mit Alianor Chapman von Mailchimp lernst du, wie du Online-Erlebnise testen und verbessern kannst, die dir als Freiberufler, Kleinunternehmerin oder Firmenchef:in helfen, deine Geschäftsziele zu erreichen.

Dieser Kurs befasst sich mit Qualitätssicherungstests: Möglichkeiten, Fehler in deinen digitalen Produkten aufzudecken und sie für den Erfolg zu optimieren. Manchmal sehen Firmen QA als überflüssigen Luxus. In diesem Kurs zeigt dir Alianor, warum sie notwendig ist und jeder sie für einen erfolgreichen Betrieb einsetzen kann (und sollte).

Du lernst:

  • Welche Auswirkungen QA auf die Bilanz hat
  • Wie du dein digitales Produkt effektiv testen kannst, z. B. in einem E-Commerce-Shop, über eine Website oder eine App
  • Testmethoden
  • So passt du den QA-Prozess auf dein Unternehmen an

Keine technischen Vorkenntnisse erforderlich! Die Kurseinheiten wurden für Unternehmer:innen, Freiberufler und Kleinunternehmensinhaber:innen entwickelt. Auch Designer und Entwickler haben möglicherweise Freude an diesem Auffrischungskurs für ihre Grundkenntnisse des digitalen Testens.

______________

Mailchimp ist ein E-Mail-Marketing-Service, der im Jahr 2001 gegründet wurde. Es sendet täglich über eine Milliarde E-Mail-Nachrichten an 12 Millionen Nutzer.

Um mehr über Mailchimp auf Skillshare zu erfahren, besuche ihre kuratierte Reihe an kostenlosen Kursen zu den E-Mail-Marketing-Grundlagen.

Triff deine:n Kursleiter:in

Teacher Profile Image

Alianor Chapman

Director of Technical Content & Testing, MailChimp

Kursleiter:in

Alianor is the Director of Technical Content and Testing at MailChimp. She leads the team that tests new MailChimp features and products, digs through feedback to better understand their customers, and helps refine the chaotic release process.

MailChimp is an email marketing service provider founded in 2001. It has 12 million users that collectively send over a billion emails every day.

For more info visit: www.mailchimp.com

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hey, ich bin Eleanor Chapman, Direktor für technische Inhalte und Tests in Mail Chimp. Heute werden wir lernen, wie man wie ein Benutzer testen kann. Manchmal, wenn Sie ein kleines Unternehmen sind, können Sie keine professionellen externen Tester einstellen, aber das sollte Sie nicht davon abhalten, selbst zu testen. Wir werden über die verschiedenen Arten von Tests sprechen und einige der Jargon in der QA-Welt entmystifizieren, wir werden ein Framework erstellen, und wir werden tatsächlich graben und durch einige Websites suchen, um Ideen zu testen. Viele Leute denken, dass das Testen sehr lange dauern muss. Aber ich denke, am Ende dieses Prozesses werden Sie lernen, dass Tests etwas sein können , das Sie fünf Minuten oder zwei Stunden dauern kann, je nachdem, was Sie zur Verfügung haben und was Sie daran interessiert sind. In den sechseinhalb Jahren, die ich bei Mail Chimp war, und in den fünf Jahren als Tester, habe ich an mehreren Site-Redesigns, großen Features Launches und helfen, sicherzustellen, dass unsere neuen Feature-Sets für unsere Benutzer funktionieren. Wenn Sie auf die Ziellinie fahren und versuchen, es schnell zu bauen, ist es leicht, kleine Details zu übersehen, die Ihrem Unternehmenserfolg im Weg stehen können. Diese Klasse ist so eingerichtet, dass Sie ein wenig Zeit bekommen und sicherstellen dass Sie die Möglichkeit haben, diese Details zu überprüfen und dann einen Schritt zurück zu gehen und Ihr Produkt zu analysieren , um sicherzustellen, dass es tatsächlich Ihren Bedürfnissen entspricht. Lasst uns unsere Ärmel hochrollen und anfangen, in Tests zu graben. 2. Was sind QA-Tests: Also, lasst uns mit dem beginnen, was QA ist. QA steht für Quality Assurance, die in der Fertigung entstanden ist, um Defekte im Produktionszyklus zu ermitteln. Wenn es auf Software angewendet wird, bedeutet dies im Grunde , dass wir überprüfen, um sicherzustellen, dass die Dinge funktionieren. QS ist wichtig, weil es ist, was Ihnen erlaubt, nachts zu schlafen, Sie überprüfen, um sicherzustellen, dass die Dinge funktionieren und dass Ihr Unternehmen reibungslos läuft. Testen gibt Ihnen Vertrauen in alle Projekte, die Sie durchführen. Testing können Sie auch Änderungen bewerten, die Sie im Laufe der Zeit objektiv vornehmen, und es ist eine einfache Möglichkeit, Ihnen bei der Umsetzung Ihrer Ideen zu helfen. Erste Schritte sind wirklich entmutigend, es gibt eine Menge Jargon, und es gibt eine Menge von Prozessen, die in QA eingeführt werden können. Es gibt auch viele wirklich große Unternehmen, die wirklich effektive QS-Strategien haben, die sich einfach nicht für den kleinen Kerl bewerben, der eine Menge Jobs über eine sehr kurze Zeit macht . MailChimp ist einem Startup ziemlich ähnlich. Also, als ich anfing, mussten wir es ausklingen und es ausmachen, während wir weitergingen, ich habe etwas gegraben, aber es war schwer, einen Menschen in der akademischen Welt zu finden. Also haben wir ein Framework erstellt, das sich wie ein Benutzer auf das Mantra des Tests stützt, was wirklich einfach ist, es auf alles anzuwenden, mit dem Sie beginnen möchten. Die beiden größten Herausforderungen sind die Zeit und das Wissen, wo sie anfangen sollen. Wir können nicht mehr Stunden an einem Tag hinzufügen, aber wir können es einfacher machen, die zusätzlichen 10-15 Minuten oder eine Stunde, die Sie zwischen anderen Aufgaben haben, zu verwenden , indem Sie Timeboxing, um das Testen zu einer zugänglichen Aktivität zu machen. Das mag offensichtlich erscheinen, aber wenn Sie nicht sicher sind, wo Sie anfangen sollen, beginnen Sie mit dem, was Ihnen wichtig ist. Es ist leicht, die Dinge zu übersehen, die für Ihr Unternehmen am wichtigsten sind. Wenn Sie ein E-Commerce-Store sind, sollten Sie wahrscheinlich mit Ihrer Kasse beginnen, das Geld zu bekommen ist wichtig für Ihren Erfolg. Wenn Sie eine Website sind, möchten Sie wahrscheinlich sicherstellen, dass Ihre Homepages geladen werden oder dass Benutzer navigieren können, was Ihrer Meinung nach am wichtigsten ist. Wenn Sie sich bei dem Gedanken überwältigt fühlen, mit dem Testen zu beginnen, habe ich drei Ratschläge. Beginnen Sie klein, konzentrieren Sie sich auf das große Ganze für Sie und Ihr Unternehmen, und Fragen stellen ist eine völlig gültige Form des Tests. Fangen Sie klein an, Sie müssen nicht alles finden , wenn Sie sich an Ihren Computer setzen, um Aufgaben zu erledigen. Wenn Sie klein anfangen, macht es ein wenig einfacher inkrementelle Verbesserungen im Laufe der Zeit vorzunehmen, was Ihrem Unternehmen hilft, erfolgreicher zu sein, da Sie nach jeder Testsitzung keine Menge Dinge ändern. Wenn Sie gerade erst anfangen, ist es wirklich aufregend und Sie wollen in alles graben, aber versuchen und konzentrieren Sie sich auf Ihre größten Ziele als Unternehmen, das macht es viel überschaubarer, es gibt Ihnen einen einfachen Ausgangspunkt und Sie machen tatsächlich einen Einfluss auf die Dinge, die Sie am wichtigsten sind, für Ihr Unternehmen. Fragen zu stellen ist eine völlig gültige Form des Tests. Manchmal, wenn Sie nicht sicher sind, wo Sie anfangen sollen, können Sie mit einer Frage beginnen. Was zählt am meisten? Worum kümmert es dich? Was sagt dir dein Bauchgefühl, das du untersuchen musst? Was ist Ihrer Meinung nach erfolgreich an Ihrer Website oder Shop, den Sie im Laufe der Zeit verbessern möchten? Nun, da Sie mit einigen der Ideen hinter dem Testen vertraut sind und einen Platz zum Einstieg haben, werden wir auspacken, wie Sie diese Tools tatsächlich in der realen Welt verwenden. 3. Übung auf dem Nullpunkt: Teste wie ein Nutzer: Anstatt im Vortragsstil auf all den verschiedenen Arten von Tests fortzufahren, werden wir tatsächlich das Skript ein wenig umdrehen und einige eigene Tests durchführen, gerade jetzt. Gehen Sie weiter und öffnen Sie Ihre Website oder eine Website, die Sie häufig besuchen, und wir werden beginnen, einige Tests zu erkunden. Ich werde Tattly benutzen, die eine temporäre Tattoo-Design-Site ist. Für Kinder, aber wirklich für Erwachsene. Meine Tochter liebt es, und das ist eine Website, die ich regelmäßig besuchen, um für Geburtstagsgeschenke einkaufen und einfach herumstochen, um zu sehen, was das neueste in der Design-Welt ist. Überdenken Sie das nicht. Wenn Sie müssen, gehen Sie weiter, nehmen Sie einen Drink, atmen Sie tief durch. Wir werden loslegen, indem wir nur die Website nutzen. Bei MailChimp haben wir eine Kernphilosophie des Tests wie ein Benutzer, der nicht wie ein Tester ist. Gehen Sie rein, schauen Sie sich um, versuchen Sie und fügen Sie ein paar Sachen in Ihren Warenkorb. Da ich eine E-Commerce-Website benutze, macht das Sinn für mich. Wenn Sie auf einer Website navigieren, beginnen Sie zu lesen, klicken Sie auf einige Links und stellen Sie sich vielleicht eine Frage und finden Sie heraus, ob Sie die Antwort finden können. Wenn Sie in einer Website graben, ist es schön, sich Fragen in Ihrem Kopf oder laut zu stellen, während Sie navigieren. Einige Fragen, die Sie sich stellen können, ist das der Inhalt, den ich auf der Website laden wollte? Gibt es irgendwelche kaputten Bilder? Kann ich auf eine Schaltfläche klicken und tatsächlich einen Artikel in meinen Warenkorb legen? Sie werden darüber nachdenken wollen, ob die Website funktioniert oder nicht , wie Sie es erwarten. Vielleicht funktioniert es so, wie es gebaut wurde, aber es macht auf lange Sicht keinen Sinn. Idealerweise möchten Sie, nachdem Sie Ihre Website getestet haben , einige Änderungen vornehmen, dann bedeutet das, dass Sie mit einem Designer oder einem Entwickler kommunizieren oder sich später eine Notiz für sich selbst machen müssen . Viele große Unternehmen nutzen Ticketing-Systeme wie Trello oder einen Pivotal Tracker, und ein Unternehmensbereich ist Jira. Ich empfehle Trello oder Pivotal als schnelle kostenlose Option. Persönlich benutze ich Jing, um Screenshots zu machen, auch wenn ich nicht bei der Arbeit bin und Fehler für andere Unternehmen aufnehme, und ich habe es auch wirklich genossen, Cloudly zu verwenden. Auf meinem Desktop habe ich einen Ordner, in dem ich Screenshots speichere, was ist, wie ich normalerweise gerne Notizen machen, damit ich mich an die URL der Website erinnern kann, auf der ich war, und tatsächlich eine Notiz machen, worüber ich dachte, wenn ich den Test filme. Also werde ich voran gehen und anfangen, Tattly zu testen. Ich habe die Seite bereits geladen und ich bin wirklich auf der Suche um zu sehen, was Tina in letzter Zeit auf der Seite gestellt hat. Ich merke an der Spitze gibt es ein Karussell von Bildern. Also, im Moment stelle ich sicher, dass ich tatsächlich jedes einzelne Bild lesen kann , weil sie Text haben. Ich möchte sicherstellen, dass das Karussell in einem wirklich genial Tempo läuft , so dass die Leute wirklichin den Designs trinken und die Texte lesen und denGedanken genießen können in den Designs trinken und die Texte lesen und den , der in das Zusammensetzen dieses Karussell ging. Jede Seite hat eine Reihe von Links, also, Ich mag immer auf die erste klicken, die ich getroffen habe und sehen, wohin es mich führt. Sieht so aus, als ob ich auf das Tattly-Logo klicke, gehe ich direkt zurück zu der Startseite, auf der ich war. Also, ich scrolle jetzt nach unten, um herauszufinden, wo ich alle Tattoos finden kann. Ich habe den Bereich gesehen, in dem es Designs gibt. Ich sehe Dinge, die wir lieben, und ich bin mir nicht sicher, ob das die Empfehlung des Mitarbeiters oder die am meisten verkauften Tattoos ist. Das könnte erwähnenswert sein, oder es könnte etwas sein, das wir nur entscheiden, dass wir feiern wollen. Nun, ich schaue auf die linke Seite Navigation, nur um sicherzustellen, dass es Sinn macht für mich als jemand, der aktiv bei Tattly kauft häufig. Ich sehe viele Gestaltungsmöglichkeiten, die wirklich hilfreich sind. Es gibt auch Sets. Also, ich werde dort hineinklicken. Ich mag es, ein paar Dinge in einem Deal zu bekommen , so dass mich als Shopper wirklich anspricht. Es sieht so aus, als ob die Seiten eine Weile dauern, um zu laden, das könnte etwas sein, das ich später für einen Entwickler notieren würde , um sicherzustellen, dass die Seiten schnell geladen werden. Es gibt viele Bilder, Tattly hat wirklich Design schwer, weil es sein muss. Wir möchten also sicherstellen, dass diese Seite allein etwas ist , an das wir denken, wenn wir die Website entwerfen. Also, auf Tattly jetzt, habe ich ein großes Bild an der Spitze, das wirklich gut aussieht, und dann, Ich scrollen durch und ich sehe, dass ich glaube, dass dies verschiedene Packungen von Tattoos sind , die wirklich genial aussehen. Wenn ich den Mauszeiger über das Bild führe, ändert es sich, um mir alle Designs auf der Rückseite des Pakets zu zeigen. Ich gehe voran und klicke auf dieses ausverkaufte Set und ich werde sehen, ob ich es tatsächlich kaufen kann. Sieht aus wie Tattly Website macht einen guten Job zu verhindern, dass ich ein ausverkauftes Set zu meinem Warenkorb hinzufügen, was ein großer Gewinn ist. Das verhindert, dass Benutzer verwirrt werden und sich fragen, warum etwas, das sie dachten , sie gekauft vielleicht nicht geliefert wurde, wenn sie nicht bemerkt haben, dass die Packung irgendwann aus ihrem Warenkorb genommen wurde. Also, ich habe die Angewohnheit, bis zum Ende der Seite zu scrollen, weil ich in meiner Geschichte weiß, dass Benutzer eine Tendenz haben, überall zu scrollen und es sieht so aus, als ob es nicht viel in der Fußzeile für mich gibt, um zu navigieren, wenn ich einkaufe. Also, das ist gut zu wissen. Also gibt es noch mehr von diesem speziellen Designer, die ich mir angesehen habe. Jetzt klicke ich durch die empfohlenen ähnlichen Designs und es scheint, dass diese Seite noch eine Sekunde gebraucht hat, um zu laden. Aber sobald ich auf der Seite bin, kann ich alle Fotos sehen und das wird sehr schnell geladen. Das Karussell ist wirklich einfach zu bedienen und es ist wirklich genial , dass die Fotografie reflektiert, wie Menschen , die Tattoos kaufen, können ihre Designs auf ihren Körper legen. Ich werde weitermachen und etwas den Warenkorb legen, um zu sehen, wie dieser ganze Prozess funktioniert, denn am Ende ist Tattly eine E-Commerce-Website. Sie werden wollen, dass Besucher tatsächlich konvertieren und einen Kauf tätigen. In Ordnung. So kann ich den Artikel sehen, den ich gekauft habe. Es gibt einen guten Hinweis, dass es ein Set von zwei ist. Ich kann sehen, wie viel es kostet. Ich kann auch die Menge sehen und ich werde voran gehen und 10 hinzufügen und sehen, was passiert. Es sieht so aus, als ob ich 10 in die Menge eingegeben habe, es keine Aktualisierungsschaltfläche gibt. Es sieht so aus, als hätte ich nur einen gekauft. Egal, ich habe den Update-Button gefunden. Es war einfach nicht im selben Schlitz, wo ich es erwartet habe. Also, wenn Sie testen, werden Sie Dinge sehen, die Ihr Radar pingen und sich vielleicht nicht ganz richtig fühlen. Das sind wahrscheinlich mehr UX-Entscheidungen und diese Arten von Tests können subjektiv sein. Sie werden mit einem Designer oder nehmen Sie sich eine Minute, wenn Sie Ihr eigener Designer sind. Denken Sie darüber nach und richten Sie es dann zu einem späteren Zeitpunkt an, wenn Sie über das nachgedacht haben , was Sie wirklich erwartet haben, dass die Erfahrung ist, und vielleicht schauen Sie sich Ihre Analysen an, um zu sehen und vielleicht schauen Sie sich Ihre Analysen an, um zu sehen, ob das, was Sie dachten, tatsächlich Du solltest es tun. Wenn Sie Fehler finden, die Fehlermeldungen sind oder Dinge, die nicht geladen werden, wird dies ein tieferes technisches Problem sein, das Sie mit Ihrem Entwickler bekommen möchten oder mit Ihrem Website-Anbieter durchschauen möchten, um zu sehen, wie Sie Behebung des Problems. Die technischen Fehler verdienen wahrscheinlich sofortige Aufmerksamkeit, denn das ist etwas, das Ihrem Benutzer im Weg steht. Im Moment, wenn ich weiter testen würde, klicke ich wahrscheinlich ständig um Designs und füge Dinge zu meinem Warenkorb hinzu und folge dann den Checkout-Prozess durch. Es muss also gesagt werden, dass Tattly eine wirklich großartige Website hat, was bedeutet, dass wir einige pernickety Berichte haben können , die normalerweise das Zeichen einer wirklich gut gestalteten Website ist. In unserem Test heute habe ich festgestellt, dass Seiten ein wenig langsam geladen wurden, wenn sie schwer waren , was nicht ungewöhnlich ist. Ob Sie es wissen oder nicht, Sie haben gerade erfolgreich manuelle Tests durchgeführt und unsere nächste Lektion, wir werden ein wenig tiefer graben und über die verschiedenen Möglichkeiten sprechen, wie Sie Tests nähern können. Wir werden manuelle Tests und einige tiefere technische Probleme behandeln. 4. Arten von Tests: Also, in unserem letzten Video haben wir wie ein Benutzer getestet, anstatt wie ein Tester zu testen. Aber es wäre unfair, wenn ich Ihnen nicht etwas von der Terminologie beibringen würde, die in der QS-Welt wirklich üblich ist. Wir werden ein paar verschiedene Arten von Tests diskutieren, und entmystifizieren einige der Komponenten, die in computergesteuerte Tests gehen, und erweitern auf einem manuellen Test-Frameworks. In der QA-Community werden Sie viel über manuelles Testen im Vergleich zu automatisiertem Testen hören. Manuelles Testen ist das, was wir in unserem letzten Video gemacht haben, wo eine Person an ihrem Computer sitzt und beginnt, eine Website, ein Geschäft oder ein Produkt für Nützlichkeit zu untersuchen . Es erfordert menschliche Analyse, eine Person, die tatsächlich mit der Website interagiert. Automatisierte Tests konzentrieren sich auf das, was unter der Haube ist, um sicherzustellen, dass es funktioniert. Es ist alles code-gesteuert, und vor allem die Domäne der Entwickler. Innerhalb der manuellen Community gibt es ein paar Highlight-Walzen, über die wir sprechen können, in Bezug auf Tests und Denkweisen. Es gibt explorative Tests, Rauchtests und Anwenderakzeptanztests. Wir werden auch über Leistungstests sprechen, und ich möchte notieren, dass dies eine Art automatisierter Test ist, der überprüft, ob Ihre Website eine bestimmte Menge an Last verarbeiten kann oder nicht, oder die Anzahl der Besucher, die kommen auf Ihre Website. Die erste Art von Tests, über die wir heute sprechen werden, ist explorative Tests. Es ist der Indiana Jones Stil zu testen, laden Sie Ihre Seite und graben Sie in, um zu sehen, was Sie finden können. Exploratorische Tests sind die Phantasie für das, was wir in der vorherigen Übung gemacht haben. Sie haben wahrscheinlich eine Vorstellung davon, was Sie am meisten an Testen interessiert sind, aber Sie haben nicht unbedingt Anweisungen, wie Sie dorthin gelangen können. Also, zum Beispiel, ging ich zu blabla.com, die ein in Atlanta ansässiger Kinderspielzeughersteller ist, und ich beschloss, einige neue Artikel, die sie geschrieben haben, insbesondere ihre neuen sehr niedlichen Kaktuskissen. Ich entschied, dass ich mehr als eine hinzufügen möchte, also änderte ich die Menge auf vier. Dann fügte ich es in meinen Warenkorb, mit ihrer Schaltfläche in den Warenkorb, Ich sah eine wirklich hilfreiche Last auf der Schaltfläche, die mir gesagt, dass, blabla Kinder ist das Hinzufügen des Artikels in meinen Warenkorb, und dann gab sie mir eine weitere Benachrichtigung, die sagte dass die Kissen hinzugefügt wurden. Ich bemerkte, wenn ich noch ein paar Sekunden auf der Seite blieb, dass diese Schaltfläche wieder geladen wurde, um „In den Einkaufswagen“ zu sagen. Also, jetzt bin ich mir nicht wirklich sicher, ob die Elemente erfolgreich hinzugefügt wurden oder nicht. Dies ist ein großartiges Beispiel für explorative Tests, denn, Ich ging auf diese Seite, um potenziell Kissen zu kaufen, und fand einen wichtigen Fehler, der ein Bereich sein könnte, in dem Benutzer immer verwirrt werden. Gewiss wurde nicht erwartet, und ich habe es sicher nicht geplant. Eine andere übliche Form der Prüfung wird als Rauchprüfung bezeichnet. Im Grunde bedeutet es, wo Rauch ist, da ist Feuer. Es geht darum, Bereiche in Ihrer App zu finden, die unglaublich wichtig sind und No-Fail-Zonen sind. Ein wirklich gutes Beispiel dafür ist Ihre Anmeldeseite, wenn Sie eine Anwendung sind, um sicherzustellen, dass Benutzer auf ihre Informationen zugreifen können und Sie Ihre Tools verwenden. Ein anderes Beispiel könnte sein, wenn Sie testen, wenn Sie ein E-Commerce-Store sind, konzentrieren Sie sich auf Ihren Checkout-Prozess , anstatt nach 404 Seiten zu suchen. Wenn Benutzer die Kasse nicht durchkommen können, können sie Ihre Waren nicht kaufen, was ein großes Problem für Unternehmen ist. Zuletzt haben wir Anwenderakzeptanztests, was eine übliche Form des Tests in vielen Unternehmen ist. Sie erhalten einen tatsächlichen Benutzer, um Ihren neuen Build zu akzeptieren. Und sie werfen einen Blick auf das, was Sie noch nicht ganz in die Produktion gebracht haben, und geben Ihnen Feedback, ob es funktioniert oder nicht. Außenperspektive ist nützlich, denn jemand, der nicht weiß, was Sie erreichen wollen, wird immer etwas anderes sehen als das, was Sie für wichtig halten. Manchmal zeigen Sie, dass Sie einen verwirrenden Workflow erstellt haben, und wenn Sie fünf Stunden lang etwas angestarrt haben, um etwas Neues zu bauen, verlieren Sie aus den Augen, was Sie tatsächlich erreicht haben. Also, einen Freund zu schnappen und sie eine Darmprüfung machen zu lassen, ist eine wirklich nützlich, um nur sicherzustellen, dass die Dinge reibungslos laufen. Also habe ich erwähnt, dass Leistungstests ein automatisierter Prozess sind. Es gibt jedoch einige Tools, die in Ihrem Browser verfügbar sind , die Ihnen helfen, die Leistungstests anzunähern, oder zumindest eine Vorstellung davon zu bekommen, wie schnell Ihre Website geladen und wie viel Volumen sie verarbeiten kann. Jeder Browser enthält etwas namens Dev-Tools. Ich werde Ihnen Chrome zeigen, denn das ist mein bevorzugter Browser. Also, in Chrome, klicke ich auf die oberste rechte Hand drei Punkte Menü, gehe zu Mehr Tools, und dann sehen Sie Entwicklertools als letzte Option in der Dropdown-Liste. Gehen Sie voran und klicken Sie darauf, und Sie werden eine ganze Reihe von Code auf der rechten Seite Ihres Bildschirms oder unten sehen. Ich persönlich bevorzuge meine auf der rechten Seite, also das ist, warum Sie sehen, meine laden es so, aber das ist nicht, wie Chrome kommt notwendigerweise aus der Box. Aber egal, wo es geladen wird, es sind die gleichen Informationen. Sie können auf die Registerkarte Konsole gehen und mit der Navigation auf der Website beginnen, die Sie untersuchen, und Sie konnten Fehler in der Konsole sehen. Sie können sehen, ob etwas nicht funktioniert, wenn Sie mit dem Klicken auf Schaltflächen beginnen und Sie konnten Fehler in der Konsole sehen. Sie können sehen,ob etwas nicht funktioniert, wenn Sie mit dem Klicken auf Schaltflächen beginnen. sehen, welcher Code tatsächlich geladen wird, was sehr nützlich sein kann, wenn Sie Ihre Website selbst erstellen. Unter Netzwerk können Sie sehen, wie lange die einzelnen Aktionen einer Seite geladen werden. Wenn Sie Ihre Website aktiv vermarktet haben, ist es wahrscheinlich gut, einige Leistungstests durchzuführen, nur damit Sie sicherstellen können, dass Ihre neuen Besucher tatsächlich die Inhalte sehen, an denen Sie so hart gearbeitet haben. Eine weitere schnelle Möglichkeit, Leistungstests durchzuführen, ist buchstäblich, etwas auf Ihrer Seite zu drücken, wie einen Link oder ein Bild 100 Mal, nur um zu sehen, was passiert. Also habe ich gerade einen Fehler auf candyjar.com verursacht, indem ich so oft auf die Scoop-Button klickte, wie ich mir vorstellen kann, bis ich den roten Fehler in meiner Konsole geladen habe. Nun, ich werde ehrlich sein, ich bin mir nicht ganz sicher, was dieser Fehler bedeutet, aber ich möchte vielleicht die Website-Entwickler erreichen, nur um zu sehen, was sie denken. Dies ist ein weiterer guter Zeitpunkt, um Ihre Screenshoting-Tools zu verwenden, da dies sehr hilfreich bei der Fehlerberichterstattung ist. Wenn candyjar.com viel Traffic erhalten hat oder sie einen unerfahrenen Webbenutzer hatten, der immer wieder auf dieselbe Schaltfläche klickt, kann es einige Probleme geben, da ein Fehler nicht auf die Seite geladen wird, und der Benutzer wird nicht unbedingt wissen, warum Süßigkeiten nicht in das Glas gehen. Manchmal ist es schwer herauszufinden, welche Testmethode für Sie am besten geeignet ist. Wirklich, Sie müssen einen Blick auf die Ressourcen werfen, die Sie haben. Wenn Sie Ihre eigene Website erstellen und etwas wie WordPress oder Squarespace verwenden, werden Sie wahrscheinlich auf manuelles Testen konzentrieren wollen, denn das ist die Domain, über die Sie am meisten Kontrolle haben. Wenn es sich um eine benutzerdefinierte Website handelt und Sie einen internen Entwickler haben je nachdem, wie klein Ihr Unternehmen ist, können Sie sie wahrscheinlich bitten einige einfache Leistungstests oder automatisierte Tests durchzuführen, um sicherzustellen, dass funktioniert gut. Ich werde nicht lügen, es gibt eine Menge Terminologie, die in Tests geht, aber das sollte genug sein, um ein vernünftiges Gespräch mit dem Tester zu führen, und vielleicht mit deinen Freunden, um ihnen einige Spuren zu zeigen. 5. Erstellen eines Test-„Frameworks“: Wir haben viel über die verschiedenen Arten von Tests gesprochen und was wirklich Sinn für Ihr Unternehmen macht. In diesem Video werden wir ein wenig über ein bestimmtes Tool sprechen, das Sie verwenden können unabhängig davon, welche Art von Tests Sie wählen oder für welche Art von Unternehmen Sie arbeiten. Wir werden gemeinsam ein Framework aufbauen. Ein Framework ist wirklich eine Vorlage, die Ihnen hilft, Informationen aufzuzeichnen und es ein wenig einfacher zu machen, wenn Sie sich entscheiden, dass Sie zusätzliche 10 Minuten zum Experimentieren und Testen haben. Ein Framework in Ihrem Toolset zu haben, ist eine sehr nützliche Möglichkeit, das Testen jederzeit zugänglich und einfach zu machen, wenn Sie dazu bereit sind. Lassen Sie sich nicht von der Idee einschüchtern, einen Rahmen zu bauen. Wirklich, ein Framework kann so einfach sein wie ein Dokument, das konsistent Informationen aufzeichnet, die Sie im Laufe der Zeit wollen. Ich habe unsere Testplan-Frameworks aufgerufen, weil Frameworks von Natur aus entbehrlicher sind als Vorlagen. Wenn Sie an ein Framework denken, neigt es dazu, etwas zu sein, das Sie auseinander ziehen und nur Stücke verwenden können, wie Sie brauchen. Aber wenn Sie ein Dokument haben, das bereits alles skizziert, wissen Sie die Informationen, die Sie aufnehmen möchten, bevor Sie sich überhaupt an Ihren Schreibtisch setzen. So sieht ein Framework aus. Es ist so ziemlich eine Liste der Dinge, die Sie am Ende des Tests wissen möchten. Ich fing mit einem Header an , der mir sagt, was ich in diesem Moment und Zeit tatsächlich teste, und ich würde wahrscheinlich dieses Dokument kopiert und es nach dem, was mein erster Header ist, nur damit ich mich erinnere, was ich untersucht habe. Die nächste Zeile in meinem Rahmen ist das Datum. Wenn Sie eine Menge Änderungen an einer Website vornehmen, wird das Datum irgendwann wirklich wichtig. Sie haben vielleicht vor zwei Monaten einen Fehler gefunden, den Sie gerade ansehen, aber es stellt sich heraus, dass es irrelevant ist, weil Sie seitdem fünf Änderungen vorgenommen haben. Das Datum erfasst also den Zeitstempel, wann Sie gefunden haben, was Sie gefunden haben. Die nächste Zeile meines Frameworks ist, wer getestet hat. Jetzt arbeite ich an einem Team von Testern. Es gibt ungefähr acht von uns. Also, zu wissen, wer den Test durchgeführt hat, ist wirklich wichtig. Es kann hilfreich sein zu wissen, wer die Tests durchgeführt hat, weil Sie einige Annahmen darüber treffen können, was für sie wichtig ist, als Benutzer oder als jemand, den Sie gebracht haben, um vielleicht ein wenig Beratungsarbeit zu tun. Danach möchte ich wirklich wissen, was genau ich getestet habe? Also, ich habe eine Zeile hier drin, die besagt, welche Funktion ich angeschaut habe? Wenn Sie explorative Tests durchführen, können Sie eine Aufzählungsliste erstellen, die durch jede Seite läuft, die Sie tatsächlich auf dieser Website besucht haben. Sie können eine kurze Notiz machen, und manchmal habe ich sogar einen Screenshot mit meinem Telefon meiner persönlichen Notizen gemacht und dann in einem Testplan geworfen, nur damit ich es berichtet habe. Also, die nächste Zeile meines Frameworks ist die Auflistung der Funktion, die ich teste. Du sagst dir im Grunde, was du getan hast und wie du es getan hast. Dies gilt für alle Arten von Tests. Wenn Sie Benutzerakzeptanztests durchgeführt haben, können Sie eine Aufzählungsliste mit allen Dingen erstellen, die sie in ihrem Prozess betrachtet haben. In einigen Fällen, wenn ich handschriftliche Notizen zum Testen verwendet habe, habe ich mein Telefon genommen, ein Bild geschnappt und dieses Bild unter diesem speziellen Abschnitt geladen. Die nächste Zeile ist wahrscheinlich die wichtigste. Ihre Prioritäten, was zählt eigentlich in dieser Reihe von Tests? Versuchen Sie und denken Sie daran, dass Sie sich an das halten sollten, was am wichtigsten Ihr Unternehmen über die Jagd nach nitty-gritty Bugs überall auf Ihrer Website. Ich habe eine Zeile in meinem Framework namens Überlegungen oder Gotchas. Normalerweise verwenden wir dies für Dinge, die voneinander abhängig sind. Ich mag es, Dinge zu notieren, wie mein Laden Amex nicht nimmt, also sollte ich damit nicht testen. Was ich überprüfen sollte, um sicherzustellen, dass die Fehlermeldung für Amex funktioniert. Es gibt auch manchmal bekannte Fehler, die Sie sind, wenn Sie einen Teil Ihrer App testen, Sie möchten sicherstellen, dass Sie in Ihrem Testplan erfasst haben , nur damit Sie später nicht zu viel darüber nachdenken müssen. Die letzte Zeile meines Frameworks heißt Show-Stoppers. Sie sollten die showstopper-Zeile in Ihrem Framework verwenden , wenn Sie Dinge testen, die nicht in der Produktion sind. Wie werden Sie definieren, ob etwas bereit ist, an die Öffentlichkeit zu gehen oder nicht. Die Show-Stopper oder Dinge, die Sie absolut wollen, dass niemand jemals sehen, und Sie sollten den Start zurückhalten, bis diese alle gelöscht sind. Beim Testen werden Sie wahrscheinlich viele kleinere Dinge finden , die vielleicht hohe Priorität haben. Diese Show-Stopps Teil des Frameworks, hilft Ihnen, auf dem richtigen Weg zu bleiben und zu bestimmen, wann die Dinge bereit sind zu starten, weil Sie wissen, dass sie gut genug sind. Der letzte Abschnitt, den Sie in unserem Framework-Dokument sehen werden, ist ein Notizabschnitt. Es ist im Grunde, wo Sie Gehirn alles abwerfen , woran Sie denken, während Sie testen. Es hilft mir auch, auf dem richtigen Weg zu bleiben. Wenn ich weiß, dass ich meinen Checkout-Prozess priorisiert habe, aber dann denke ich an andere Tests, vielleicht daran, wie die Dinge in meinen Warenkorb kommen. Dann kann ich etwas in diesen Notizabschnitt setzen, um mich daran zu erinnern, zum eigentlichen Prozess zurückzukehren , Artikel in meinen Warenkorb zu legen und sich auf das Auschecken zu konzentrieren. Sie sollten sich frei fühlen, dieses Framework zu Ihrem eigenen zu machen. Sie werden im Laufe der Zeit viel darüber erfahren, was das Testen am wichtigsten für Ihr Unternehmen ist. So fühlen Sie sich frei, Linien hinzuzufügen und zu löschen, oder Notizen zu machen, wie Sie es für richtig halten. Es gibt niemanden richtigen Weg, um ein Framework zu erstellen. Tun Sie, was für Sie funktioniert. In den Klassenressourcen sehen Sie mein Framework, das Sie sich frei fühlen sollten, zu nehmen und für Ihr eigenes Geschäft anzupassen. 6. Schlussbemerkung: Wir haben heute viel im Unterricht gedeckt und ich weiß es zu schätzen, dass Sie dabei sind. Wir haben einige Frameworks erstellt, einige Tests durchgeführt und wir haben Möglichkeiten untersucht, wie Sie QIT Ihre Rolle anwenden können. Ich hoffe, Sie haben das nützlich gefunden und ich hoffe, dass Sie ausgehen, einen Freund schnappen und anfangen, heute zu testen.