アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » DEVELOPER STAGE » 連載 » ソフトウェアテスト基本テクニック » 第9回 ユーザビリティテスト

ソフトウェアテスト基本テクニック

第9回 ユーザビリティテスト

連載の初回にソフトウェアテストの4つの分類をご紹介しました。今回は品質の観点から分類されるテストの中のユーザビリティテストについてご紹介します。

ユーザビリティテストとは?

ユーザビリティテストとは,ソフトウェアの使いやすさを確認するテストです。

皆さんが普段利用されているソフトウェアで,使いにくいと感じることもあるかと思います。機能要件は確かに満たされているけれども,実際使ってみると使いにくい場合があります。使い方がわからずあきらめてしまう場合もあるでしょう。利用者としてはそのソフトウェアは使えないも同然と受け取られてしまいかねません。

機能は豊富だが,使いにくくて誰も利用していないのでは,機能の目的を果たせません。有効に利用されなければソフトウェア開発に対する費用対効果が出てきません。

このようなことが起こらないよう,使いやすさを確保することを重視するケースが増えてきています。ソフトウェアの生産性が向上し,機能要件を満たしていることがあたりまえとなった今,使いやすさの重要性が増しているのです。

図1 品質における機能とユーザビリティの位置づけ

図1 品質における機能とユーザビリティの位置づけ?

そもそもユーザビリティって?

さて,そもそもユーザビリティとは一体何でしょうか。ユーザビリティは,日本語では「使いやすさ」と表現されます。

ソフトウェアのユーザビリティが悪いとか,使いにくいと言う人はいますが,具体的にどう悪いのか説明できる人は少ないのではないでしょうか。「ある画面のボタンが使いにくい」といった場合,ボタンの形が悪いのか,ボタンの色が悪いのか,ボタンのラベルが悪いのか,さまざまな問題が考えられます。つまり,使いにくさの中にはさまざまな原因が存在すると考えられます。

また,テストでは結果を客観的に示す必要があります。ユーザビリティが悪いといった場合にどの部分を指しているのか他の人が理解し,改善につなげられるようにしておかなければなりません。

そのためには,結果を客観的に判断する評価軸が必要になります。

ユーザビリティの評価軸

ここでは比較的一般的な評価軸としてニールセンの10原則をご紹介します。ニールセンはユーザビリティの分野の世界的権威です。10原則はこの分野ではスタンダードとも言えますので,ここでご紹介させていただきます。

ここに紹介するのはあくまで原則です。実際のテストの際にはソフトウェアの特性などに合わせて具体化しチェックリストレベルにするのが良いでしょう。

原文はこちらにあります。

各見出しの下に,原文を筆者が意訳したものを載せています。

[1]システム状態の視認性を高める
(Visibility of system status)
《システム上で何が起こっているのか,適切な時間の範囲内で適切なフィードバックをユーザに通知しましょう》
この観点は,システム上の状態をユーザが確認できる手段を示すことにあります。図2内にある①のように,業務の送信ボタンを押したあと,次の画面が開く間に何も表示がないと,ユーザは通信に問題があったのか,サーバで処理中なのかがわかりません。ユーザによってはブラウザの戻るボタンを押して,再び送信ボタンを押す可能性もあります。サーバで処理中であれば,そのことを画面に表示するなどして,ユーザがその時々のシステムの状態を把握できるようなしくみを設けることが大切です(図2の②)。また,処理が完了した旨を通知することも大切なフィードバックの要素です。

図2 視認性を高める

図2 視認性を高める

[2]実環境に合ったシステムを構築する
(Match between system and the real world)
《システム上では,普段ユーザが利用していたり,聞き慣れている言葉や言い回しを用いましょう。システム指向の用語を用いてはいけません。現実の環境の慣習に従い,現実世界の順序を守り,かつ論理的な順序を持たせましょう》
「聞き慣れている言葉や言い回しを用いる」というのは,ユーザが理解できる言葉でシステムを作るということです。たとえば,ユーザが項目欄に住所を入力して,次の画面へ遷移しようとしたときに,ボタンに書かれたラベルの意味が理解できず,躊躇してしまうような場合です(図3の①)。

図3 わかりやすい言葉を選ぶ

図3 わかりやすい言葉を選ぶ

図中のボタンの「入力」は,これから何か情報を書き込むときに用いる意味で使うにもかかわらず,入力内容を送信する意味で用いています。画面上で入力した情報をシステムに「入力」するので,ボタンのアクション時の意味は合っているかもしれません。しかしユーザの行動から考えると,入力した情報をサーバに送る,または次の画面へ移動するという意味のラベルにするほうがわかりやすいといえます。ですからこの場合は,入力後に入力情報の確認画面へ遷移することを想定して,図3の②のような「次へ」ボタンが適当です。

著者プロフィール

菱木孝紀(ひしき たかのり)

株式会社NTTデータ技術開発本部勤務。

通信キャリアにてインターネットアプリケーションサービスの企画,開発に携わった後,現職へ。現在は,ソフトウェア開発におけるユーザビリティ向上に関するプロセスの開発,改善に従事している。


松永充弘(まつなが みつひろ)

株式会社NTTデータ技術開発本部勤務。

2004年,株式会社NTTデータに入社。情報システムのユニバーサルデザインに関する研究開発に2年間携わった後,社内向けにユーザインタフェースの診断/コンサルティングサービスを展開している。現在は,システム開発へのユーザエクスペリエンスの導入を検討中である。

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

読むウェブ ~本とインタラクション

ディスプレイで読む活字とそのインタラクション(interaction:相互作用)について,最新Webを紹介しながら読み解いていく。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

Windows phoneアプリケーション開発入門

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows phoneアプリケーションの開発をしてみませんか?

ここは知っておくべき!Windows Server 2008技術TIPS

5年ぶりのサーバOSとなったWindows Server 2008が出荷されて早2年。2009年にはR2が出荷され,再び注目を集めています。発売前から実施したトレーニングによって感じた,インフラエンジニアの方々に知っておいていただきたい機能を中心にご紹介します。

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス