銀行業界はテストの自動化に遅れをとっています。 変えるべき時が来た

公開: 2017-11-03

デジタル化の進展に伴い、銀行業界は別のテスト自動化だけでなく、適切な自動化を必要としている

長年にわたり、テクノロジーは金融および銀行業界の主要なゲームチェンジャーと見なされてきました。 オンライン バンキング、請求書の支払い、および関連する取引は日常的なものになっています。 デジタル技術が消費者の日常生活のあらゆる側面に影響を与えているため、デジタル技術は間違いなく金融分野に変化と革新の新たな波をもたらしました。

PWC のレポート「An Ounce of Prevention, Why Financial Institutions need Automated testing」は、手動テストの危険性を明確に述べています。

  • 21% の欠陥は、ソフトウェアが稼働するまで特定されない
  • 自動化する必要があるテストの割合の 70% の業界目標。

銀行技術のランドスケープには、特にほとんどの金融機関が経験している主要なデジタル トランスフォーメーションの推進により、独自の一連の課題があります。 これらのデジタル イニシアチブにより、顧客対応および顧客サービスのデジタル チャネルの数が増加しています。 それにもかかわらず、既存のレガシー バックエンド アプリケーションは、ほとんどのビジネス処理ロジックを引き続き保持しているため、依然としてかけがえのないものです。 これにより、顧客向けのデジタル タッチポイントと従来のバックエンド アプリケーションの間に複雑な統合ポイントが生じました。 したがって、銀行取引は、単純であれ複雑であれ、さまざまなプラットフォームやアプリケーションを横断する必要があります。

さらに、ローン、リボルビング クレジット、リテール レンディングなどの銀行取引の性質には、数暦日から 1 か月にわたる長い取引ライフ サイクルがあり、複雑な財務計算と規制要件の検証が必要です。 異種プラットフォーム、集中的な計算、およびバッチ処理に大きく依存する長いトランザクション時間を含むこのようなドメインやライフサイクルをテストすることは、確かに独自の課題のリストをもたらします。

他のすべての業界が最初に行ったように、Banking も手動でテストと品質コンプライアンスのニーズを満たそうとしました。 しかし、バンキングがもたらすランドスケープの独自性と長いライフサイクルにより、手動テストは時間がかかるだけでなく、エンド ツー エンド テストを含むほとんどのシナリオで不完全でした。 複雑な財務計算は一般的に回避され、テストは単純なステータス チェックに制限されていたため、テストの有効性が低下し、ビジネス ユーザーが基本的な受け入れテストを実行するまでテストは終了しませんでした。

デジタル化の進展と手動テストの非効率性に伴い、銀行業界は自動化を自然に採用する必要がありました。 しかし、それでもピルを甘くすることにはなりませんでした。

あなたにおすすめ:

メタバースがインドの自動車産業をどのように変革するか

メタバースがインドの自動車産業をどのように変革するか

反営利条項はインドのスタートアップ企業にとって何を意味するのか?

反営利条項はインドのスタートアップ企業にとって何を意味するのか?

Edtech の新興企業がどのようにスキルアップを支援し、従業員を将来に備えさせるか

Edtech スタートアップがインドの労働力のスキルアップと将来への準備をどのように支援しているか...

今週の新時代のテック株:Zomatoのトラブルは続き、EaseMyTripはスト...

インドの新興企業は資金調達を求めて近道をする

インドの新興企業は資金調達を求めて近道をする

デジタル マーケティングのスタートアップ Logicserve Digital は、代替資産管理会社 Florintree Advisors から 80 Cr の資金を調達したと伝えられています。

デジタル マーケティング プラットフォームの Logicserve が 80 億ルピーの資金を調達し、LS Dig...

顧客対応チャネルが急速に変化し、デジタル アクティブになるにつれて、必要なテストの量は多様化しています。 変更がもたらす金銭的、規制、および顧客への影響を考えると、変更が行われたときにすべての統合タッチポイントをテストするために、適切な自動化戦略を導入することが不可欠です。

バンキングで汎用ツールを使用してテストの自動化を行っても、必要な ROI が得られませんでした。 典型的な課題は次のとおりです。

  • Web、デスクトップ、Soap、REST、API、メインフレーム、PL/SQL などのテクノロジー全体をテストするための膨大なフレームワーク構築作業
  • リリース、規制の変更、およびアップグレードの一環として、UI、テンプレートなどの点でアプリケーションの変更に準拠するための高いメンテナンス作業
  • エンド ツー エンドのテスト シナリオの実行バッチを完了するためのリアルタイムおよび 1 日の終わりのバッチ出力の検証における制限
  • 適切なテスト検証、特に金融の複雑な計算の欠如。
  • データの作成、シミュレート、仮想化ができない。

基本的に、このような自動化フレームワークでは、機能テスト担当者とビジネス ユーザーは、手動でトランザクション ライフサイクルを検証するために多くの時間と労力を費やすことになりました。

そのため、銀行業界は、その独自性を受け入れ、テストの自動化をそのニーズに特化したものにする必要がありました。 自動化ツールの選択は、銀行業界に合わせたものでなければなりません。

銀行向けのテスト自動化ツールを選択する際に留意すべきいくつかの重要なポイントは次のとおりです。

  1. このツールは、フレームワークを構築しなくてもすぐに使用できるはずです。 可能であれば、銀行向けに構成済みのコンポーネントが必要です。
  2. エンド ツー エンドのトランザクション ライフサイクルの 70 ~ 80% を自動化する必要があります。
  3. UI テスト機能だけでなく、サービス コール、サービス仮想化、ファイル検証、バッチ補完、データベース インタラクションなどのバックエンド アプリケーションをテストするためのすぐに使用できるコンポーネントと、複雑なスクリプトやカスタマイズなしで複雑な電卓を実行する機能も備えている必要があります。 UI テストの自動化機能は、Web、デスクトップ、メインフレーム、または AS/400 にまたがる必要があります。
  4. ツールは再利用性が高く、ワンクリックで簡単に保守できる必要があります。
  5. 最後に、自動化はシステム統合やシステム テストに限定されるべきではなく、ユーザー受け入れテスト (UAT) の一部としてエンド ツー エンドのシナリオを検証するためにビジネス ユーザーが利用できるようにする必要があります。
** 画像クレジット: PWC のレポート「An Ounce of Prevention, Why Financial Institutions need Automated testing」

** 画像クレジット: Option3.io

手動テストでは、現代の銀行業界のニーズに対応できないことはよく知られています。 そうは言っても、一般的な自動化の選択がスマートで機敏ではないという理由だけで、強制的な選択になるべきではありません。 鍵となるのは、業界向けに作られた新時代の自動化ツールを選択することであり、デジタル化、複雑な計算、および長いトランザクションに対するますます高まるニーズに対応します。

銀行業界が時間に追われており、変更が有効になる前に手動のユーザー受け入れテストに大きく依存していることを考えると、その時間自動化ツールは、ビジネス ユーザーが自動化されたユーザー受け入れテストを実行するのにもシームレスに役立ち、市場投入までの時間を短縮し、サービスの品質を向上させます。生産中のアプリケーション。

専門化の時が来ており、一般的なツールは、銀行業界が容易に適応できる専門的なツールに道を譲らなければなりません。