SAPプラットフォームでの単体テストのチュートリアルとガイドを探しています。これまでのところ、SAPソフトウェアに実装されているABAPユニットとRubyプログラミング言語についての言及がいくつかあり、SAPソフトウェアをユニットテストするためのはるかに興味深いオプションになっています。ただし、情報が非常に少ないので、この件について助けていただければ幸いです。
4 に答える
SDNのABAPユニットWikiは、このABAPユニットのベストプラクティスの記事と同様に、開始するのに適した場所です。
SAPTechnical.comには、ABAPユニットの概要もあります。
そして最後に、この質問のリンクを確認する必要があります。
SAP ABAPプラットフォームでのRubyへの参照に関して、参照しているのは「BlueRuby」です。これはSAPの研究所のプロジェクトであり、SAP DeveloperNetworkwikiで情報を見つけることができます。
1年前の私のテストでは、いくつかの点で、Blue RubyがABAPUnitよりもはるかに好ましいことがわかりました。たとえば、実装する前にメソッドのテストを作成することで、テスト/ビヘイビア駆動開発の原則に忠実であることができます。メソッド。
もちろん、Rubyには、ABAPUnitとeCATTツールだけを備えたABAPよりもはるかに成熟したTDD/BDDライブラリがあります。これらのライブラリ(RSpec、Cucumberなど)はBlueRubyで動作するようです。ABAPUnitとBlueRubyはどちらも、1年前に調べてから大幅に改善されましたが、それよりも優れていると思います。
OpenSAP.comのABAPユニットには優れたコースがあります。という
ABAPのテスト可能なコードの記述
コースのURLは次のとおりです 。https ://open.sap.com/courses/wtc1
Detroubulator(http://www.applicon.dk/Detroubulator/)は、SAPのPI製品で実行されているマッピングプログラム(XML変換)用の単体テストツールです。これはJavaで記述されており、JUnit/Schematronハイブリッドと見なされる場合があります。