テクマトリックスからRanorexを提案
FXプライムby GMOではこの課題を解決するために、変更していない個所の検証テストを効率化することを模索し始めたという。
「最初に検証テストの工程をアウトソースすることを考えましたが、コストが掛かりすぎます。そこでテストを自動化できるツールを探すことにし、オープンソースソフトウェアを中心に複数のテストツールを入手して試してみました。しかし、ほとんどのテスト自動化ツールは開発ベンダーが使うことを想定しており、どのツールも私たちユーザー企業にとって使いやすいものではありませんでした」(FXプライムby GMO 情報サービス部 システム開発グループ 廣瀬 哲也氏)
「ツールにはテストを自動化するだけでなく、エラーが起きた場合でもメンテナンスすべき個所を指摘してくれることが前提でした。コストをできる限り抑えることも大きな要件でしたが、そんな当社にとって最適なテスト自動化ツールはなかなか見つかりませんでした」(田中氏)
そうした中、GMOインターネットグループ内の他の事業部門からテクマトリックスを紹介された。
「テクマトリックスに最適なテスト自動化ツールはないかと相談したところ、提案されたのが『Ranorex』でした。Ranorexならば、作成したシナリオのとおりに再生することで、テストを無人で自動実行することができます。テストの経過を画面1枚ずつキャプチャして記録するので、エラーの発生個所を特定するのも容易です。私たちが考えていた要件にぴったりのツールだったので、まずはテクマトリックスの協力のもとにPoC(概念実証)を行ってみることにしました」(廣瀬氏)