This free online course is aimed at ABAP developers, and will teach you how to write testable code in ABAP. The course will cover unit testing, test isolation, test-driven development, testing legacy code, and much more.
Selbststudium
Kurssprache: English

Kursinformationen

Course Summary

Agile development methods such as Scrum and Kanban aim at enabling teams to deliver feature increments in short cycles. One of the key elements to doing this efficiently and in high quality is the practice of test automation, which ensures that all functional and regression testing is automated. These tests are written by developers, ideally at the same time as the product code. The key to good test automation is learning to write testable code. There are many benefits to following this development approach, such as better quality code in less time, reduced bug analysis and fix efforts, and being more responsive to changing requirements.

This course will teach you how to write testable code in ABAP, and covers unit testing, test isolation, test-driven development, testing legacy code, and more.

Update: Further Resources

Here is what some participants are saying about the course:

  • "I liked the way the content was presented, and I wish to see many more courses related to ABAP" Read the original post

  • "I like the pair presenters, the fact they used ADT, and the detailed code example explanations. I wish to get the certification, and to put in practice, in the best possible way, everything I learned. Thank you very much for this interesting course!" Read the original post

  • "This course is excellent in a way that there are requirements from most of the customers about test automation i.e., need of the hour and secondly the traditional way of developing the code can be replaced by ABAP OO and test-driven code. Thank you so much for such a wonderful course." Read the original post

  • "I loved your course. It was explained in detail. Thank you" Read the original post

Course Characteristics

Course Content

Week 1: Introduction to ABAP Unit Testing
Week 2: Test-Driven Development
Week 3: Pair Programming & Writing Testable Code
Week 4: Test Isolation Theory and Practice
Week 5: Dependency Lookup
Week 6: Working with Legacy Code, Tools and Summary

Target Audience

ABAP developers

Course Requirements

ABAP development experience, good knowledge of ABAP Objects

System requirements

To gain maximum benefit from this course you should do the exercises. The exercises consist of sample code and use base code that you will extend. Import the source code as described on the “System information and hands-on exercises” page.

Further Learning

enter image description here For further learning, we recommend that you check out the ABAP Programming with SAP NetWeaver Learning Journey for developers.

Lernmaterial

  • Week 1:

    Introduction to ABAP Unit Testing
  • Week 2:

    Test-Driven Development
  • Week 3:

    Pair Programming & Writing Testable Code
  • Week 4:

    Test Isolation Theory and Practice
  • Week 5:

    Dependency Lookup
  • Week 6:

    Working with Legacy Code, Tools and Summary
  • I Like, I Wish:

    We Love Your Feedback … And Want More
  • Final Exam:

    Good Luck!
  • Next Steps:

    Next steps and further information

Diesen Kurs reaktivieren

Diesen Kurs können Sie reaktivieren und so die Möglichkeit erhalten, sich noch für ein Zeugnis zu qualifizieren. Weitere Informationen finden Sie hier — oder buchen Sie jetzt!

Für diesen Kurs einschreiben

Der Kurs ist kostenlos. Legen Sie sich einfach ein Benutzerkonto auf openSAP an und nehmen Sie am Kurs teil!
Jetzt einschreiben

Dieser Kurs wurde vom 13. März 2018 bis 2. Mai 2018 gehalten.

Am ersten Tag dieses Kurses waren 11290 Teilnehmer eingeschrieben.

Bis zur Abschlussarbeit hat sich diese Zahl auf 17174 erhöht.

24672 Teilnehmer eingeschrieben.

Bewertungen

Der Kurs wurde mit durchschnittlich 4.53 Sternen bei 1562 abgegebenen Stimmen bewertet.

Anforderungen für Leistungsnachweise

  • Das Zeugnis erhält, wer in der Summe aller benoteten Aufgaben mehr als 50% der Höchstpunktzahl erreicht hat.
  • Die Teilnahmebestätigung erhält, wer auf zumindest 50% der Kursunterlagen zugegriffen hat.

Mehr Informationen finden Sie in den Richtlinien für Leistungsnachweise.

Dieser Kurs wird angeboten von

Juergen Heymann

Dr. Juergen Heymann is chief development expert in the central Software Engineering department at SAP, where his main focus is on advanced trainings for developers and quality engineers. After working in the United States, Juergen joined SAP in Walldorf in 1995. His first project involved designing and implementing ABAP Objects. Since 2010, he has lead the Agile Software Engineering program at SAP.

“I like to think and learn about better ways to write code – and then find a way to share it in a compact way that helps developers.”

Thomas Hammer

Thomas Hammer is a Development Expert in the SAP Products & Innovations area, working on SAP S/4HANA. After working in Walldorf and the United States, Thomas joined SAP SE in 2003. He has been part of the Agile Software Engineering (ASE) program, conducting training and coaching sessions, since 2011.

“Working according to agile principles might seem odd at first, but once applied you see and feel the benefits for you, your work and the product. Then you start to wonder how things worked without it before.“

Ihre Anfrage wurde an unser Support Team geschickt. Wir werden uns schnellstmöglich bei Ihnen melden.

Danke für Ihre Anfrage!

Leider hat hier etwas nicht geklappt.

Zurück