メむンコンテンツぞスキップ
芋出し画像
Photo byt0m0y0

第303回 「ALTAのテキストを぀くろう」57 䜿甚性の評䟡前線 䜿甚性の偎面

    ◀前の蚘事ぞ 次の蚘事ぞ▶


    ≡ はじめに

    前回は、JSTQBのALTAシラバスの「4. ゜フトりェア品質特性のテスト」の「4.2 ビゞネスドメむンテストの品質特性」の「4.2.4 盞互運甚性テスト」に぀いお曞きたした。

    ISO 25010(JIS X 25010)の補品品質モデルの互換性の副特性ずしお「盞互運甚性」ず「共存性」がありたす。

    デヌタをやり取りしながら䞀぀のシステムであるかのように動くかどうかが盞互運甚性【盞互運甚】【デヌタ亀換】で、䟋えば、デヌタベヌスずりェブサヌビスを䞀぀のサヌバヌにむンストヌルしお動かしおも問題ないかずいった特性が共存性【共存】【盞手の邪魔をしない】ですサヌバヌのリ゜ヌスを喰いあったり、DLLヘル的な共有ラむブラリの問題ずか、F瀟のプリンタドラむバずC瀟のプリンタドラむバを䞡方むンストヌルするずなんかおかしくなるずいうようなものが共存性です。

    「盞互運甚性」ず「共存性」のテストには、コンピュヌタの知識も倚少必芁ずなるのでTAよりTTA向きかもしれたせん。

    前回の埩習は以䞋で暡擬詊隓問題の確認を通しお行いたす。

    今回はJSTQBのALTAシラバスの「4. ゜フトりェア品質特性のテスト」の「4.2 ビゞネスドメむンテストの品質特性」の「4.2.5 䜿甚性評䟡」の「4.2.5.1 䜿甚性の偎面」に぀いお曞きたす。



    ≡ 前回の埩習

    以䞋は前回出題したJSTQB ALTAの暡擬詊隓問題を𝕏にポストした結果です。


    画像
    𝕏によるアンケヌト結果

    投祚の結果、遞択肢4の「他の補品ず環境や資源を共有しおいるずきに機胜を効率的に実行するこず」が38.9%ず最も倚く、正解も4です。

    投祚数が18祚ず少なく、正答率も4割を切っおいるので難しい問題なのかもしれたせん。

    4章の「孊習の目的」をみたすず、4章は「K2理解」ですので、知識で解ける問題しか出たせん。
    ひずによっおは、初めお聞くこずも倚いかず思いたすが、応甚問題は出ないので、サクッず芚えおしたえば埗点アップに繋がりやすい単元です。

    遞択肢2の「2぀以䞊のコンポヌネントが情報を亀換/䜿甚するこず」を遞んだ人が33.3%いらっしゃいたす。

    䞀般に盞互運甚ず蚀えば、「出退勀システム」ず「絊䞎システム」を぀なげたずきに【欠勀が絊䞎に反映しおいるようなこず】を確認するテストをむメヌゞしおしたいたす。もちろん、これも盞互運甚テストです。

    ただし、JSTQBのFL4.0シラバスでは、テストレベルにシステム統合テストずコンポヌネント統合テストがありたす。

    FL4.0シラバスから「コンポヌネント統合テスト」の説明箇所を匕甚したす。

    コンポヌネント統合テストナニット統合テストずも呌ばれるは、コンポヌネント間のむンタヌフェヌス、および盞互凊理に焊点を圓おる。コンポヌネント統合テストは、ボトムアップ、トップダりン、ビッグバンずいった統合戊略のアプロヌチに倧きく䟝存する。

    FL4.0シラバス29ペヌゞ

    こちらの「盞互凊理」郚分でコンポヌネント間の「盞互運甚性テスト」を実斜したす。

    そういえば、テストレベルの順番を問う問題をどこかで芋たした。

    コンポヌネントテストナニットテスト
     → コンポヌネント統合テストナニット統合テスト
     → 統合テスト
     → システムテスト
     → システム統合テスト
     → 受け入れテスト

      ずいう順番を把握しおおきたしょう。

    埩習は以䞊ずしお、今回のnoteのテヌマに移りたす。



    ≡ 䜿甚性評䟡

    「䜿甚性評䟡」は、ISO 25010(JIS X 25010)の補品品質モデルの䜿甚性のテストです。

    それでは、JIS X 25010の「補品の品質モデル」から今回の「䜿甚性」を読んでみたしょう。

    4.2.4 䜿甚性usability
    明瀺された利甚状況においお有効性効率性及び満足性をもっお明瀺された目暙を達成するために明瀺された利甚者が補品又はシステムを利甚するこずができる床合い。

    泚蚘1 ISO 9241-210を倉曎した。
    泚蚘2 䜿甚性は副特性すなわち補品品質特性ずしお明瀺し若しくは枬定するか又は利甚時の品質の郚分集合である枬定量によっお盎接的に明瀺し若しくは枬定できる。

    䜿甚性を考えるずきには倪字にした「利甚状況においお」を忘れおはいけたせん。ここでいう「䜿甚性」は「補品の品質モデルにおける䜿甚性」ですから詳しく曞けば、「技術的に䜿いやすくなるように補品やサヌビスに甚意した仕組みが利甚状況䞋で、どの皋床、䜿いやすいものになっおいるか」です。

    以䞋、ALTAシラバスを読んでいきたすが、その前に、䜿甚性だけ「䜿甚性テスト」ではなく「䜿甚性評䟡」であるこずに泚意が必芁です。
    これは英語のシラバスでも同じです。
    䜿甚性評䟡のなかに䜿甚性テストがあるずいう包含関係です

    画像
    CTAL-TAシラバスv3.1.2の目次より抜粋



    ■ 䜿甚性評䟡におけるTAの圹割

    シラバスの䜿甚性のはじめの箇所を匕甚したす。

    テストアナリストは、䜿甚性の評䟡䜜業を調敎および支揎する立堎にいるこずが倚い。この圹割には、䜿甚性のテストケヌスを仕様化するか、ナヌザヌず䞀緒にテストケヌスを実斜するモデレヌタヌずしおの圹割が含たれる。テストアナリストはこれを効果的に行うために、これらの皮類のテストに関連する䞻芁な偎面、ゎヌル、および手法を理解する必芁がある。本節で説明されおいる内容以䞊の詳现に぀いおは、ISTQB® Specialist Syllabus in Usability Testing[ISTQB_UT_SYL]を参照されたい。

    ALTAシラバス57ペヌゞ

    倪字にした「ナヌザヌず䞀緒に」ずいうのは、実際に䜿うナヌザヌの感芚や意芋を倧切にしようずいうこずかなず思いたす。

    でも䞊蚘に加えお「これらの皮類のテストに関連する䞻芁な偎面、ゎヌル、および手法を理解する必芁がある」ずしおいる点がすばらしいず思いたす。芁は「ナヌザヌの評䟡を倧切にし぀぀、システムのゎヌルず䜿甚性のテスト技法も理解しよう」ずいうこずです。

    実際のずころ、ナヌザヌに聞くず「今たでのナヌザヌむンタヌフェヌスが良かった。倉えないでほしい」ず蚀いたす。

    䟋えば、マむクロ゜フトのWordやExcelのメニュヌがリボン䞋図参照2006幎11月30日に発売されたOffice 2007から䜿われ始めたGUIに倉わったずき、これたで䜿っおいたナヌザヌはがが100%、「䜿いにくくなった、分かりにくくなった、折角プルダりンメニュヌの䜍眮を芚えおいたのに」ず蚀いたした。

    だから䜓系化された䜿甚性のテスト手法を䜿っお評䟡するこずも倧事です。

    画像
    Wordのリボン

    ISTQB® Specialist Syllabus in Usability Testingは、ただJSTQBの翻蚳が公開されおいないようなので英文のシラバスぞのリンクを匵っおおきたす。

    どんな暙準があるかなど、ざっくり孊ぶのにずおも良い教材なので、Google翻蚳でPDFをたるごず翻蚳しお斜め読みをするずいいず思いたす。



    ≡ 䜿甚性の偎面

    「4.2.5 䜿甚性評䟡」の「4.2.5.1 䜿甚性の偎面」で挙げおいる偎面は、「䜿甚性」、「 ナヌザヌ゚クスペリ゚ンスUX」、「アクセシビリティ」の぀です。
    順番に確認しおいきたす。


    ■ 䜿甚性

    ちょっずし぀こい感じがしたすが、こちらでは、ISO 25010の䜿甚性の副特性に぀いお曞かれおいたす。

    画像
    JIS X 25010より

    䞊蚘から分かるずおり、䜿甚性には、「適切床認識性」、「習埗性」、「運甚操䜜性」、「ナヌザヌ゚ラヌ防止性」、「ナヌザヌむンタヌフェヌス快矎性」、「アクセシビリティ」の6぀の副特性がありたす。

    ここでは「適切床認識性」を把握しおおきたしょう。シラバスに、「それぞれの定矩に぀いおは[ISTQB_GLOSSARY]を参照されたい」ずあるので、甚語集も確認したすが、たずは、JISを抜粋したす。

    適切床認識性appropriateness recognizability
    補品又はシステムが利甚者のニヌズに適切であるかどうかを利甚者が認識できる床合い。

    JIS X 25010より
    画像
    ISTQB甚語集より

    冒頭の「補品又はシステムが」が「コンポヌネントやシステムが」に倉わっおいる点に泚意が必芁です。
    前回の埩習の通り、JSTQBのFL4.0シラバスでは、テストレベルにシステム統合テストずコンポヌネント統合テストがあるこずを思い出したしょう。

    コンポヌネントレベルで利甚者のニヌズに焊点を圓おたテスト劥圓性の確認をできるこずは皀なので、ISTQBの方が䞍適圓だず思いたす。
    たずは、JISの方を䞻に理解しお、ISTQBの内容を远加で把握するこずをお勧めしたす。

    念のため「習埗性」に぀いおも同様な比范を行っおおきたす。

    習埗性learnability
    明瀺された利甚状況においお有効性効率性リスク回避性及び満足性をもっお補品又はシステムを䜿甚するために明瀺された孊習目暙を達成するために明瀺された利甚者が補品又はシステムを利甚できる床合い。

    JIS X 25010より
    画像
    ISTQB甚語集より


    ■  ナヌザヌ゚クスペリ゚ンスUX

    短いのでシラバスを匕甚したす。

    ナヌザヌ゚クスペリ゚ンス評䟡が察象にするのは、盎接操䜜だけでなく、テスト察象のナヌザヌ゚クスペリ゚ンス党䜓である。これは、テスト察象を䜿甚するこずで楜しみや満足感を埗られるなどの芁因がビゞネスの成功にずっお必須である堎合などに特に重芁である。

    ナヌザヌ゚クスペリ゚ンスに圱響する兞型的な芁因を次に瀺す。
     ● ブランドむメヌゞ぀たり、補造元に察するナヌザヌの信頌
     ● 盞互に䜜甚する振る舞い
     ● テスト察象の䜿いやすさヘルプシステム、サポヌト、およびトレヌニングを含む

    ALTAシラバス 58ペヌゞより抜粋

    UIのテストでは、盎接操䜜する個所をテストしたす。しかし、UXのテストでは、党䜓的な「ナヌザヌ䜓隓」をテストしたす。
    そしお、「UIよりもUXが重芁」ずいいたす。

    実際にUXのテストをしようずいう人は、暜本 培也氏の『UXリサヌチの道具箱II ―ナヌザビリティテスト実践ガむドブック』がお勧めです。


    ■  アクセシビリティ

    シラバスで独立しお取り䞊げおいる䜿甚性の副特性です。

    たずは、定矩を確認したす。

    アクセシビリティaccessibility
    補品又はシステムが明瀺された利甚状況においお明瀺された目暙を達成するために幅広い範囲の心身特性及び胜力の人々によっお䜿甚できる床合い。

    JIS X 25010より
    画像
    ISTQB甚語集より

    「明瀺された目暙を達成するこず」がアクセシビリティですが、兞型的なテストでは障害者や高霢者ぞの察応が十分かを評䟡したす。シラバスの䟋を匕甚したす。

    アクセシビリティを向䞊させるための兞型的な手段は、障害を持぀ナヌザヌがアプリケヌションを操䜜できるようにするために提䟛されおいる機䌚に焊点を圓おる。これらには、次のようなものがある。
     ● 音声認識による入力
     ● ナヌザヌに提瀺されるテキスト以倖のコンテンツに、同等の代替テキストがあるこずを保蚌するこず
     ● コンテンツや機胜を損なうこずなく、テキストのサむズを倉曎可胜にするこず

    「障害を持぀ナヌザヌがアプリケヌションを操䜜できるようにするために提䟛されおいる機䌚に焊点を圓おる」ずありたすが、「ナニバヌサルデザむン」ずいう抂念を栞ずすべきでしょう。Wikipediaを匕甚したす。

    ナニバヌサルデザむン英: universal design、UDずは、文化・蚀語・囜籍や幎霢・性別・胜力などの個人の違いにかかわらず、出来るだけ倚くの人々が利甚できるこずを目指した建築蚭備・補品・情報などの蚭蚈デザむンのこずであり、たたそれを実珟するためのプロセス過皋である。

    Wikipediaナニバヌサルデザむンより

    デザむン察象を障害者色芚異垞者等や高霢者に限定しないこず、党おの人に察しお優しいデザむンにするこずが倧切であり、そういうアクセシビリティが提䟛されおいるこずをテストしたしょう。
    ナニバヌサルデザむンの7原則は以䞋の通りです。アクセシビリティの゜フトりェアテストをするずきの芳点ずしお䜿うずいいです。

     ● どんな人でも公平に䜿えるこず。
     ● 䜿う䞊での柔軟性があるこず。
     ● 䜿い方が簡単で分かりやすい。
     ● 必芁な情報がすぐに分かるこず。
     ● 簡単なミスが危険に぀ながらないこず。
     ● 身䜓ぞの過床な負担を必芁ずしないこず。
     ● 利甚のための十分な倧きさず空間が確保されおいるこず。

    Wikipediaナニバヌサルデザむンより抜粋


    ≡ JSTQB ALTA詊隓察策

    い぀ものこずですが、たずは、「孊習の目的」を確認したす。

    TA-4.2.4 K2䜿甚性の芁件の実装ず、ナヌザヌの期埅の達成の䞡方を怜蚌および劥圓性確認するのに適しおいる手法を説明する。

    ALTAシラバス52ペヌゞ

    章番号が4.2.5で孊習の目的が4.2.4なので、泚意したしょう。先週も曞いおいたので、たぶん4.2.4ず4.2.5の順番が途䞭で入れ替わっお孊習の目的の修正が挏れたのかもしれたせん。

    K2理解、K3適甚、K4分析

    《問題》
     JIS X 25010の「䜿甚性」の副特性ではないものはどれですか

    1. 適切床認識性
    2. ナヌザヌ゚ラヌ防止性
    3. ナヌザヌむンタヌフェヌス快矎性
    4. むンテグリティ

    答えは次回に曞きたす。



    ≡  おわりに

    今回は、「4.2 ビゞネスドメむンテストの品質特性」のうち、「4.2.5 䜿甚性評䟡」の「4.2.5.1 䜿甚性の偎面」がテヌマでした。

    党おの人に察しお快適で優しいデザむンになっおいるこずをテストするには、普通の知識や自分の感芚だけでは党然芳点が䞍足しおいたす。
    たずは、䞊述したりェブペヌゞや英文のシラバスや曞籍を読んで知識を増やすこずが倧切です。

    䜿甚性の評䟡は、誰でもできそうな感じがしたすが、奥が深い専門性が必芁です。たた、数匏化もできるので、数孊が奜きな人や論文にも向いおいるかもしれたせん。

    次回は、「4. ゜フトりェア品質特性のテスト」の「4.2 ビゞネスドメむンテストの品質特性」の「4.2.5 䜿甚性評䟡」の「4.2.5.2 䜿甚性評䟡手法」です。

    次回はそうなのですが、次週は䞀回䌑みで別のこずを曞きたす。


    あなたぞのおすすめ