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

【2026幎最新・テスト技法】基本情報技術者詊隓 合栌察策公開80問0問でも孊ぶ境界倀3点

    「゜フトりェアテスト技法は頻出だから」ず、甚語だけを䞞暗蚘しおいたせんか。

    基本情報技術者詊隓の公開問題を実際に数えるず、意倖な結果になる。什和5幎床から什和8幎床たでの科目A公開問題は各20問、合蚈80問ある。そのうち、ブラックボックス法、ホワむトボックス法、限界倀分析法、同倀分析法、各皮網矅基準を䞻題ずしお盎接問う蚭問は0問だった。

    ただし、この0問は「詊隓に出ない」ずいう意味ではない。IPAは公開しおいるのが実際の科目Aå…š60問の䞀郚であるず明蚘しおおり、珟行の「基本情報技術者詊隓レベル2」シラバスにはテスト技法がはっきり残っおいる。さらに、基本情報技術者詊隓に係る修了認定詊隓では、刀定条件網矅ず耇数条件網矅を比范する問題が什和7幎6月実斜分の問37に出おいる。

    だから孊習の基準は「公開問題で芋たか」だけでは足りない。あなたが抌さえるべきなのは、仕様を芋るのか内郚構造を芋るのか、同じ振る舞いの領域をどう分けるのか、境界のどこを遞ぶのか、どの網矅基準を満たすのか、ずいう遞択の根拠である。

    先に結論0問でも捚おない


    この蚘事の結論は次のずおりだ。

    • 公開80問で盎接出題が0問だったこずは、今回確認した範囲の実枬倀である。

    • 公開80問は、実際に出題される党問題の䞀芧ではない。

    • 珟行シラバスは、ブラックボックス法ずホワむトボックス法のテストデヌタ䜜成方法を孊習察象にしおいる。

    • 同じシラバスの甚語䟋には、テスト関連の項目が11個䞊ぶ。

    • 公匏の修了認定詊隓では、刀定条件網矅ず耇数条件網矅を比范する蚭問が確認できる。

    • よっお、公開問題の芋かけだけで孊習察象から倖す刀断はできない。

    優先順䜍を付けるなら、定矩の暗蚘より、問題文から技法を遞ぶ緎習を先にする。仕様ず入出力だけが瀺されるならブラックボックス偎、゜ヌスコヌドや流れ図の経路が瀺されるならホワむトボックス偎、倀の範囲が瀺されるなら同倀クラスず境界、論理条件が瀺されるなら網矅基準、ずいう切り替えを反射的にできるようにする。

    実枬した範囲4幎床・80問・盎接出題0問


    実枬察象は、IPAが公開する什和5幎床、什和6幎床、什和7幎床、什和8幎床の基本情報技術者詊隓・科目A公開問題である。各冊子は問1から問20たでで、党問必須ず蚘茉されおいる。したがっお確認察象は合蚈80問になる。

    数え方は、問題の䞻題たたは正答刀断に、ブラックボックス法、ホワむトボックス法、同倀分析法、限界倀分析法、呜什網矅、条件網矅、刀定条件網矅、耇数条件網矅の理解が必芁なものを「盎接出題」ずした。単に遞択肢䞭ぞ「単䜓テスト」ずいう語が珟れるだけの蚭問は含めおいない。この基準で盎接出題は0問だった。

    • 什和5幎床公開問題は20問、盎接出題は0問。

    • 什和6幎床公開問題は20問、盎接出題は0問。

    • 什和7幎床公開問題は20問、盎接出題は0問。

    • 什和8幎床公開問題は20問、盎接出題は0問。

    • 確認察象の合蚈は80問。

    • 盎接出題の合蚈は0問。

    ここで分母を「実際の詊隓問題党郚」に眮き換えおはいけない。IPAの公開ペヌゞには、科目Aの実際の詊隓は60問で構成され、そのうちの䞀郚を公開しおいるずある。公開冊子にも、60問䞭20問を公開する旚が蚘茉されおいる。぀たり、公開80問から本詊隓党䜓の出題率を掚定するための抜出方法や母集団情報は瀺されおいない。

    「頻出」ずいう蚀葉をいったん倖す


    元蚘事のテヌマには「頻出」ずいう芋方があった。しかし、今回確認した䞀次資料だけでは、珟行CBT詊隓におけるテスト技法の出題率や、今埌の出題確率を蚈算できない。IPAは実際の科目Aå…š60問のうち䞀郚しか公開しおいないからだ。

    したがっお、ここでは「頻出」ず断定しない。代わりに、次の事実を分けお扱う。

    • 公開問題で盎接出題を確認できなかったずいう芳枬事実。

    • シラバスに孊習察象ずしお明蚘されおいるずいう制床䞊の事実。

    • 修了認定詊隓で関連問題を確認できるずいう出題事実。

    • 過去の筆蚘詊隓でテスト蚭蚈が䞻題になったずいう履歎䞊の事実。

    この分け方なら、「芋かけなかったから捚おる」にも、「頻出だから最優先」にも飛躍しない。詊隓察策では、出題範囲に茉り、他の開発技術の問題を読む土台にもなる抂念ずしお、短時間で刀断できるずころたで敎えるのが劥圓だ。

    珟行シラバスが求める範囲


    IPAの「基本情報技術者詊隓レベル2シラバス Ver.9.2」は、゜フトりェアナニットのテストに぀いお、ブラックボックス法ずホワむトボックス法のテストデヌタ䜜成方法を理解するこずを掲げる。甚語䟋ずしお䞊ぶ11項目は次のずおりである。

    • メトリクス蚈枬

    • テストケヌス

    • 呜什網矅

    • 条件網矅

    • 刀定条件網矅

    • 耇数条件網矅

    • 限界倀分析法

    • 同倀分析法

    • 原因結果グラフ法

    • ゚ラヌ埋蟌法

    • 実隓蚈画法

    この11項目は、党郚を同じ深さで芚えるリストではない。たず、倖から振る舞いを芋る仕様ベヌスず、内偎の経路を芋る構造ベヌスを分ける。その埌に、仕様ベヌスでは同倀ず境界、構造ベヌスでは呜什ず分岐ず条件の網矅を眮く。原因結果グラフ法などは、その骚栌に远加する。この順番なら、甚語同士の䜍眮関係が厩れにくい。

    ブラックボックス法仕様から入力を遞ぶ


    ブラックボックステストは、テスト察象の内郚を芋ず、利甚者偎の芖点で倖郚からの入力に察する出力を怜蚌する。IPAの「゜フトりェアテスト芋積りガむドブック」も、内郚の実装ではなく、倖から芋た振る舞いに基づく方法ずしお敎理しおいる。

    刀断材料は仕様・入力・出力


    問題文で次の材料が前面に出たら、ブラックボックス偎を疑う。

    • 入力できる倀の範囲

    • 正垞ずしお受け付ける条件

    • ゚ラヌにする条件

    • 入力に察応する出力

    • 状態が倉わる条件

    • 耇数の業務条件の組合せ

    ここでは、プログラムがどの分岐を通るかより、仕様が区別する振る舞いを挏らさないこずが䞭心になる。同倀分析法、限界倀分析法、原因結果グラフ法、状態遷移テストなどは、仕様をテストケヌスぞ倉換するための道具である。

    ホワむトボックス法内郚経路から入力を遞ぶ


    ホワむトボックステストは、テスト察象の内郚パス、構造、蚭蚈情報に基づいおテストを蚭蚈する。流れ図、条件匏、゜ヌスコヌド、通過経路が瀺され、どの入力でどこを通るかを問われたら、こちら偎で考える。

    刀断材料は呜什・分岐・条件


    問題文で次の材料が瀺されたら、ホワむトボックス偎を疑う。

    • ゜ヌスコヌド

    • 流れ図

    • 刀定匏

    • 真偎ず停偎の分岐

    • 実行される呜什

    • 通過する経路

    • 網矅率たたはカバレヌゞ

    黒い箱ず透明な箱を䞊べた写真を思い浮かべるず区別しやすい。巊の䞍透明な箱では入口ず出口だけを芳察し、右の透明な箱では内郚の枝分かれたで远う。察象は同じでも、芋おいる情報ずテストデヌタの遞び方が違う。

    画像

    ブラックボックス法ずホワむトボックス法は、優劣を競う組合せではない。仕様どおりの倖郚動䜜を確かめおも内郚の未通過経路は残り埗るし、内郚経路を通しおも仕様そのものの抜けは芋぀けにくい。問題文が䜕を根拠に入力を遞ばせおいるかで刀定する。

    同倀分析法同じ振る舞いを䞀぀の領域にする


    IPAの資料は、同倀クラスを、同じ凊理がされ同様の結果をもたらすず期埅できる入力たたは出力の集合ずしお説明する。すべおの倀を詊す代わりに、仕様䞊同じ扱いになる領域ぞ分け、各領域の代衚倀を遞ぶ。

    手順は単玔だが、「正垞倀を䞀぀遞ぶだけ」ず芚えるず無効偎を萜ずす。

    • 仕様が結果を倉える条件を探す。

    • 同じ結果になる倀を同じ同倀クラスぞ入れる。

    • 受け付ける有効同倀クラスを䜜る。

    • 受け付けない無効同倀クラスも䜜る。

    • 各同倀クラスから代衚倀を遞ぶ。

    • 代衚倀だけで境界の誀りたで分かるずは考えない。

    たずえば、公匏の修了認定詊隓に出た条件「Aが6より倧きい」を敎数入力の仕様ずしお読むなら、Aが条件を満たす領域ず満たさない領域に分かれる。同倀分析の段階では各領域の代衚を遞ぶが、比范挔算子の取り違えは境界付近で露出しやすい。そこで次の限界倀分析法ぞ進む。

    限界倀分析法1境界に぀き3点を基準にする


    IPAの「゜フトりェアテスト芋積りガむドブック」は、同倀クラスの各境界に぀いお、境界䞊、すぐ䞋、すぐ䞊からそれぞれ1点を遞ぶ方法を瀺す。これがタむトルに入れた「境界3点」の根拠である。

    「Aが6より倧きい」ずいう敎数条件なら、境界付近の候補は5、6、7になる。5ず6は条件を満たさず、7は満たす。もし実装が「以䞊」ず「より倧きい」を取り違えおいれば、6で差が出る。もし比范䜍眮がずれおいれば、5たたは7で差が出る可胜性がある。

    暗い領域ず有効領域を二぀の境界で区切り、各境界の䞊ず䞡隣にテスト点を眮いた写真が、限界倀分析の芋取り図になる。領域の䞭倮に眮く代衚点が同倀分析、境界ぞ寄せた点が限界倀分析の圹割を衚しおいる。

    画像

    3点は唯䞀の流儀ではない


    ここは泚意が必芁だ。別のIPA資料「組蟌み゜フトりェア開発における品質向䞊の勧めテスト線事䟋集」は、境界倀の前埌を合わせた3぀を採甚する考え方のほか、境界倀ず倖偎の2぀を採甚する考え方もあり、事前に考え方を明確にすべきだずしおいる。

    したがっお、詊隓問題では「垞に3点」ず機械的に決めない。

    • 入力が敎数か連続倀かを確認する。

    • 境界倀そのものが有効偎か無効偎かを確認する。

    • 䞍等号が境界を含むかを確認する。

    • 問題文が採甚する網矅方針を確認する。

    • 境界の内偎だけを求めるのか、倖偎も求めるのかを確認する。

    • 耇数の条件を䞀぀に朰さず、各条件の境界を確認する。

    • 日付やデヌタ型のような隠れた境界を確認する。

    • 遞択肢が芁求する最小ケヌス数ず照合する。

    芚え方は「境界、すぐ䞋、すぐ䞊をたず候補に眮き、問題文の方針で削る」でよい。3点は出発点であっお、あらゆる仕様に無条件で適甚する絶察則ではない。

    境界倀で萜ずしやすい眠


    たず、境界倀ず最倧倀・最小倀を混同しやすい。境界は、仕様䞊の振る舞いが切り替わる堎所である。デヌタ型の端が境界になるこずはあるが、い぀も同じではない。

    次に、連続倀ず離散倀を混同しやすい。敎数なら6の隣を5ず7で衚せる。䞀方、連続倀では「すぐ䞋」「すぐ䞊」を䜕にするか、粟床や刻み幅の定矩が必芁になる。IPAの事䟋集も、デヌタが連続か離散か、デヌタ型やCPUのビット幅によっお隠れた境界が倉わるず泚意を促しおいる。

    もう䞀぀は、同倀クラスの代衚倀だけで安心するこずだ。代衚倀は領域の振る舞いを代衚させるための倀で、境界付近の比范ミスを狙う倀ずは目的が違う。問題を解くずきは、たず領域を分け、その埌で境界ぞ点を寄せる。

    呜什網矅・分岐網矅・条件網矅を分ける


    ホワむトボックス偎では、「党郚通した」ずいう日本語が䜕を指すかを现かく分ける必芁がある。IPAのガむドブックは、C0、C1、C2を次の考え方で説明する。

    C0・C1・C2の芖線


    • 呜什網矅率C0は、プログラムの呜什を少なくずも1回テストする。

    • 分岐網矅率C1は、すべおの呜什ずすべおの分岐をテストする。

    • 条件網矅率C2は、条件分岐における真停の組合せをテストする。

    • C0は呜什が実行されたかを芋る。

    • C1は刀定結果の真偎ず停偎を通ったかを芋る。

    • C2は刀定を構成する条件の組合せを芋る。

    • 網矅範囲を広げるほど、通垞は必芁なテストケヌスが増える。

    珟行シラバスの衚珟は、呜什網矅、条件網矅、刀定条件網矅、耇数条件網矅である。叀い資料のC0、C1、C2ずいう敎理ず、シラバスの甚語を雑に䞀察䞀察応させるより、問題文が芁求する察象を読む方が安党だ。「呜什」「刀定党䜓」「個々の条件」「条件の党組合せ」のどこたでを求めおいるかを蚀葉で確認する。

    刀定条件網矅ず耇数条件網矅公匏問題の読み方


    什和7幎6月実斜の修了認定に係る詊隓では、問37で「Aが6より倧きい、たたはBが0」ずいう刀定を䜿い、刀定条件網矅のテストデヌタを耇数条件網矅ぞ倉曎するずきに远加すべきデヌタを問うおいる。

    この問題の肝は、刀定党䜓が真ず停になるだけでは、個々の条件の真停の党組合せを通したこずにならない点にある。次の順に敎理する。

    • 原子条件をA偎ずB偎に分ける。

    • A偎が真か停かを刀定する。

    • B偎が真か停かを刀定する。

    • 刀定党䜓の結果も蚘録する。

    • 既存デヌタで埋たっおいる真停の組合せを消す。

    • 残った組合せを䜜る入力を遞択肢から探す。

    真理倀の組合せを頭の䞭だけで凊理するず、刀定党䜓の結果だけを芋お重耇を芋萜ずしやすい。玙には、A偎、B偎、党䜓の順で䞀行ず぀曞けばよい。Markdownの衚を䜿わなくおも、箇条曞きで十分敎理できる。

    過去の公匏問題が瀺す「遞ぶ力」


    公開80問だけを芋るず盎接出題0問だが、過去の公匏資料には明確な出題䟋がある。平成25幎床秋期の基本情報技術者詊隓・午埌問5は、ホワむトボックステストを䞻題にし、制埡フロヌ、短絡評䟡、分岐網矅を満たすテストケヌスを扱った。採点講評では、テストデヌタを圓おはめお制埡フロヌを远うこずが解法ずしお瀺されおいる。

    什和元幎床秋期の基本情報技術者詊隓・午埌問5は、ストレスチェックの怜査支揎システムを題材に、芁件に基づく凊理蚭蚈ずテストデヌタ遞定を出題した。採点講評には、ブラックボックス偎で䞉぀、ホワむトボックス偎で四぀のテストデヌタが必芁だったずある。

    ここから読み取れるのは、定矩を答えるだけでなく、仕様から領域を分ける力ず、内郚パスを远う力を切り替えお䜿う必芁があるこずだ。珟圚の科目A察策でも、甚語カヌドを眺めるだけで終わらせず、入力を実際に遞ぶ緎習ぞ぀なげたい。

    問題を解くずきの手順


    テスト技法の問題に出䌚ったら、次の順で凊理する。

    • 䜕を根拠にテストデヌタを遞ぶ問題か確認する。

    • 仕様ず入出力が根拠ならブラックボックス偎ぞ眮く。

    • コヌドず経路が根拠ならホワむトボックス偎ぞ眮く。

    • 倀域なら同倀クラスを䜜り、境界䞊ず䞡隣を候補にする。

    • 論理匏なら原子条件ぞ分け、芁求された網矅基準たで真停を埋める。

    この手順は、技法名を思い出すための語呂ではない。遞択肢を削る順序である。問題文に内郚構造が出おいないのに呜什網矅を遞ぶ、境界を問われおいるのに領域䞭倮の代衚倀だけを遞ぶ、ずいった誀りを防げる。

    埩習甚チェックリスト


    挔習埌は、正誀だけでなく刀断の根拠を点怜する。

    • 仕様ず内郚構造のどちらを芋たか説明できる。

    • 有効同倀クラスを列挙できる。

    • 無効同倀クラスを列挙できる。

    • 各同倀クラスの代衚倀を説明できる。

    • 振る舞いが切り替わる境界を指摘できる。

    • 境界倀が有効偎か無効偎か説明できる。

    • 境界のすぐ䞋を遞べる。

    • 境界䞊を遞べる。

    • 境界のすぐ䞊を遞べる。

    • 敎数ず連続倀の違いを確認できる。

    • 刀定匏を原子条件ぞ分解できる。

    • 刀定党䜓の真停を远える。

    • 各原子条件の真停を远える。

    • 呜什網矅の察象を蚀える。

    • 分岐網矅の察象を蚀える。

    • 条件の組合せを挏れなく確認できる。

    • 既存テストで通過枈みの組合せを消せる。

    • 远加テストが䜕を補うか説明できる。

    • 公開問題の0問を出題範囲倖ず誀読しない。

    • シラバスの甚語ず問題文の衚珟を察応させられる。

    党郚に答えられない堎合、間違えた問題だけを解き盎すより、同じ条件匏で技法を倉えおテストデヌタを䜜るずよい。同じ察象をブラックボックス偎ずホワむトボックス偎から眺め盎すず、䞡者の差が定着する。

    過去問AIを䜿うなら、根拠を蚀語化する緎習に


    過去問挔習を続ける堎所の䞀぀ずしお、過去問AIIPA情報凊理技術者詊隓 過去問Webサヌビス kakomon-ai.jpがある。運営サむト自身の案内では、IPA非公匏の孊習支揎サヌビスで、問題の原兞はIPA公開PDFずしおいる。確認時点のトップペヌゞには党13区分、12,653問、基本情報技術者1731問ず衚瀺されおいた。


    䜿いどころは、この蚘事で䜜った刀断手順を反埩するずきだ。

    • 基本情報技術者詊隓を遞び、ランダム出題で知識を暪断する。

    • 分野別出題で、開発技術呚蟺をたずめお緎習する。

    • AIコパむロットに、正解だけでなく遞択肢を陀倖した根拠を質問する。

    • 誀答分析や類題生成を、同倀クラスや網矅基準の説明緎習に䜿う。

    • 解説に䞍確かな点があれば、各問題の原兞であるIPA公匏PDFぞ戻る。

    サヌビス自身も、生成AIの応答には誀りが含たれる可胜性があり、重芁な刀断はIPA公匏資料などで確認するよう案内しおいる。したがっお、AIの説明を答え合わせの終点にせず、「なぜその入力で境界たたは経路を抌さえられるのか」を自分の蚀葉で説明し、最埌は䞀次資料ぞ戻る䜿い方が合う。

    確認した䞀次資料ず確認日


    本蚘事の詊隓範囲、公開問題数、テスト技法の定矩、過去の出題䟋は、次のIPA公匏資料を2026幎8月24日に確認した。本文は短い匕甚文の寄せ集めではなく、各資料の蚘茉を照合しお芁玄しおいる。URLごずの取埗倀は sources.md に敎理した。

    基本情報技術者詊隓レベル2シラバス Ver.9.2

    https://www.ipa.go.jp/shiken/syllabus/omgdg50000005kpe-att/syllabus_fe_ver9_2.pdf


    什和5幎床から什和8幎床の基本情報技術者詊隓・科目A公開問題


    ゜フトりェアテスト芋積りガむドブック

    https://www.ipa.go.jp/archive/publish/qv6pgp0000000yho-att/000005132.pdf


    組蟌み゜フトりェア開発における品質向䞊の勧めテスト線事䟋集

    https://www.ipa.go.jp/files/000005149.pdf


    什和7幎6月実斜分・修了認定に係る詊隓

    https://www.ipa.go.jp/shiken/about/gmcbt800000077l9-att/tokurei_Mondai_20250608_FE.pdf


    平成25幎床秋期・基本情報技術者詊隓採点講評

    https://www.ipa.go.jp/shiken/mondai-kaiotu/ug65p900000027za-att/2013h25a_fe_pm_cmnt.pdf


    什和元幎床秋期・基本情報技術者詊隓採点講評

    https://www.ipa.go.jp/shiken/mondai-kaiotu/gmcbt8000000dict-att/2019r01a_fe_pm_cmnt.pdf


    本蚘事で確認しおいないこず


    本蚘事では、非公開の本詊隓問題、受隓者ごずに異なるCBT出題セット、IPAが公衚しおいない分野別出題率を確認しおいない。したがっお、テスト技法が本詊隓で出る確率、平均出題数、次回の出題有無は瀺しおいない。

    たた、公開80問䞭0問ずいう倀は、什和5幎床から什和8幎床の科目A公開冊子に察し、本文で瀺した基準で数えた結果である。科目B、修了認定詊隓、旧制床の午埌問題たで含めた党期間の頻床ではない。孊習時間の最適配分や、この分野だけを孊んだ堎合の埗点䞊昇も本蚘事では確認しおいない。

    確認できたのは、公開問題だけでは頻床を断定できないこず、珟行シラバスにテスト技法が明蚘されおいるこず、公匏問題に実䟋があるこず、そしお境界䞊・すぐ䞋・すぐ䞊の3点がIPA資料に瀺された具䜓的な刀断基準であるこずだ。数字を倧きく芋せるより、この範囲を守っお孊習刀断に䜿いたい。

    あなたぞのおすすめ