Java >> Java Tutorial >  >> Java

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

  • Automating Integration Testing of Spring Boot Applications on Travis CI and Sauce Labs beschreibt, wie Sie ein Spring Boot-Webanwendungsprojekt erstellen, Integrationstests schreiben, die auf Sauce Labes ausgeführte Remote-Instanzen von Selenium WebDriver nutzen, und Ihre Integrationstests mit Travis ausführen CI.
  • Cypress – Umgang mit fehlerhaften Tests beschreibt, wie Sie die in Ihren End-to-End-Tests gefundenen Probleme mithilfe des Cypress.io-Testframeworks finden und beheben können.
  • Lessons Learned at SeleniumConf 2016 ist ein Konferenzbericht der SeleniumConf UK 2016. Der Grund, warum ich diesen Beitrag hier hinzugefügt habe, ist, dass einige der Vorträge interessant sind und Sie sie auf Youtube ansehen können.
  • Kompaktere Mock-Erstellungssyntax in Spock 1.1 beschreibt die neue (und kürzere) Mock-Erstellungssyntax von Spock Framework 1.1.
  • Selenium WebDriver:From Foundations To Framework ist ein Buch, das Ihnen dabei hilft, Ihr eigenes Testframework für Webanwendungen mit Selenium WebDriver zu erstellen. Der Autor beschreibt sein Buch wie folgt:Kostenlos, Selenium 3.0-kompatibel, und auf über 420 Seiten hilft Ihnen dieses Buch, die Grundlagen der WebDriver-API zu erlernen, wie z. B. das Auffinden und Interagieren mit Webseiten, durch fortgeschrittene Themen wie Seitenobjekte und mobiles Testen und zeigen Ihnen schließlich, wie Sie Ihr eigenes Framework zum Testen von Webanwendungen aufbauen.
  • Testen von Diensten mit Http in Angular 2 beschreibt, wie Sie Einheitentests für einen Angular 2-Dienst schreiben können, der HTTP-Aufrufe durchführt.
  • Was in einer React-App getestet werden sollte (und warum) beschreibt, welche Art von Tests Sie für Ihre React-Anwendung schreiben sollten. Übrigens denke ich, dass dieser Blog-Beitrag auch dann nützlich ist, wenn Sie React.js nicht verwenden (solange Sie Single-Page-Anwendungen schreiben).

Das wirklich Wertvolle

  • Explorative Tests mit dem Team:Die Fortsetzung! beschreibt, wie die Autorin Entwicklern half, exploratives Testen zu lernen, obwohl sie keine Domänenkenntnisse hatte. Das klingt nach einem Rezept für einen Misserfolg, aber der Workshop entpuppte sich als gelungene Veranstaltung.
  • Keine Ausreden, Unit-Tests schreiben argumentiert, dass Sie aufhören sollten, Ausreden zu finden, und anfangen sollten, Unit-Tests zu schreiben. Außerdem hilft es Ihnen bei der Auswahl Ihrer ersten Testfälle und erklärt, welche Vorteile Sie haben, wenn Sie Unit-Tests für Ihren Code schreiben.
  • Sollten Sie automatisierte Tests für Ihre automatisierten Tests schreiben? spricht über ein sehr häufiges Argument, das ich oft von Entwicklern höre, die keine automatisierten Tests schreiben wollen. Wenn Sie die Antwort auf diese Frage finden möchten, sollten Sie auf jeden Fall diesen Blogbeitrag lesen.

Es ist an der Zeit, Ihre Abhängigkeiten zu aktualisieren

  • Mockito 2.2.26 wurde veröffentlicht

Java-Tag