実践ソフトウェアテスト考現学 (14) すべてのテストを自動化するのは現実的じゃない

ニュース
トップ

【連載】

実践ソフトウェアテスト考現学

14 すべてのテストを自動化するのは現実的じゃない

湯本剛  [2009/07/28]

14/28

前回より、「テストの新しいアプローチ」を全体的にコーディネートすることの意義について解説しています。テストを効率化したい場合、「自動化すればいいじゃないか」と考える方が多いでしょう。しかし、テストの自動化は口で言うほど簡単ではありません。

ただ、ゴミ収集時間の直前に慌てて分別しようとしてイライラするなど、分別作業自体が面倒に思う人も多いはずです。開発の現場に話を戻せば、開発者が設計・実装している時のテストがこの状態に近いのではないでしょうか。

「だったらゴミの分別を自動化すればいいのではないか」という話や、「そもそもゴミを出さない(商品の)販売方法にすればよいのでは」という意見も出てくると思います。

実際に、市町村によって処分の方法は異なります。投資をすることで大規模な分別機を導入する方法もあるようですが、アルミや鉄とそれ以外の分別は自動化できても、その他のゴミの分別は難しいようですので、すべてを自動化できるわけではありません。

また、ゴミが出ない販売方法については、商品のパッケージングに伴うイメージや宣伝方法、持ち運び方法や保存方法までを含めた大きな視点で物事を捉えないといけません。そうなると、そもそも「何でゴミを分別するのか」という立脚点からかけ離れてしまいます。

分別の目的はリサイクルやリユースなので、使途が自治体や国ではっきりしていないと、すべての努力が無駄になってしまうのです。

テストの自動化も、ツール導入コストを考慮しなければいけませんし、それでもすべてを自動化できるわけではないことを認識する必要があります。またテストを自動化するめには、テスト自動化が容易になるような設計・実装が要求されます。

そもそもテストの際に欠陥を見つけるのではなく、その前に欠陥が多く入り込まないような設計・実装をすることが必要です。にもかかわらず、製品に求められている品質を検討していないため、どんな目的でテストをしているのかが曖昧なケースもよく見受けられます。

つまり、「ゴミの分別」も「効率の良いソフトウェアテストの方法」も、その目的を明確にしてもっと大きな視点で考えないと良くならないわけです。そのためには既存の枠組みを見直して、効率的・効果的なアプローチ方法を探る必要があります。

執筆者プロフィール

湯本剛 (Tsuyoshi Yumoto)
株式会社豆蔵 シニアコンサルタント。1991年に製造メーカーに就職し、原価管理、製品管理システム構築プロジェクトに参画。その後ソフトハウスにてパッケージソフト、プリンタドライバ、C/Sシステム、Webシステムなどソフトウェアテスト業務に携わる。現在は豆蔵にてソフトウェアテストのコンサルタントとして活動中。日本科学技術連盟SQiPステアリング委員、JSTQB技術委員、s-open幹事、NPO法人ソフトウェアテスト技術振興協会理事。

『出典:システム開発ジャーナル Vol.4(2008年5月発刊)
本稿は原稿執筆時点での内容に基づいているため、現在の状況とは異なる場合があります。ご了承ください。

14/28

インデックス

連載目次
第28回 5段階のスクリプティングレベル
第27回 キャプチャ/プレイバックツールを使いこなすためのコツ
第26回 ソフトウェアテスト自動化ツール(3)
第25回 ソフトウェアテスト自動化ツール(2)
第24回 ソフトウェアテスト自動化ツール(1)
第23回 ソフトウェアテストのトレンドをチェック! (6)テストケース生成「MBT」
第22回 ソフトウェアテストのトレンドをチェック! (5)テスト技法「HAYST法」
第21回 ソフトウェアテストのトレンドをチェック! (4)テスト技法「マインドマップの適用」
第20回 ソフトウェアテストのトレンドをチェック! (3)テストプロセス改善手法
第19回 ソフトウェアテストのトレンドをチェック! (2)方法論「STEP」
第18回 ソフトウェアテストのトレンドをチェック! (1)方法論「Agile Testing」
第17回 コーディネートした結果を合意する
第16回 開発の各役割が行うテストのコーディネート
第15回 新しいアプローチは既存の枠組みを見直すための手段
第14回 すべてのテストを自動化するのは現実的じゃない
第13回 「ゴミの分別」と「効率の悪いテスト」の関連性
第12回 テストの新たなアプローチ - 複数の視点の組み合わせ
第11回 テストの新たなアプローチ - レビュー(2)
第10回 テストの新たなアプローチ - レビュー(1)
第9回 テストの新たなアプローチ - "テストレベルの分割"と"開発者以外がテスト"
第8回 テスト戦略のパラダイムシフト - 個別最適から全体最適へ
第7回 戦略を立ててもうまく行かない時の「もどかしさ」、感じてませんか?
第6回 ソフトウェア工学に見るテスト戦略の4つの原則
第5回 開発プロジェクでの勝つための決め手となる「テスト戦略」とは?
第4回 「テストの最適化」はシステム開発成功への近道
第3回 調査だけではわからないシステム開発の実態
第2回 調査から見る日本のシステムのクオリティ
第1回 立場によって異なるテストに対する思い

もっと見る

関連したタグ

新着記事

転職ノウハウ

あなたの仕事適性診断
あなたの仕事適性診断

4つの診断で、自分の適性を見つめなおそう!

Heroes File ~挑戦者たち~
Heroes File ~挑戦者たち~

働くこと・挑戦し続けることへの思いを綴ったインタビュー

はじめての転職診断
はじめての転職診断

あなたにピッタリのアドバイスを読むことができます。

転職Q&A
転職Q&A

転職に必要な情報が収集できます

ドS美人面接官 vs モテたいエンジニア
ドS美人面接官 vs モテたいエンジニア

入室しようとしたら、マサカリ投げられちゃいました!?

特別企画

一覧

    人気記事

    一覧

    イチオシ記事

    新着記事

    日本HP、中小企業向けのA4インクジェット複合機「HP Officejet Pro 6830」
    [12:31 7/23] エンタープライズ
    IchiGeki氏、iOS端末からWindow PCをリモート操作するアプリ「KeroRemote」
    [12:31 7/23] パソコン
    LINEの既読無視、女子中高生の86.7%が「マナー違反ではない」
    [12:29 7/23] エンタープライズ
    39万円分の食事券が当たる! ガストで「ダブルうちわキャンペーン」開催中
    [12:23 7/23] ライフ
    常盤薬品から南天のど飴をリニューアル発売 - 「はちみつ梅風味」が登場
    [12:11 7/23] ライフ

    特別企画

    一覧

      求人情報