Java >> Java Tutorial >  >> Java

Java Test Weekly 25 / 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

  • Missbrauch von Cucumber für einen guten Zweck ist ein ziemlich kurzer Post, aber er beschreibt eine sehr interessante Idee. Sollen wir Integrationstests mit Cucumber schreiben? Ich kenne die Antwort auf diese Frage nicht, aber es klingt nach einer interessanten Idee, und es könnte sich lohnen, sie weiter zu untersuchen.
  • Schnelleres Mutationstesten erklärt, wie Sie die Leistung von Mutationstests verbessern können, die Pitest verwenden. Ich finde es traurig, dass Leute die Leistungsfähigkeit von Mutationstest-Tools kritisieren, obwohl klar ist, dass sie einfach nicht wissen, wie man sie benutzt.
  • Wie man JDBC PreparedStatement-Aufrufe mit Hibernate abfängt, hilft Ihnen herauszufinden, welche SQL-Anweisungen aufgerufen werden. Wenn Sie Hibernate verwenden und Ihr Integrations- oder End-to-End-Test fehlschlägt, kann Ihnen dies helfen, herauszufinden, was falsch ist.
  • Mockito vs. EasyMock vs. JMockit bietet eine kurze Einführung in das Testen von Doubles und beschreibt, wie Sie Mocks mit Mockito, EasyMock und JMockit erstellen können. Es vergleicht auch die Funktionen dieser Bibliotheken und wählt die "beste" spöttische Bibliothek aus.
  • Mein Workshop Open Sourcing:Ein Experiment kündigt die Veröffentlichung eines Open-Source-Workshops an, der Ihnen hilft, End-to-End-Tests für REST-APIs mit REST Assured zu schreiben. Ich denke, dass dies eine wirklich interessante Idee ist. Dieser Workshop kann für Sie nützlich sein, wenn Sie REST Assured lernen möchten oder eine Schulung organisieren müssen, die Menschen hilft, die Verwendung von REST Assured zu erlernen.

Das wirklich Wertvolle

  • 18 Lektionen aus 13 Jahren Tricky Bugs ist ein wirklich guter Blogbeitrag, der 18 Lektionen beschreibt, die der Autor während seiner Karriere gelernt hat. Dieser Blog-Beitrag ist voll von guten Dingen zum Thema Codieren, Testen und Debuggen. Wenn Sie Zeit haben, nur einen Beitrag zu lesen, empfehle ich Ihnen, diesen zu lesen.
  • Pragmatic Unit Testing ist ein guter Blogbeitrag, der beschreibt, wie Sie Unit-Tests schreiben können, die nicht mit den Implementierungsdetails des zu testenden Systems gekoppelt sind. Der Autor stellt einige interessante Ideen vor, und einige davon werde ich auf jeden Fall so bald wie möglich verwenden.
  • Testautomatisierung - Die bittere Wahrheit ist ein weiterer Beitrag, der sechs Gründe nennt, warum Testautomatisierung das Testen nicht ersetzen kann. Ich mag diesen Beitrag, weil der Autor einen Punkt hat. Davon abgesehen bin ich etwas überrascht, dass Tester so besessen von automatisierten Tests sind, weil in meiner Realität Entwickler diese Tests schreiben, und wir sagen nicht, dass Testautomatisierung Tests ersetzen kann.
  • Was ist "Sicherheitstest"? präzisiert den Begriff Security Testing. Ich mag diesen Beitrag, weil der Autor argumentiert, dass die meisten Leute, die behaupten, dass sie Sicherheitstests durchführen, dies nicht wirklich tun oder nur einen kleinen Teil der Sicherheitstests durchführen. Wenn Sie wissen möchten, was Sicherheitstests wirklich sind, empfehle ich Ihnen, diesen Blogbeitrag zu lesen.

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