[JAVA] Ich habe die Testautomatisierung untersucht

Ich habe die Testautomatisierung untersucht

Einführung

――Ich habe noch nie zuvor Testcode oder Testautomatisierung durchgeführt, und es ist etwas mehr als ein halbes Jahr her, seit ich in die aktuelle Firma eingetreten bin und angefangen habe, Testcode zu schreiben.

Geschichte bis zur Testautomatisierung

Arten von Softwaretests

Gerätetest

Kombinierter Test

Umfassender Test

Testperspektive

Funktionale Anforderungen

Nicht-funktionale Anforderungen

Testprozess

Code-Story testen

Testcodetyp

Gerätetest

Funktionsprüfung

--Funktionstest

UI-Test

Projekte, in denen Sie Testcode einführen sollten

Gründe, Testcode zu schreiben

--Um die Testkosten zu senken ――Da der Komponententest den Code umfassend ausführt, denke ich, dass die Kosten des Regressionstests nach dem Schreiben reduziert werden können.

Granularität testen

Die Wirkung des Testcodes

Über die Kosten für Testcode

――Die Kosten für das Schreiben von Testcode betragen die Hälfte der Kosten für die Implementierung, was für diejenigen, die daran gewöhnt sind, schnell ist, und das 1,5- bis 2-fache der Kosten für die Implementierung für diejenigen, die nicht damit vertraut sind. (Persönliches Hautgefühl)

Extreme Programming XP (eXtreme Programming)

TDD(Test Driven Development)

Zuerst testen

Testcode-Framework

―― Grundsätzlich gibt es viele xUnit-Serien, einschließlich Materialien. Wenn es keinen bestimmten Grund gibt, ist es besser, die xUnit-Serien jeder Sprache zu verwenden.

CI (Continuous Integration)

Was Sie brauchen, um Testcode zu schreiben

Beiseite

Was ich in letzter Zeit mache und darüber nachdenke

Schließlich

Der Testcode ist keine Silberkugel.

――Der Testcode hat verschiedene Vorteile, ist jedoch keine Wunderwaffe, die in jeder Situation wirksam ist. ――Aber ich denke, dass die mutige Option, Testcode zu schreiben, gute Ergebnisse bringen kann. ――Ich denke, es gibt immer noch einige Missverständnisse und Engpässe aufgrund mangelnder Studien, daher wäre ich dankbar, wenn Sie verschiedene Bearbeitungsanfragen stellen könnten.

Recommended Posts

Ich habe die Testautomatisierung untersucht
Automatisierung von Webanwendungstests
Ich habe die beiliegende Instanz untersucht.
Ich habe Java-Primitivtypen untersucht
Ich habe Randoop untersucht, einen JUnit-Testklassengenerator für Java.
Prüfung
Prüfung
Prüfung
Prüfung
Was ich in der Wagby-Entwicklung untersucht habe Anmerkung 1
Ich möchte einen Unit Test schreiben!
Ich habe die interne Verarbeitung von Retrofit untersucht
Ich war süchtig nach dem Spring-Batch-Test