VLCTESTING17, die Testparty

VLCTESTING17, die prüfung partei

Einführung

In Valencia findet jedes Jahr die #VLCTESTING-Konferenz statt, die vom ITI (https://www.iti.es /) und dieses Jahr sind wir von Develapps gekommen. Am 29. und 30. November waren wir bei dieser Veranstaltung anwesend, an der Menschen aus ganz Spanien und sogar einige aus anderen Ländern teilnahmen.

Empfang zur Veranstaltung

Und woraus bestanden die Tage? Grundsätzlich, um unsere Erfahrungen über Tests, Codetests usw. zu kennen und zu teilen

Kurze Einführung in das Testen

Wenn wir eine App entwickeln (und das gleiche passiert mit jeder Software), müssen wir ein Kontrollsystem implementieren, um zu überprüfen, ob die Entwicklung korrekt funktioniert. Der häufigste Fall ist, dass bei der Implementierung einer Funktionalität auch überprüft wird, ob sie funktioniert. Wenn das Testen automatisiert ist, wird diese Überprüfung von Zeit zu Zeit oder bei Änderungen an unserer App automatisch durchgeführt. Automatisierte Tests ermöglichen es, Fehler zu erkennen (technisch nennen wir sie Fehler, wie sie auf Englisch genannt werden) in dem Moment, in dem sie generiert werden: Bei einer Verbesserung des Codes oder einer neuen Implementierung, falls es Kollateralprobleme gibt, werden automatisierte Tests erkennen, dass wir etwas kaputt gemacht haben, wenn wir die neue Implementierung korrigieren oder erstellen. Wenn diese automatisierten Tests nicht durchgeführt werden, ist es wahrscheinlich, dass der Fehler unbemerkt bleibt und später in vollem Umfang auftritt, ohne dass wir wissen, was passiert ist oder welcher Teil des Codes zum Fehlschlagen der App führt.

Das Testen ermöglicht es uns also, die bösen Jungs, die “Bugs”, zu jagen, sobald sie auftreten, wie das folgende Bild zeigt, das das Logo der Konferenz war:

Poster der VLCTESTING 2017 Konferenz

Entwicklung

Die Entwicklung der Konferenz bestand aus zwei Teilen, entsprechend den zwei Tagen, die sie dauerte. Der erste Tag bestand aus Konferenzen, von denen einige herausragend und alle sehr interessant waren. Zum Beispiel haben wir von der Implementierung erfahren, die Jesús Heras in seiner Firma (@jesusheras85) zum Testen von Internet-APIs durchgeführt hat. In Develapps führen wir das Testen von APIs mit Postman durch. Wenn wir erste Tests durchgeführt haben, automatisieren wir sie mit dem Befehl newman, den unser Testausführungssystem Jenkins überprüft. Jesús erklärte uns, wie in seinem Unternehmen Tests an APIs automatisiert implementiert werden. Solche Tests werden mit Gherkin definiert, einer Methode zur Definition des Verhaltens von Software in natürlicher Sprache. Später werden sie in REST-Assured implementiert und mit Jenkin ausgeführt, wie wir es in Develapps tun.

Der zweite Tag war sehr praktisch. Es bestand aus einer Reihe von vier Seminaren in verschiedenen Klassenräumen der Polytechnischen Innovationsstadt. Sie konnten vier mögliche Wege wählen, also gab es wirklich 16 Seminare, mit immer vier parallelen Seminaren.  In Develapps haben wir etwas über Gherkin gelernt, was, wie bereits erwähnt, Menschen durch natürliche Sprache ermöglicht und dass eine andere Person sie leicht verstehen kann.

Erkenntnis

In Develapps gingen wir zur Konferenz und trafen uns auch mit Entwicklerfreunden. Zum Beispiel haben wir uns mit Lucas Sanjuán getroffen und waren auch in seiner Sitzung über die Implementierung von Softwarequalitätsvorschriften. Auch mit den Leuten von Jeanologia, die an der Konferenz teilgenommen haben. Und mit vielen weiteren Menschen, Entwicklerfreunden und neuen Bekanntschaften, die wir dort gemacht haben.

Es war eine großartige Erfahrung, die wir hoffentlich nächstes Jahr wiederholen werden. Und für diejenigen unter Ihnen, die am Testen interessiert sind, empfehlen wir Ihnen, an diesen Konferenzen teilzunehmen, sehr vorsichtig in Bezug auf Referenten, Themen der Sitzungen, praktischen Teil und vieles mehr: Alle Details wurden sorgfältig berücksichtigt.

Bereit, uns in Aktion zu sehen:

More To Explore

Haben Sie ein Projekt im Sinn?

Kontaktieren Sie uns:

small_c_popup.png