Testen
Teilen:
Diese Fragen wurden nur Befragten gestellt, die als Testpersonal/QA Engineer arbeiten oder im Rahmen ihrer Arbeit an Testaktivitäten beteiligt sind.
79%
aller Befragten geben an, dass Tests eine wesentliche Rolle bei ihrer Entwicklung spielen – das sind vier Prozentpunkte mehr als im Vorjahr.
63%
der Befragten geben an, dass sie persönlich an der Testautomatisierung beteiligt sind.
Unit-Test
Integration
End-to-End-Test
Performance
Sonstige
Keinen
85%
derjenigen, die Unit-Tests in ihren Projekten verwenden, schreiben sie selbst.
Inhouse-Tests
Ausgelagerte Tests
Prüfer
Sonstige
46%
der Befragten setzen die Entwicklung von Testfällen als Teil ihres Testprozesses ein.
59%
der Befragten geben an, dass in ihrem Unternehmen dieselben Personen für Testdesign und Testausführung zuständig sind.
Die Nutzung von Performance-, Regressions- und Stresstests ist im Vergleich zum letzten Jahr gestiegen. Funktions- und Usability-Tests werden weniger häufig verwendet, zählen aber immer noch zu den Top 5 der Testarten.
72%
77%
Funktionstests
48%
43%
Performancetests
48%
44%
Regressionstests
42%
45%
Abnahmetests
32%
39%
Usability-Tests
63%
derjenigen, die Unit-Tests verwenden, messen auch die Test-Coverage.
Mitarbeiter*innen für Test- und Qualitätssicherung sind immer gefragter und besser qualifiziert. Der Anteil der Projekte, bei denen das Personalverhältnis zwischen Qualitätssicherung und Entwicklung mehr als 1 zu 10 beträgt, ist im Vergleich zum Vorjahr um vier Prozentpunkte gestiegen. Das gleiche Wachstum ist bei Projekten zu beobachten, bei denen 76 bis 100% der QA-Kräfte über Programmierkenntnisse verfügen. Dementsprechend ist der Anteil derer, die ausschließlich manuelle Tests durchführen, zurückgegangen.
40%
44%
Weniger als 1 QA-Mitarbeiter pro 10 Entwickler
31%
29%
1–3 QA-Kräfte pro 10 Entwickler*innen
7%
5%
4–6 QA-Kräfte pro 10 Entwickler*innen
1%
1%
7–8 QA-Kräfte pro 10 Entwickler*innen
2%
3%
9–10 QA-Kräfte pro 10 Entwickler*innen
1%
1%
Mehr QA-Mitarbeiter als Entwickler
18%
18%
Ich bin mir nicht sicher
33%
35%
0–25%
12%
12%
26–50%
7%
7%
51–75%
24%
20%
76–100%
23%
26%
Ich weiß es nicht
Office-Dokumente
Ich verwende keine speziellen Tools
Spezielle Testfallmanagement-Tools
Sonstige
Der Anteil derer, die spezielle Tools für das Speichern von Testfällen verwenden, ist seit dem Vorjahr um 9 Prozentpunkte gestiegen. Die Testautomatisierungs-Coverage hat sich seit dem vergangenen Jahr nicht wesentlich geändert. Der Anteil der Projekte, bei denen mindestens die Hälfte der Tests automatisiert ist, liegt immer noch bei knapp über 50%.
Alle
Die meisten
Die Hälfte
Nur manche
Keinen
Ich bin mir nicht sicher
34%
29%
Postman
31%
34%
JUnit
25%
23%
Jest
20%
15%
Pytest
19%
20%
Selenium WebDriver
Die fünf wichtigsten Sprachen für die Testautomatisierung haben sich seit dem Vorjahr nicht geändert – es liegen immer noch JavaScript/TypeScript, Python, Java, C# und PHP vorn.
14%
der Befragten verwenden AI/ML beim Testen ihrer Projekte – sechs Prozentpunkte mehr als im vergangenen Jahr.
Die verhaltensorientierte Entwicklung (Behavior Driven Development, BDD) setzt sich immer mehr durch und hat seit dem vergangenen Jahr fünf Prozentpunkte zugelegt. Inzwischen verwenden 17% der Befragten BDD-Technologien.
JetBrains AquaNeu
Sie suchen nach einem leistungsstarken Tool für die Testautomatisierung? Holen Sie sich JetBrains Aqua und steigern Sie Ihre Produktivität, indem Sie zuverlässigere automatisierte Tests entwickeln, die weniger Wartung erfordern.
Dank Ihres wertvollen Feedbacks unterstützt Aqua die gängigsten Programmiersprachen und Frameworks für die Testautomatisierung. Abonnieren Sie unser Blog, um über die neuesten Verbesserungen informiert zu werden, und folgen Sie uns auf Twitter!
Finden Sie das richtige Tool
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.