Atena について
1991年に設立されたポーランドを拠点とする Atena は、保険業界向けの技術ソリューション、つまり包括的な IT システムの設計、実装、および統合に重点を置いています。 同社は、バックオフィスおよびフロントオフィス業務向けのカスタム ターンキー ソリューション、ならびにビジネス インテリジェンスおよびミドルウェア ソリューションを開発しています。 Atena は SAP や Microsoft を含む世界の IT リーダーのパートナーでもあります。
Atena がクライアントの 1社向けにカスタマイズされたソリューションを作成するための新しいソフトウェア開発プロジェクトを立ち上げたとき、上級管理職は最終的にそのソリューションを製品化することを望みました。 プロジェクトの重要な要素の 1つは API テストでした。 この特定のクライアントでは、ソリューションを他のシステムと統合する必要があります。
新しいアプリケーションの要件は、開発プロセス中にそのモジュールを自動テストする可能性でした。 開発プロジェクトを予定通りに進めるために、Atena はテスト プロセスを合理化し加速する方法を考え出す必要がありました。
Atena のソフトウェア開発ディレクター、Artur Muchewicz 氏は、次のように述べています。 「この目的を達成するための私たちの重要なニーズの 1つは、プロセスを遅くする GUI を使用せずに自動テストを直接実行することでした。」
Atena はまた、ソリューションが他のさまざまなクライアント環境と統合する必要があるため、異なる開発環境間で API テストを転送できることを望んでいました。 選択したテストを自動化することは、テスターがほんの少数の API をテストする必要がある場合のもう 1つの重要な属性です。
「当社のテスターはさまざまな専門分野を持っているため、API テストの自動化について最小限の知識で使用できるツールを特定することも望んでいました」と Muchewicz 氏は付け加えます。 「特定の時間に自分でテストを実行するのが簡単であることを望みました。同じ API のテストを同時に実行する複数のユーザーをサポートする必要がありました。」
「ReadyAPI Testは、何人かのテスト担当者や開発者が同じコードを使った API テストを共同作業することを容易にします」とMuchewicz氏は言います。
Artur Muchewicz 氏、ソフトウェア開発ディレクター
Atena 開発チームは、可能な API テスト ソリューションを研究し、無料のオープンソース版の SmartBear ReadyAPI Test を見つけました。 このツールによって API のテストが非常に簡単になり、習得も容易になることを確認した後、Atena はプロフェッショナル版を購入しました。
REST、SOAP、その他の API プロトコルの場合、ReadyAPI Test は包括的で使いやすい機能テスト機能を提供します。 ReadyAPI Test は、何百万ものコミュニティメンバーによって証明されたオープン コア テクノロジーに基づいて、テスターと開発者が API が意図したとおりに機能するかどうか、そして API がビジネス要件を満たすかどうかを確認するのに役立ちます。
「ReadyAPI Test を使用すると、複数のテスターや開発者が同じコードを使った API テストを簡単に共同作業できます。チームにはさまざまなコーディングスキルがあり、誰でもツールを使用できるので、これは重要です。」
ReadyAPI Test は Atena に個々の SOAP と REST サービスの API と特定のデータセットを直ちにテストする能力を与えます。 これにより、開発チームはアプリケーション GUI レイヤーを確実に機能させることができます。 チームがアプリを GUI レイヤーと統合する前にテストを実行できるため、プロセスにかかる時間も短縮されます。
SmartBear ReadyAPI Test は、新しい API スキルを習得するのではなくテストに集中することができるので、すぐに Atena のテスターに受入れられました。 「ReadyAPI Test は、ダイナミックな製品を提供するのに役立ち、テスターと開発者を一緒の共同テスト環境にもたらします。」
SmartBear ソリューションにより、Atena ソフトウェア開発チームは一度テストを作成してから、構成の異なる複数の環境でそれらを実行することができました。 「より多くのテストを実行して、カスタムソフトウェアが適切に機能していることを保証することができます」と Muchewicz 氏は指摘します。 「現在、各コードのリリース後に 1日に約 5回、1,000 を超えるテストケースを実行しています。 手動による回帰テストを実施する以前は、約 3時間かかるため、1日に 1回で約 200 のテストケースしか実行できませんでした。」
ReadyAPI Test は、1日あたりのテストケース数を 200 から 5000 に増やすことで、回帰プロセスを 25倍高速化することに加えて、開発者が理解できる 1つの API テスト プラットフォームでテスターをまとめることによってコミュニケーションを支援します。 「このソリューションでは、API テストの結果を議論する際に同じ言語を使用して同じページにアクセスできます」と Muchewicz 氏は説明します。 「テスト担当者は、開発者が自分たちのコードを使って何をしているのかをより容易に理解でき、開発者はテスト担当者から受け取ったフィードバックをより簡単に理解することができます。」
開発者が独自のテストを実施する場合、ReadyAPI Test はテストに費やす時間を短縮します。 ボタンをクリックするだけで、すぐにコードの品質を確認できます。 これにより、コードの開発により多くの時間を費やすことができます。
API テストに関するフィードバックは、開発者がコーディングを改善するのにも役立ちました。 時間が経つにつれて、修正するエラーが少なくなり、開発者はテスト環境ではなく自分の環境でのコードの品質についてより明確なフィードバックを得ました。
「結局、ReadyAPI Test は、最も重要なクライアントの 1つに、より優れたカスタム ソフトウェアを作成するのに役立ちます」と Muchewicz 氏は言います。
ここに参照されている会社名および製品はすべて、それぞれの商標所有者の登録商標または商標です。