Software-Development

Artikel

Artikel

SucheTopic
ARTIFICIAL INTELLIGENCE CI/CD CLOUD NATIVE DEVOPS HASHICORP INFRASTRUCTURE AS CODE PLATFORM ENGINEERING SECURITY
Autor
Martin Buchleitner Edmund Haselwanter Juergen Brueder Paul Strebenitzer Matthias Theuermann Marina Brooks Infralovers Team Theresa Wallas Miriam Grainer

Acceptance Testing

Kurzfassung Acceptance Testing ist die abschließende Verifikationsstufe, die bestätigt, dass Software vereinbarte Geschäftsanforderungen erfüllt, bevor sie

API (Application Programming Interface)

Kurzfassung Eine API (Application Programming Interface) ist ein definierter Vertrag, der festlegt, wie Softwarekomponenten interagieren, sodass Entwickler

BDD (Behavior-Driven Development)

Kurzfassung BDD ist eine kollaborative Entwicklungsmethodik, die die Lücke zwischen technischen Tests und Geschäftsanforderungen überbrückt, indem Verhalten in

Black Box Testing

Kurzfassung Black Box Testing behandelt das zu testende System als undurchsichtige Box und konzentriert sich ausschließlich darauf, was das System tut – nicht

DDD (Domain-Driven Design)

Kurzfassung Domain-Driven Design (DDD) ist eine von Eric Evans eingeführte Softwareentwicklungsphilosophie, die dafür plädiert, Softwaremodelle so zu gestalten,

Integration Testing

Kurzfassung Integration Testing liegt in der Test Pyramid zwischen Unit Testing und End-to-End Testing und validiert die Interaktionen zwischen Komponenten wie

Red/Green/Refactor

Kurzfassung Red/Green/Refactor beschreibt den dreistufigen Rhythmus von TDD: Ein fehlschlagender Test (Red) definiert das gewünschte Verhalten, minimaler Code

Semantic Versioning

Kurzfassung Semantic Versioning (SemVer) ist eine weit verbreitete Versionierungskonvention, die das Format MAJOR.MINOR.PATCH verwendet, wobei jedes Segment die

TDD (Test-Driven Development)

Kurzfassung Test-Driven Development (TDD) ist eine Entwicklungsdisziplin, bei der zuerst ein fehlschlagender Test geschrieben, dann der minimale Code zu dessen

Test Pyramid

Kurzfassung Die Test Pyramid, eingeführt von Mike Cohn, beschreibt eine ideale Balance automatisierter Tests: viele schnelle Unit Tests an der Basis, weniger

Unit Testing

Kurzfassung Unit Testing überprüft die kleinsten testbaren Einheiten des Codes – Funktionen, Methoden oder Klassen – isoliert von externen Abhängigkeiten und

Zurück
Seite von
Weiter