Java >> Java Tutorial >  >> Java

Java Test Weekly 10 / 2016

Es gibt viele Blogs zur Softwareentwicklung, aber viele von ihnen veröffentlichen nicht regelmäßig Testartikel.

Außerdem ist mir aufgefallen, dass einige Softwareentwickler keine Blogs lesen, die von Softwaretestern geschrieben wurden.

Das ist schade, denn ich denke, dass wir viel von ihnen lernen können.

Aus diesem Grund habe ich beschlossen, einen Newsletter zu erstellen, der die besten Testartikel teilt, die ich in der letzten Woche gefunden habe.

Fangen wir an.

Technisches Zeug

  • Eine Einführung in eigenschaftsbasiertes Testen mit JUnit-Quickcheck beschreibt, wie Sie eigenschaftsbasierte Tests mit JUnit und JUnit-Quickcheck schreiben können. Wenn Sie Ihre Testfähigkeiten auf die nächste Stufe heben und über statische Beispiele hinausgehen möchten, sollten Sie sich auf jeden Fall das eigenschaftenbasierte Testen ansehen. Mit anderen Worten, lesen Sie diesen Blogbeitrag .
  • Parallelitätstests mit tempus-fugit beschreibt, wie Sie Tests für nebenläufigen Code schreiben können, indem Sie JUnit und die tempus-fugit-Bibliothek verwenden. Es ist kein vollständiges Tutorial, aber es hilft, Ihre ersten Tests zu schreiben. Wenn Sie Tests für nebenläufigen Code schreiben müssen, aber nicht wissen, wie das geht, sollten Sie aufhören zu zögern und diesen Blogbeitrag lesen.
  • JavaScript mit Selenium WebDriver und Mocha beschreibt, wie Sie End-to-End-Tests für Ihre Webanwendung schreiben können, indem Sie die offiziellen Selenium-Bindungen für Javascript- und Mocha-Testframeworks verwenden. Ich mag diesen Beitrag, weil er mit den Grundlagen beginnt und die "erweiterten" Dinge (Setup-Methoden, Teardown-Methoden und Seitenobjekte) vorstellt, nachdem der Autor bereits einige Tests geschrieben hat. Auf diese Weise können Sie sehen, wie Sie diese Dinge verwenden können, um saubereren Testcode zu schreiben.
  • JUnit-Tests mit Mockito und PowerMock beschreibt, wie Sie Mock-Objekte mit Mockito und PowerMock erstellen können. Ich benutze Mockito jeden Tag, aber ich habe PowerMock schon eine Weile nicht mehr benutzt. Der Grund dafür ist, dass Sie PowerMock nicht verwenden müssen, wenn Sie in einem Greenfield-Projekt arbeiten. Wenn Sie jedoch mit Legacy-Code arbeiten, der nicht zum Testen entwickelt wurde, ist PowerMock ein sehr nützliches Tool. Deshalb sollte jeder Entwickler wissen, wie (und wann) es zu verwenden ist.

Das wirklich Wertvolle

  • Load Testing Defined hilft Ihnen, die Bedeutung von Lasttests zu verstehen, und bietet gute Ratschläge zur Erstellung realistischer Lasttest-Szenarien (TIPP:Schauen Sie über die Anzahl der gleichzeitig teilnehmenden Benutzer hinaus). Wenn Sie mit Lasttests beginnen möchten, ist dieser Beitrag ein guter Ausgangspunkt.
  • Fehler ist ein ausgezeichneter Beitrag, der beschreibt, wie Angst Ihrer Karriere ernsthaften Schaden zufügen kann. Genau genommen geht es in diesem Beitrag nicht ums Testen, aber ich denke, dass es auch für Entwickler sehr relevant ist. Es scheint, dass die Autorin ihrer Karriere geschadet hat, weil sie ihre Komfortzone nicht verlassen wollte. Wenn Sie automatisierten Tests (oder Tests im Allgemeinen) gegenüber negativ eingestellt sind, sind Sie sicher, dass Sie nicht unter demselben Problem leiden?
  • Meine bevorzugten Ressourcen für Tester und Testautomatisierer bietet eine umfangreiche Liste von Testressourcen. Diese Liste enthält 10 Blogs, 5 Meetup-Gruppen (Raum London), 5 Bücher, 3 Konferenzen und 3 Bildungsressourcen. Wenn Sie Ihre Testfähigkeiten verbessern möchten, könnte diese Liste für Sie hilfreich sein.
  • Predatory Testing definiert den Begriff Predatory Testing und hilft Ihnen, die Fehler zu jagen, indem Sie jeden Ihrer fünf Sinne einsetzen. Ich habe den Blogbeitrag gerne gelesen, aber ich bin mir nicht sicher, ob der Autor es ernst meinte oder nicht. Ich denke, Sie müssen diesen Blogbeitrag lesen und Ihre eigenen Schlüsse ziehen.

Es ist Zeit für Feedback

Weil ich möchte, dass dieser Newsletter Ihre Zeit wert ist, bitte ich Sie, mir dabei zu helfen, ihn zu verbessern.

  • Wenn Sie Feedback zu diesem Newsletter haben, teilen Sie Ihre Gedanken im Kommentarbereich mit.
  • Wenn Sie einen Blogbeitrag über automatisiertes Testen oder Softwaretests geschrieben haben, pingen Sie mich auf Twitter an.
  • Sie können diesen Blogbeitrag auf Twitter teilen.

P.S. Wenn Sie sicherstellen möchten, dass Sie Java Testing Weekly nie verpassen, sollten Sie meinen Newsletter abonnieren.


Java-Tag