リッチクライアントベンダ・インタビュー(13)RIAやクラウドが“テスト”に与える衝撃とは吉村 哲樹 2010/8/3 |
- - PR -
ここ数年、開発ツール業界の動きが慌しい。ベンダの買収や経営統合が盛んに行われ、業界再編が急ピッチで進んでいる。こうした動きのキーワードになっているのが、「ALM」(アプリケーションライフサイクル管理)だ。これは「設計や開発、テストから保守、運用に至るまで、アプリケーションのライフサイクルすべてを一気通貫で管理することによって、アプリケーションの品質や開発生産性を高めよう」という考え方だ。
このALMに力を入れているベンダの1社が、英マイクロフォーカスだ。もともと同社はCOBOL製品を主に扱うベンダだったが(参考:マイクロフォーカス、COBOL向けEclipseプラグインなど3製品発表)、2009年5月に米ボーランド・ソフトウェアと米コンピュウェア Testing&ASQ部門を買収し、ALMベンダとして急速にそのポートフォリオを整備しつつある。特に、ソフトウェアテストのソリューションに関しては力を入れているという。2010年7月29日にも、旧ボーランド由来の負荷テストツールの最新版「SilkPerformer 2010」をリリースしたばかりだ。
2010年6月17日、同社の日本法人であるマイクロフォーカス株式会社の主催で、ソフトウェアテストのソリューションに特化したイベント「Micro Focusソフトウェアテスト・セミナー〜<海外・国内>負荷テスト/パフォーマンステスト最新手法&事例徹底検証〜」が東京・六本木で開催された。同イベントで講演するために来日した英マイクロフォーカス テストオートメーション製品ディレクターのヨアヒム・ヘルシュマン氏に、欧米におけるソフトウェアテストの最新事情や、同社が提供するソフトウェアテスト製品・ソリューションについて話を聞いた。
![]() |
| 英マイクロフォーカス テストオートメーション製品ディレクターのヨアヒム・ヘルシュマン氏「テストを「開発プロセスの一部である」ととらえて、「開発フェイズのより早い段階でテストを実行しよう」という考え方が出てきています」 |
──欧米におけるソフトウェアテストの最新の動向や事例について教えてください。
ヘルシュマン氏 主に大企業において、ソフトウェアテストの重要性が増しています。その1番の理由は、ソフトウェアの品質に起因する問題が多発しており、その対応のために企業が多額のコストを費やしたり、企業イメージを悪化させてしまうケースが増えていることです。そしてもう1つの理由としては、コンプライアンス上の規制が厳しくなってきていることが挙げられます。
──ソフトウェア品質にまつわる問題が増えてきた背景には何があるのでしょうか? Webアプリケーションの普及など、技術的なトレンドも関係しているのでしょうか?
ヘルシュマン氏 Webアプリケーションの台頭は大きな要因の1つです。特にAjaxやFlash、SilverlightなどのRIA/リッチクライアント技術を使ってリッチなユーザー体験を動的に提供するWebアプリケーションでは、いままでにない新たな課題が出てきています。旧来のテストツールや方法論は、こうした実装技術を前提に作られていないので、なかなか課題に対処できません。
こうした新技術に対応するためには、複数のテストツール同士の連携や同期なども必要になってきます。われわれテストツールベンダは、こうした新技術の登場を自社製品を発展させる良い契機だととらえて、適切な製品を提供していかなくてはいけません。
──最近取りざたされることが多いクラウドコンピューティングは、ソフトウェアテストにどのようなインパクトをもたらすのでしょうか?
ヘルシュマン氏 クラウドコンピューティングについて具体的に語るのは、まだ時期尚早かと思いますが、さまざまな理由からインパクトはあると思います。クラウドコンピューティングをうまく活用すれば、より柔軟にテスト環境を構築できるようになると思います。さまざまな種類のテスト環境をオンデマンドで素早く構築できるため、より多くのテストシナリオをこなせるようになります。
また、テスト環境を構築するためのハードウェアやインフラへの投資も節約できます。さらに、Webアプリケーションのテストに関していえば、クラウド環境であればインターネットを介したユーザーアクセスをより本番環境に近い形でテストできます。
──他社のテストツール製品と比べた場合のマイクロフォーカス製品の強みは何でしょうか?
ヘルシュマン氏 まず1つには、最先端の技術を常に取り込んで製品に反映させている点が挙げられます。これは、例えば旧ボーランドのような高い技術力を持つ企業に常にフォーカスを当ててきた結果です。
一方で、いくら技術的に優れた製品であっても、ユーザーにとって使いやすいものでないと意味がありません。この点については、ビジネスユーザー向けの製品に注力してきたコンピュウェア Testing&ASQ部門の買収が役に立っています(参考:マイクロフォーカス、Visual Studio開発の支援ツール新版)。
従来のテストツールは、ビジネスユーザーと技術者のどちらかには使いやすいものであっても、もう片方にとっては扱いにくいものでした。マイクロフォーカスのテストツールはさまざまな立場のユーザーを網羅することにより、ビジネスユーザーとデベロッパ、テスターがコラボレーションしながらソフトウェアの品質向上に取り組める包括的なソリューションを提供しています。
──最近では、OSS(オープンソース・ソフトウェア)のテストツールも広く使われるようになってきていますが、これについてどのようにお考えですか?
ヘルシュマン氏 最近では商用ソフトウェアとOSSは、互いに競合するものというよりは、お互い補完し合う関係になってきています。今日では、多くの商用ソフトウェアでOSSが活用されています。OSSのコンセプトには素晴らしいものが多くありますが、製品自体はプロトタイプ的なものがほとんどです。OSSのコンセプトを商用製品が取り込むことによって、より高い次元で製品化できます。
マイクロフォーカスの製品も、統合開発環境「Eclipse」や、受け入れテスト用フレームワーク「FitNesse」などのOSSと連携できるようになっています。
──最後に、日本の技術者にソフトウェアテストに関するアドバイスがあればお聞かせください。
ヘルシュマン氏 ここ数年、欧米ではアジャイル開発の普及に伴ってソフトウェアテストに対する考え方が変わってきています。テストを「開発プロセスの一部である」ととらえて、「開発フェイズのより早い段階でテストを実行しよう」という考え方が出てきています。また、デベロッパやテスターだけでなく、社内のより広範な立場の人々がコラボレーションしながらソフトウェアの品質を高めていこうという動きも出てきています。
こうした傾向は、欧米だけでなくアジアでも見られるようになってきていますし、今後もより一層顕著になっていくと思います。なぜなら、これらのトレンドは単にソフトウェアテストに影響を及ぼすだけでなく、ソフトウェアの品質そのものに革新をもたらすからです。
人によっては、こうした動きによって自分の仕事が影響を受けることを快く思わないかもしれません。しかしこれは、新しいことを学ぶチャンス、より広範なコラボレーションを実現できる機会だととらえるべきです。ソフトウェアの品質は、多くの人々が一丸となって責任を負っていくべきものなのです。
■ @IT関連リンク
| 単体テストを“神速”化するQuick JUnitとMockito ユカイ、ツーカイ、カイハツ環境!(16) JUnitによるテストコードの作成と実装を支援するEclipseプラグインと、人気上昇中のJavaのモック作成用フレームワークを紹介します 「Java Solution」フォーラム 2010/8/2 |
| 現場の無駄な流血を止めるための「プロトタイプ」とは 再考:プロトタイプとユーザビリティテスト(1) サイトやWebアプリ/RIAの設計やデザインを効率良く進めるには、プロジェクト関係者の想定を一致させていくことが大事だが… |
||
| ブラウザを選ばずWebテストを自動化するSelenium ユカイ、ツーカイ、カイハツ環境!(7) マウス操作を記録してテストを自動化し、さまざまなWebブラウザに対応するSelenium。しかも、画面キャプチャも自動で取得します 「Java Solution」フォーラム 2009/8/19 |
| プロフィール |
| 吉村 哲樹(よしむら てつき) 早稲田大学政治経済学部卒業後、メーカー系システムインテグレーターにてソフトウェア開発に従事。 その後、外資系ソフトウェアベンダでコンサルタント、IT系Webメディアで編集者を務めた後、現在はフリーライターとして活動中 |
リッチクライアントベンダ・インタビュー バックナンバー
- 第1回 変ぼうを始めたリッチクライアント・マーケット
- 第2回 PDFが業務アプリケーションのプロセスになる日
- 第3回 すべては開発者の自由度を高めるために、Curl
- 第4回 WebサービスクライアントとしてのCurl
- 第5回 オープンソースがRIA市場の起爆剤となる、ラズロCEO
- 第6回 アプリケーションの“枠”を超えるコンポーネントモデル
- 第7回 Ajaxをコーディングレスで作成するAjaxBuilder
- 第8回 プラグインレスの大規模開発向けリッチクライアント
- 第9回 JavaでありながらVBライクな開発、Ajaxアプリ生成
- 第10回 「Adobeとしては、AIRでWebブラウザは作らない」
- 第11回 国産ソフトウェアの可能性と日本の若者への期待
- 第12回 Ajaxライブラリdojo.Eと、技術者を重視するNexaweb
- 第13回 RIAやクラウドが“テスト”に与える衝撃とは
- 第14回 15秒に1人がダウンロードしたQtを利用するメリットは
- 第15回 韓国のUX専門企業「TOBESOFT」とは?
| リッチクライアント&帳票 全記事一覧へ |
TechTargetジャパン
- アドビの本気度が詰まったAdobe Maxまとめ (2013/5/17)
アドビはAdobe MAX 2013でクリエイティブ/開発アプリケーションをまとめてCreative Cloudのサブスクリプション制に移行した - 「初音ミク」や「ゆるキャラ」の商標権ってどうなの? (2013/5/16)
ネットサービスやキャラクタービジネスをする人にとって重要な「商標」のポイントを説明する。怖い落とし穴、海外での勝手出願問題も知っておこう - 想定するユーザーを「ペルソナ」としてモデリングする (2013/5/15)
ユーザーを「ペルソナ」として、1人の人物のように定義しよう。さらに、ゴールを設定し、どのように行動するかを物語形式のシナリオを作ろう - どうする、知財計画2013 (2013/5/13)
世界で最もクリエイティブな国だという評価なのに対して、日本人だけがそう思っていない。戦略を見直さなければならない
|
|
- Hud美さんと学ぶRedmine×Jenkinsの神アジャイル
- Server 2012でサーバの初期設定作業を行う
- アドビの本気度が詰まったAdobe Maxまとめ
- DB・要件定義が通じない? 顧客の知識レベルを探る
- 「初音ミク」や「ゆるキャラ」の商標権ってどうなの?
- 見落としがちな整数関連の脆弱性(前編)
- フェイルオーバー構成がサポートされたDHCPサービス
- データ・コレクションをバインドするには?
- iOSアプリのUIを爆速で激ヤバにする2つのライブラリ
- (iOS 6版)iPhone/iPod touchのカレンダー活用術
- 想定するユーザーを「ペルソナ」としてモデリングする
- 補助簿で確認。いちごクレープ何枚売れた?
キャリアアップ
イベントカレンダー
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
「ITmedia マーケティング」新着記事
Googleの調査結果――店舗で買い物をする顧客の82%は、モバイルサーチで購入を決めている
「店舗内で、購入時にスマートフォンを利用した経験のある顧客の割合」については、84%...
第2回 レビューサイトがアプリを選定/記事化する基準
アプリ開発に携わる人なら誰でも自分の制作したアプリの認知を広げ、ダウンロードを加速...
電通と富士通、ビッグデータを活用したマーケティング領域の事業で協業
電通と富士通は、ビッグデータを活用したマーケティング領域の事業で協業すると発表した。



