Information

Sie befinden sich auf der internationalen Website von Espresso Tutorials. Möchten Sie zur deutschen Website wechseln?

Test Driven Development in ABAP OO by example

Test Driven Development in ABAP OO by example

Parte de:

Idioma

Alemán

Duración

01:19:18

Nivel

Intermedio

Tarifa plana

19 € al mes

  • Licencia única
  • Más de 1000 libros electrónicos y tutoriales en vídeo
  • Acceso instantáneo
  • 12 meses(228 €al año)
  • Renovación automática

Saber más

Gliederung:

1. Einführung in TDD in ABAP OO

  • Motivation für TDD
  • Theorie zu TDD

2. TDD by example: Trainingsbeispiel CodeKata FizzBuzz

  • Aufgabe und Lösungsskizze
  • Erarbeiten einer Lösung des Kern-Algorithmus
  • Ausblick

3. TDD by example: Ein praktisches Beispiel auf Basis eines Produkt-Rating Modells

  • Aufgabe und Lösungsskizze
  • Erarbeiten einer ersten Lösung des Kern-Algorithmus
  • Integration DB Select durch Verwendung des Dependency Injection Principles (DIP)
  • Kennenlernen des Testdouble Frameworks der SAP
  • Verwendung von lokalen Testdouble Klassen unter Verwendung des DIP zum Mocken von Klassenmethodenaufrufen
  • Verwendung des IOSP (Integration Operation Segregation Principle) für die bessere Strukturierung des Codings
  • Das „Local Friends Prinzip“ für den Zugriff auf private Methoden

4. Zusammenfassung und Ausblick

  • Vorteile von TDD
  • Links zu Literatur
  • How to process?

Inhalt:

Mit diesem Kurs erhalten ABAP OO-Entwickler eine anschauliche Einführung in das Thema Test Driven Development (TDD). Anhand eines praxisnahen Beispiels auf Grundlage eines Produkt-Rating Datenmodells (adaptiert aus dem Kurs ABAP Steampunk) werden die Prinzipen von TDD sowie das ABAP OO Test-Framework erklärt und mit beiden eine erste Lösung erarbeitet. Diese Lösung wird in weiteren Iterationen ausgebaut, indem der DB-Zugriff mithilfe des DIP Design Patterns gemockt wird, Test-Double-Klassen zum Einsatz kommen sowie das Design-Prinzip IOSP angewendet wird. Für den Test von privaten Methoden wird abschliessend das Local Friends Prinzip integriert.

Dem Betrachter soll ein leichter Einstieg in das Thema TDD ermöglicht werden. Die hier vermittelten Inhalte lassen sich auf die tägliche Arbeit transferieren, sodass TDD anschließend zielführend und erfolgreich angewendet werden kann.

Darüber hinaus sollen die Vorteile einer mit TDD entwickelten Software-Lösung verdeutlicht werden: entspanntere Arbeit, robuste und wartbare Software sowie weniger Fehler in der anschließenden Produktion.

Zielgruppe:

Der Kurs richtet sich an ABAP-Entwickler, die bereits Erfahrung in ABAP OO und Eclipse ADT gesammelt haben.

Er möchte, sofern noch nicht vorhanden, das Interesse am Thema „Clean Coding“ und dem Erstellen von robuster Software wecken.

Links:

Miro:https://miro.com/app/board/uXjVNLJPRew=/

GitHub:https://github.com/MaddinJay/Espresso-Tutorials---TDD-by-example

Vista previa

Clasificaciones

  • S. Just

    08.01.2025

  • M. Kratsch

    14.12.2023

Con frecuenciaPreguntas frecuentes

Preguntas y respuestas generales sobre nuestros contenidos de aprendizaje.

¿Para quién es adecuado el contenido didáctico?

El contenido de aprendizaje está diseñado para cualquier persona que desee adquirir conocimientos sobre SAP de forma sencilla, compacta y práctica. Nuestra plataforma de aprendizaje ofrece contenidos para principiantes, avanzados y expertos. Esto le permite ampliar sus conocimientos paso a paso y desarrollar continuamente sus habilidades para convertirse en un experto de SAP.

¿Qué hace que el contenido didáctico sea especial?

Nuestros productos, ya sean libros, vídeos o formación en línea, transmiten los conocimientos de SAP de forma concisa y práctica, para que pueda aplicarlos directamente en su trabajo diario, aunque disponga de poco tiempo. Usted se beneficia de una amplia cobertura de temas relevantes de SAP, contenido de alta calidad en cuatro idiomas y formatos de aprendizaje diseñados para adaptarse a sus necesidades individuales. Esto garantiza que pueda mantenerse al día y desarrollar continuamente sus conocimientos.

¿Qué distingue nuestros libros de los de otros proveedores?

Nuestros libros se caracterizan por un claro enfoque práctico y una presentación compacta y fácil de entender. Explicamos temas complejos de SAP de forma concisa -sin palabras de moda de marketing innecesarias- para que los lectores puedan comprender rápidamente lo esencial y aplicar directamente los nuevos conocimientos.

¿Se puede cambiar el producto?

Nuestros libros impresos pueden devolverse en un plazo de 14 días, en su estado original. Los gastos de envío de la devolución corren por su cuenta.

¿Cómo puedo encargar un libro fuera de Alemania?

Actualmente sólo enviamos libros directamente dentro de Alemania. Si hace su pedido desde fuera de Alemania, le recomendamos que lo haga a través de Amazon. Puede encontrar el enlace seleccionando "Comprar eBook" en cualquier producto de nuestra tienda web y Amazon le mostrará entonces tanto la versión eBook como la impresa disponibles para su compra.

Alternativamente, puede acceder a todo nuestro contenido con una suscripción digital, a partir de 19 dólares al mes.

¿Con quién puedo ponerme en contacto si tengo preguntas?

Nuestro equipo está siempre dispuesto a ayudarle y responderá a sus preguntas lo antes posible (normalmente en 1-2 días). También puede ponerse en contacto con nosotros si tiene preguntas para alguno de los autores. Correo electrónico: contact@espresso-tutorials.com

Support-Team

  • Para obtener más ayuda, visite nuestra documentación o haga clic en Chat.