WILLIAM HILL PLC について
1934 年に設立され、現在約 16,000 人の従業員を擁する William Hill PLC は、世界をリードするベッティング企業の 1 つです。 賭けの機会には、スポーツやスポーツ以外の幅広いイベント、マシンでのゲーム、そして宝くじなどの数字ベースの商品が含まれます。 英国の認可されたベッティング事務所とそのウェブサイトを通じた世界的なリーチで顧客にゲームサービスを提供し、同社は英国で最大 2,370 の認可されたベッティング事務所を持っています。 William Hill はロンドン証券取引所に上場しており、年間約 16億ポンドの収益を生み出しています。
William Hill ソフトウェア チームはソフトウェアを社内で開発し、アプリケーションをサードパーティのソフトウェア開発者と統合します。 社内チームと社外チームの連携を強化するために、William Hill はクラウド経由でもアクセスできるローカルのサンドボックス テスト環境を利用しています。
William Hill のシニア開発エンジニア、Stephen Aldridge (スティーブン・オルドリッジ) 氏は、次のように述べています。 「ソフトウェア開発のライフサイクル全体をスピードアップするために、テストを加速する方法を常に模索しています。」
Aldridge 氏と彼のチームが直面した具体的なテスト課題の 1つは、API とミドルウェア コンポーネント用のテスト スクリプト スイートの作成でした。以前の手動プロセスでは、最初の要件を明確にし、テストの作成を最初からやり直すために、ソフトウェア開発のライフサイクル全体にわたって何度も何度も時間をかけなければならなかった。 「テストケースの作成を簡素化し、品質保証および製品提供プロセス全体にわたって再利用可能なテストプロジェクトを作成できるようにするソリューションが必要でした」と Aldridge 氏は言います。
この課題に対する解決策を探すにあたり、Aldridge 氏は API とミドルウェアのテストプロセスを自動化することを望みました。また、自動テストツールに投資するには、チームが堅実なビジネスケースを提示する必要があることも認識していました。
「私たちは、手動テストのために、新しいテストツールのコストと、製品の納期の長期化との間のビジネス上の正当性を証明する必要がありました」と Aldridge 氏は言います。 「最初のステップは、概念実証試験を実施するために必要な予算を確保することでした。」
「ReadyAPI Test と ReadyAPI Performance は、継続的インテグレーションのプロセスで重要な役割を果たすことで、問題を即座に解決することができます。コードが完成する前にテスト シナリオがすでに整っているからです」
Stephen Aldridge 氏、シニア開発エンジニア
概念実証を行うためのソリューションを決定する前に、Aldridge 氏と彼のチームはいくつかの製品を検討し、選択肢を 3つに絞りました。TestPlant の eggPlant、IBM Rational、および SmartBear の ReadyAPI Test と ReadyAPI Performance の 2つの統合テストツール。
「私たちは ReadyAPI Test と ReadyAPI Performance のテストに予算とリソースの時間を費やすことを選択しました」と Aldridge 氏は言います。 「3つのソリューションセットすべてに対する最初の評価時点から、ReadyAPI Test と ReadyAPI Performance によって、ソフトウェアチームはテストをより効率的に構築および実行できるようになることがわかりました。 どちらの SmartBear ツールも用途が広く、テストコードやスクリプトを簡単に再利用できるため、時間を大幅に節約できます。」
ReadyAPI Test は、一般的な API プロトコル用の包括的で習得しやすい機能テスト機能を提供します。 これにより、William Hill ソフトウェアチームは、API が意図したとおりに機能するようにしながら、ビジネス要件と日程を満たすことができます。 ReadyAPI Performance を使用すると、ソフトウェアチームは ReadyAPI Test 上に構築された機能的な API テストを再利用してテストを迅速化し、アプリケーションの展開にかかる時間を短縮できます。
「SmartBear から受けたサポートは、概念実証がうまくいったことを確認するうえで重要な役割を果たしました。そして最終的に ReadyAPI Test と ReadyAPI Performance に投資することを決定しました」と Aldridge 氏は明らかにしました。 「SmartBear は私達がより完全に製品をテストすることを可能にするために私達の評価期間を延長しました。」
William Hill QA チームと開発者およびシステム インテグレータ (合計 20人のエンドユーザー) は、SmartBear ReadyAPI Test と ReadyAPI Performance を使用して、ソフトウェア配信までの全範囲、テスト、開発、および統合をカバーしています。 ソフトウェア ツールを使用すると、英国のチームとジブラルタルのチームとの共同作業も簡単になります。
「SmartBear ツールは現在、当社の継続的インテグレーション テスト戦略の不可欠な部分です」と Aldridge 氏は付け加えます。 「これにより、コードからインフラストラクチャまで、すべての実装においてリアルタイムのフィードバックが得られます。」
Aldridge 氏によると、SmartBear ソリューションのおかげで、彼のチームはソフトウェア製品の市場投入までの時間を数週間短縮しました。 チームは複数のアプリケーションを並行して配信することもできます。
「ReadyAPI Test と ReadyAPI Performance は、継続的インテグレーション プロセスで重要な役割を果たすことで、当社の統合および開発チームが問題を即座に解決できるようにします」と Aldridge 氏は説明します。 「それは、コードが完成する前にテスト シナリオがすでに整っているからです。」
「購入と導入に対する概念実証という点では、プロセス全体は専門的で面倒な作業ではありませんでした」と Aldridge 氏は付け加えます。 「そして技術サポートは並外れたものです。 コードのテストにすぐに戻り、アプリケーションの製品化までの時間を短縮できるように、すべての質問は常に迅速に回答されます。」
ここに参照されている会社名および製品はすべて、それぞれの商標所有者の登録商標または商標です。