openSAP
openSAP
  • 4 475
  • 228 019
What to Focus on When Writing New Code - W6U4 - Writing Testable Code for ABAP
Writing Testable Code for ABAP Week_6 Unit 4: What to Focus on When Writing New Code
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 lega...
Welcome to week 6. This is the final week, and the topic we’ll be covering is Working with Legacy Code, Tools and Summary. Here are the units you look forward to:
Your week 6 assignment is due by Wednesday, April 25, 09:00 UTC. (Find your time zone.) For those of you completing the weekly assignments, please ensure that your browser meets the necessary technical requirements and try to complete your assignment as early as possible.
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.
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
ABAP developers
ABAP development experience, good knowledge of ABAP Objects
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.
For further learning, we recommend that you check out the ABAP Programming with SAP NetWeaver Learning Journey for developers.

Don't Forget to Subscribe for new videos: bit.ly/OpenSap
----------------------------
Keys:
ABAP Programming Guidelines
มุมมอง: 27

วีดีโอ

Test Double Terminology and Tasks - W4U4 - Writing Testable Code for ABAP
มุมมอง 183 หลายเดือนก่อน
Writing Testable Code for ABAP Week_4 Unit 4: Test Double Terminology and Tasks 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 lega... Welcome to week 4! We hope you’ve learned a lot so far. We’re continuing this week with Test Isolation Theory and Pr...
Note-Taking (How-To) - W4 - Basics of Design Testing
มุมมอง 263 หลายเดือนก่อน
Basics of Design Testing Week_4 Note-Taking (How-To) This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testin... This week you will learn how to take notes during a test session. Learn how to test your designs and design ideas with feedback from potential ...
Weekly Challenge - W4 - Basics of Design Testing
มุมมอง 133 หลายเดือนก่อน
Basics of Design Testing Week_4 Weekly Challenge This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testin... This week you will learn how to take notes during a test session. Learn how to test your designs and design ideas with feedback from potential user...
Prioritizing and Fixing Issues, Documenting Results - W5 - Basics of Design Testing
มุมมอง 103 หลายเดือนก่อน
Basics of Design Testing Week_5 Prioritizing and Fixing Issues, Documenting Results This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testin... This week you will learn how to: Learn how to test your designs and design ideas with feedback from potential us...
Test Isolation - Injection - W4U3 - Writing Testable Code for ABAP
มุมมอง 73 หลายเดือนก่อน
Writing Testable Code for ABAP Week_4 Unit 3: Test Isolation - Injection 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 lega... Welcome to week 4! We hope you’ve learned a lot so far. We’re continuing this week with Test Isolation Theory and Practice....
Test Double Frameworks - W6U2 - Writing Testable Code for ABAP
มุมมอง 283 หลายเดือนก่อน
Writing Testable Code for ABAP Week_6 Unit 2: Test Double Frameworks 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 lega... Welcome to week 6. This is the final week, and the topic we’ll be covering is Working with Legacy Code, Tools and Summary. Here...
Review of Sample Solution - W5U4 - Writing Testable Code for ABAP
มุมมอง 153 หลายเดือนก่อน
Writing Testable Code for ABAP Week_5 Unit 4: Review of Sample Solution 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 lega... Welcome to week 5. This week, the topic is Dependency Lookup. Here are the units you can look forward to: Your week 5 assign...
Review of Sample Solution - W2U4 - Writing Testable Code for ABAP
มุมมอง 213 หลายเดือนก่อน
Writing Testable Code for ABAP Week_2 Unit 4: Review of Sample Solution 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 lega... We hope you enjoyed the first week of Writing Testable Code for ABAP and welcome you to week 2. The topic for this week is T...
The Discipline of Experience Management - U3 - The Power of Experience Management
มุมมอง 1093 หลายเดือนก่อน
The Power of Experience Management Course Unit 3: The Discipline of Experience Management Join this free online course to learn about experience management (XM) and how organizations can use XM to consistently deliver the best experience. Learn what XM is, why it’s important, and outlin... Welcome to this one week openSAP course The Power of Experience Management. This course differs from other...
Introduction to ABAP Unit - W1U2 - Writing Testable Code for ABAP
มุมมอง 603 หลายเดือนก่อน
Introduction to ABAP Unit - W1U2 - Writing Testable Code for ABAP
Overview and Motivation - W1U1 - Writing Testable Code for ABAP
มุมมอง 63 หลายเดือนก่อน
Overview and Motivation - W1U1 - Writing Testable Code for ABAP
Final Thoughts - W5 - Basics of Design Testing
มุมมอง 83 หลายเดือนก่อน
Final Thoughts - W5 - Basics of Design Testing
Introduction to Test-Driven Development - W2U1 - Writing Testable Code for ABAP
มุมมอง 143 หลายเดือนก่อน
Introduction to Test-Driven Development - W2U1 - Writing Testable Code for ABAP
Introduction to Dependency Lookup - W5U1 - Writing Testable Code for ABAP
มุมมอง 103 หลายเดือนก่อน
Introduction to Dependency Lookup - W5U1 - Writing Testable Code for ABAP
The Moderator's Role and Responsibilities - W3 - Basics of Design Testing
มุมมอง 13 หลายเดือนก่อน
Basics of Design Testing Week_3 The Moderator's Role and Responsibilities This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testin... Learn how to test your designs and design ideas with feedback from potential users. This course, taught by design research...
Providing Testability for Existing Code - W6U1 - Writing Testable Code for ABAP
มุมมอง 43 หลายเดือนก่อน
Writing Testable Code for ABAP Week_6 Unit 1: Providing Testability for Existing Code 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 lega... Welcome to week 6. This is the final week, and the topic we’ll be covering is Working with Legacy Code, Tools ...
Demo of Test Isolation: Injection Techniques - W4U5 - Writing Testable Code for ABAP
มุมมอง 123 หลายเดือนก่อน
Writing Testable Code for ABAP Week_4 Unit 5: Demo of Test Isolation: Injection Techniques 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 lega... Welcome to week 4! We hope you’ve learned a lot so far. We’re continuing this week with Test Isolation Th...
Review of Sample Solution - W3U4 - Writing Testable Code for ABAP
มุมมอง 103 หลายเดือนก่อน
Writing Testable Code for ABAP Week_3 Unit 4: Review of Sample Solution 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 lega... It’s week 3 already! The topic for this week is Pair Programming & Writing Testable Code. Here are the units you can look fo...
Preparing to Take Notes - W4 - Basics of Design Testing
มุมมอง 53 หลายเดือนก่อน
Basics of Design Testing Week_4 Preparing to Take Notes This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testin... This week you will learn how to take notes during a test session. Learn how to test your designs and design ideas with feedback from potenti...
Test Isolation - Preparation - W4U2 - Writing Testable Code for ABAP
มุมมอง 43 หลายเดือนก่อน
Test Isolation - Preparation - W4U2 - Writing Testable Code for ABAP
Introduction to Pair Programming - W3U1 - Writing Testable Code for ABAP
มุมมอง 43 หลายเดือนก่อน
Introduction to Pair Programming - W3U1 - Writing Testable Code for ABAP
Multilevel Tests - W5U5 - Writing Testable Code for ABAP
มุมมอง 23 หลายเดือนก่อน
Multilevel Tests - W5U5 - Writing Testable Code for ABAP
Continuous Integration - W6U3 - Writing Testable Code for ABAP
มุมมอง 23 หลายเดือนก่อน
Continuous Integration - W6U3 - Writing Testable Code for ABAP
Weekly Challenge - W3 - Basics of Design Testing
มุมมอง 63 หลายเดือนก่อน
Weekly Challenge - W3 - Basics of Design Testing
Unit Test Design, Tips, and Benefits - W1U6 - Writing Testable Code for ABAP
มุมมอง 23 หลายเดือนก่อน
Unit Test Design, Tips, and Benefits - W1U6 - Writing Testable Code for ABAP
Review of Sample Solution - W1U5 - Writing Testable Code for ABAP
มุมมอง 13 หลายเดือนก่อน
Review of Sample Solution - W1U5 - Writing Testable Code for ABAP
Exercise - TDD: Money Machine - W2U3 - Writing Testable Code for ABAP
3 หลายเดือนก่อน
Exercise - TDD: Money Machine - W2U3 - Writing Testable Code for ABAP
Review of Sample Solution - W5U7 - Writing Testable Code for ABAP
มุมมอง 73 หลายเดือนก่อน
Review of Sample Solution - W5U7 - Writing Testable Code for ABAP
Review of Sample Solution - W4U7 - Writing Testable Code for ABAP
มุมมอง 33 หลายเดือนก่อน
Review of Sample Solution - W4U7 - Writing Testable Code for ABAP

ความคิดเห็น

  • @sawajawabofficial
    @sawajawabofficial 5 ชั่วโมงที่ผ่านมา

    VERY INFORMATIVE

  • @anitasahoo8718
    @anitasahoo8718 4 วันที่ผ่านมา

    Hi actually i want to know if my requirement in standard custom bo for xml. file input is it possible or not sir

  • @prithvibathula-vs6hj
    @prithvibathula-vs6hj 6 วันที่ผ่านมา

    Awesome.... its really interesting.. where is the next sequential video.. can you please add the link. it will be useful for us..

  • @mazhet6572
    @mazhet6572 7 วันที่ผ่านมา

    I am trying to see week one and week two

  • @dumakhumalo3577
    @dumakhumalo3577 7 วันที่ผ่านมา

    Sound and video / presentation are not in synch. Please check

  • @elanols
    @elanols 7 วันที่ผ่านมา

    tks for sharing

  • @piyushkumarverma7508
    @piyushkumarverma7508 8 วันที่ผ่านมา

    import selected option and checkbox is not visible in my case . Please Help.

  • @manupiu
    @manupiu 11 วันที่ผ่านมา

    Does permission also cover CEA Assets functionality

  • @vaibhavtodkar1812
    @vaibhavtodkar1812 13 วันที่ผ่านมา

    How to setup all expenses type from qb to sap concur

  • @boprehm8778
    @boprehm8778 17 วันที่ผ่านมา

    erster

  • @bryaniskoo
    @bryaniskoo 20 วันที่ผ่านมา

    He enters the information instantly somehow. Where does the information get imported from?

  • @bladimirramos8332
    @bladimirramos8332 28 วันที่ผ่านมา

    ¿Cómo se elimina un segundo Email del SAP Universal ID?

  • @kk12181
    @kk12181 หลายเดือนก่อน

    This is Quote process. This is not CPQ.

  • @malathireddy3669
    @malathireddy3669 หลายเดือนก่อน

    After idoc was successfully processed the employee was still getting invalid business partner id issue.

  • @feiwong70
    @feiwong70 หลายเดือนก่อน

    Where could I find this complete course?

  • @maricelyohanacruz9358
    @maricelyohanacruz9358 หลายเดือนก่อน

    Hey, help me please. SAP DI Says: Flowagent CSV Producer is deprecated..

  • @dogukanaltun9019
    @dogukanaltun9019 หลายเดือนก่อน

    Why dont u show us how to go set up page after created customize template?? I am looking for that for hours

  • @nyechewoke301
    @nyechewoke301 หลายเดือนก่อน

    Great information, pls i join your online tutorials

  • @yuvarajguggilla4669
    @yuvarajguggilla4669 หลายเดือนก่อน

    Same process works for the Cutomizing Workbench objects conflicts?

  • @andreadeangelis4633
    @andreadeangelis4633 หลายเดือนก่อน

    Hello! Link no more available from GitHub :(

  • @thallitacardeal6051
    @thallitacardeal6051 หลายเดือนก่อน

    The best channel to learn about SAP.

  • @ksunilksk2768
    @ksunilksk2768 หลายเดือนก่อน

    very dull presentation...

  • @hydtechietalks3607
    @hydtechietalks3607 หลายเดือนก่อน

    Where are the Best Practices as per TITLE??! God bless SAP

  • @newyorkchannel2070
    @newyorkchannel2070 2 หลายเดือนก่อน

    Thanks so much

  • @Vigneshwaran29692
    @Vigneshwaran29692 2 หลายเดือนก่อน

    Hi thanks for the video. This is public or private cloud? or applicable for both?

  • @MasudHossain-x1w
    @MasudHossain-x1w 2 หลายเดือนก่อน

    McDermott Shores

  • @antbol8178
    @antbol8178 2 หลายเดือนก่อน

    is there a video that explains the 2 others scenari?

  • @WallisAlfred-s2e
    @WallisAlfred-s2e 2 หลายเดือนก่อน

    Greenholt Tunnel

  • @LifeofMendy
    @LifeofMendy 2 หลายเดือนก่อน

    How can you book a car at a non-airport location through the app?

  • @douglasfarcic8486
    @douglasfarcic8486 2 หลายเดือนก่อน

    Hi! How are you doing? I finished the course: how do I get a badge for this course?

  • @ahmedrabia5827
    @ahmedrabia5827 2 หลายเดือนก่อน

    very informative. Thank you

  • @elifaras921
    @elifaras921 2 หลายเดือนก่อน

    So how can I add an additional view to this application, or can I edit the page that opens when the rows are clicked? Thanks a lot btw :)

  • @emreaydindev
    @emreaydindev 2 หลายเดือนก่อน

    the class is not existing in my system /DMO/CL_FE_TRAVEL_GENERATOR. how can i get that class?

    • @revanthgowda9090
      @revanthgowda9090 27 วันที่ผ่านมา

      Even I am also facing the same issue, did you get any solution?

  • @yudiatmoko
    @yudiatmoko 2 หลายเดือนก่อน

    in my case, we are missing purchase date for registered product so the things that i need to do is : 1. Download all the data from registered product 2. fill the missing purchase date 3. Then upload using this file input Question : which service interface should i choose for Registered Product ?

  • @petrbecka7915
    @petrbecka7915 2 หลายเดือนก่อน

    Hi @SAPopen unfortunately there is no SAP SuccessFactors Extensibility Entitlement available, how do I setup key in 'Key Store Location' to be able to communicate with SuccessFactors? This is the only thing causing me errors.

  • @gowthamigunji1192
    @gowthamigunji1192 2 หลายเดือนก่อน

    thank you for the video but, for me localhost is not supported

  • @gowthamigunji1192
    @gowthamigunji1192 2 หลายเดือนก่อน

    Thank You for the video but, why the local host is not supported

  • @karenayala3673
    @karenayala3673 2 หลายเดือนก่อน

    Search results do not appear after submitting the criteria...

  • @MensIntelligenceAgency
    @MensIntelligenceAgency 2 หลายเดือนก่อน

    How do you know what cube view to use?? Say for example you are wanting to create a best pricing pull for customers

  • @paulinedonor
    @paulinedonor 2 หลายเดือนก่อน

    This is confusing as well as disappointing😢. I have completed my first course but I am not able to get the cert due to this issue. I have to upload certificates of completion before Oct.9 otherwise I won't be able to continue with the next courses😢

    • @girishwalunjkar6849
      @girishwalunjkar6849 2 วันที่ผ่านมา

      hi mam, i am also facing this issue right now. i have completed exam but didn't received certificate. if you resolved this issue kindly please assist me to resolve. 😌🙏

  • @MichaelMuthurajah
    @MichaelMuthurajah 2 หลายเดือนก่อน

    Brilliantly explained thank you so much OpenSAP and to the instructor Manish

  • @dileephn9345
    @dileephn9345 2 หลายเดือนก่อน

    In real time, who will do this activity whether the treasury team or fico consultant? please explain.

  • @yingzhu3104
    @yingzhu3104 2 หลายเดือนก่อน

    Thank you very much for sharing.

  • @VincentHou-c1k
    @VincentHou-c1k 3 หลายเดือนก่อน

    good

  • @karthikk6995
    @karthikk6995 3 หลายเดือนก่อน

    Hello

  • @karthikk6995
    @karthikk6995 3 หลายเดือนก่อน

    How do we get the dotted value that is added on the left hand side

  • @Filipino_Ako5
    @Filipino_Ako5 3 หลายเดือนก่อน

    what happen to the over/under absorption that is allocated to the production order. Will it be included in the calculation of the production variance and also in the variance split if in case at month-end I allocated it to the production orders?

  • @SanjayKumarSingh-mf7fq
    @SanjayKumarSingh-mf7fq 3 หลายเดือนก่อน

    Can you please share the link for entire playlist, its quite confusing from where to start

  • @AliAsim-ks8br
    @AliAsim-ks8br 3 หลายเดือนก่อน

    Hi Karin, We have serialized finished product packs in the HU, as shown in your explanation. If I select one product with a defect, the system will ask for the serial number. Where is the option to select a specific serial number with the defect?

  • @justinredd9260
    @justinredd9260 3 หลายเดือนก่อน

    👍