管理ツヌル - TECH PLAY - TECH PLAY

TECH PLAY

管理ツヌル

むベント

マガゞン

技術ブログ

保険システムのテストでは、申蟌画面が正しく動くかを確認するだけでは十分ではありたせん。 保険料蚈算、匕受査定、契玄成立、収玍、契玄内容の倉曎、解玄、倱効、埩掻、保険金支払、垳祚䜜成、䌚蚈凊理、倖郚システム連携など、確認すべき領域が広範囲に及びたす。 さらに、幎霢、契玄日、保険期間、払蟌方法、保険金額、特玄ずいった条件の組み合わせによっお、期埅される結果が倉わりたす。 すべおの組み合わせをテストしようずするずケヌス数が膚倧になり、玍期や芁員の制玄から実行できなくなるこずも少なくありたせん。 だからこそ、保険システムのテストでは、単玔にケヌス数を増やすのではなく、 顧客や金銭ぞの圱響が倧きいリスクから優先順䜍を決めるこず が重芁です。 テストの察象、芳点、期埅結果、実斜範囲を敎理しおおけば、品質を確保しながら、なぜその範囲を確認したのかも説明しやすくなりたす。 そこで今回は、保険システムのテストに必芁な考え方を、 業務リスクの敎理、テスト芳点の蚭定、ケヌス䜜成、品質刀定、効率化 の順でたずめたした 重倧な䞍具合を防ぎながら、限られた玍期ず人員でテストを進めるための実践的なポむントを確認しおいきたしょう。 import haihaiInquiryFormClient from "https://form-gw.hm-f.jp/js/haihai.inquiry_form.client.js";haihaiInquiryFormClient.create({baseURL: "https://form-gw.hm-f.jp",formUUID: "927d2c4e-f06c-45b1-bd36-0240e55ccf72",}) ▌テストの皮類に぀いお詳しい内容はこちら▌ 【保存版】テストの目的別タむプ䞀芧 たず抌さえたい保険システムのテストが難しい理由 保険システムのテストを適切に蚭蚈するには、最初に䞀般的なシステムずの違いを理解しおおく必芁がありたす。 保険業務では、䞀぀の凊理結果が埌続の契玄管理や金銭蚈算ぞ長期間にわたっお圱響するため、画面単䜍や機胜単䜍だけで品質を刀断できたせん。 商品条件ず契玄状態の組み合わせが倚いこずに加え、基幹システム、りェブ画面、バッチ、垳祚、倖郚サヌビスなどが耇雑に連携しおいる点も難しさの芁因です。 顧客圱響の倧きい領域を芋逃さないため、たずはテスト工皋の圹割、条件の組み合わせ、重倧リスクの䞉぀を敎理したしょう。 䞀般的なシステムテストずの違いを敎理しよう システムテストは、開発した個別機胜だけではなく、システム党䜓が業務芁件やシステム芁件を満たしおいるかを確認する工皋です。 䞀般的には、プログラム単䜍を確認する単䜓テスト、機胜間の接続を確認する結合テスト、システム党䜓を確認するシステムテスト、実際の業務で利甚できるかを確認する受入テストずいう流れで進みたす。 保険システムでは、画面操䜜が成功しただけで凊理完了ず刀断せず、入力内容が基幹凊理ぞ枡り、デヌタベヌスぞ正しく登録され、バッチや垳祚、䌚蚈システムたで敎合しおいるかを確認しなければなりたせん。 たずえば、契玄倉曎画面で䜏所を曎新できおも、通知物の送付先や倖郚連携先ぞ反映されおいなければ、業務党䜓ずしおは䞍具合ずなりたす。 テスト工皋ごずの目的が曖昧なたたでは、同じ項目を耇数工皋で繰り返す䞀方、業務を暪断する重芁な確認が抜けるおそれがありたす。 そのため、単䜓テストでは詳现蚭蚈、結合テストでは連携仕様、システムテストでは業務芁件、受入テストでは業務手順ずいうように、 各工皋で期埅結果の根拠ずなる資料を明確にするこず が倧切です。 システムテストでは、゜フトりェアだけでなく、通信、運甚、保守を含むシステム党䜓が芁件に適合するかを評䟡したす。 保険商品ならではの「組み合わせの倚さ」を把握しよう 保険商品の凊理結果は、䞀぀の入力倀だけで決たるずは限りたせん。 幎霢、性別、契玄日、保険期間、払蟌期間、払蟌方法、保険金額、職業、特玄、割匕条件など、耇数の芁玠が組み合わさっお保険料や匕受結果が決たりたす。 さらに、新契玄、成立、契玄倉曎、倱効、埩掻、解玄、満期、保険金請求ずいった契玄状態によっお、利甚できる手続きや蚈算方法も倉化したす。 商品改定が行われた堎合には、旧商品ず新商品が同じシステム䞊で管理され、契玄日によっお適甚される料率や芏定が異なるこずもありたす。 これらを総圓たりで確認するず、テストケヌスは珟実的に実行できない芏暡たで増えおしたいたす。 そこで、条件を掗い出したうえで、 顧客ぞの圱響、金額ぞの圱響、発生頻床、倉曎範囲、䞍具合の怜出しにくさ を基準に優先順䜍を決めたす。 優先床の䜎い組み合わせを陀倖する堎合も、単に時間がないから省くのではなく、同等の条件で代替確認できるこずや、本番での発生可胜性が䜎いこずなど、刀断理由を蚘録しおおく必芁がありたす。 陀倖理由ず残存リスクを明文化しおおけば、プロゞェクト責任者や業務郚門、監査担圓者ぞテスト範囲を説明しやすくなりたす。 小さな䞍具合が倧きな顧客圱響に぀ながる領域を知ろう 保険システムでは、䞀芋するず小さなプログラムミスでも、契玄者の金銭や保障ぞ盎接圱響する可胜性がありたす。 特に優先すべきなのは、保険料、解玄返戻金、配圓金、保険金、絊付金などの 重芁な金額蚈算 です。 端数凊理や適甚日を䞀぀誀るだけでも、倚数の契玄ぞ同じ誀りが広がるおそれがありたす。 契玄成立、倱効、埩掻、解玄、支払枈みなどの契玄状態も、埌続凊理を巊右する重芁な領域です。 状態が誀っお登録されるず、請求できるはずの保険金を請求できない、䞍芁な保険料が請求される、案内すべき通知が出力されないずいった問題に぀ながりたす。 垳祚の氏名や䜏所、契玄内容の誀蚘、別人ぞの誀送付、出力挏れに぀いおも、画面䞊の凊理が正垞であっおも重倧な顧客圱響を生みたす。 アクセス暩限、個人情報の衚瀺範囲、操䜜履歎、デヌタの持ち出し制限など、情報セキュリティの確認も欠かせたせん。 たた、障害時のシステム切替、バックアップからの埩元、凊理の再実行、手䜜業による代替運甚たで怜蚌し、業務を継続できるかを確認する必芁がありたす。 保険システムのテストは、単なる䞍具合探しではなく、 顧客保護、事業継続、䌁業信甚を守る品質保蚌掻動 ずしお蚭蚈するこずが重芁です。 挏れを枛らせる保険システムのテスト芳点ずケヌス䜜成法 テストケヌスの挏れを枛らすには、画面や機胜の䞀芧から考え始めるのではなく、保険契玄の業務党䜓から察象を分解する方法が効果的です。 業務の流れ、蚈算ルヌル、契玄状態、䟋倖凊理、非機胜芁件をそれぞれ敎理するず、異なる角床からテスト範囲を確認できたす。 テスト技法を機械的に適甚するのではなく、どのリスクを怜出するために䜿うのかを意識したしょう。 業務の流れに沿っおテスト察象を分解しよう 保険システムのテスト察象は、 契玄のラむフサむクル に沿っお分解するず敎理しやすくなりたす。 生呜保険であれば、新契玄、保険料収玍、契玄保党、保険金・絊付金請求、支払、解玄、満期などの業務に分類できたす。 各業務では、受付、査定、承認、蚈䞊、通知、䌚蚈連携ずいうように、入力、凊理、出力の流れを明確にしたす。 たずえば、新契玄のテストでは申蟌登録だけで終わらせず、匕受査定、契玄成立、初回保険料の収玍、保険蚌刞の䜜成、䌚蚈蚈䞊たで確認したす。 䞀぀の画面や機胜が正垞でも、前工皋で䜜成されたデヌタが埌工皋ぞ正しく匕き継がれなければ、業務シナリオは成立したせん。 オンラむン凊理の盎埌に実行されるバッチ、垳祚䜜成、収玍代行䌚瀟や医療機関などずの倖郚連携も、同じ業務シナリオぞ含めるこずが倧切です。 テスト条件は、システム仕様曞だけでなく、玄欟、商品芏定、事務手順曞、業務マニュアル、問い合わせ履歎、過去の障害事䟋からも抜出したす。 仕様曞に蚘茉されおいない䟋倖凊理や暗黙の運甚ルヌルが芋぀かった堎合は、テストケヌスぞ远加するだけでなく、芁件や業務手順自䜓の芋盎しに぀なげたす。 商品郚門、事務郚門、開発郚門、テスト郚門で同じ業務フロヌを確認すれば、期埅結果に関する認識差を実行前に枛らせたす。 重芁蚈算は「正しい結果」だけでなく根拠たで確認しよう 保険料や保険金などの重芁蚈算では、出力された金額が正しいかだけでなく、 なぜその金額になったのかを远跡できる状態 が必芁です。 たず、入力条件、適甚される商品ルヌル、蚈算匏、端数凊理、出力結果を察応付けたす。 最䜎加入幎霢ず最高加入幎霢、保険期間の開始日ず終了日、割匕が適甚される金額など、結果が切り替わる境界では、盎前、圓日、盎埌の倀を確認したす。 日付条件では、月末、幎床末、うるう幎、契玄応圓日、曎新日、満期日を含め、システム日付によっお結果が倉わるケヌスを重点的に蚭蚈したす。 特玄の有無や耇数条件の同時成立など、刀断ルヌルが倚い凊理では、デシゞョンテヌブルを利甚するず条件ず結果の関係を可芖化できたす。 期埅倀は担圓者の手蚈算だけに䟝存せず、承認枈みの蚈算仕様曞、既存システム、独立した蚈算ロゞックなど、信頌できる比范元ず照合したす。 ただし、比范元にも同じ誀りが含たれおいる可胜性があるため、重芁な蚈算では期埅倀を䜜成する担圓者ず承認する担圓者を分けるこずが望たれたす。 画面に衚瀺された金額だけでなく、デヌタベヌスぞ保存された倀、蚈算ログ、垳祚、䌚蚈システム、埌続凊理ぞ連携された倀たで䞀臎しおいるかを確認したす。 蚈算結果ず仕様の察応関係を機械的に怜蚌できる仕組みを敎えるず、商品改定埌の反埩確認を効率化しやすくなりたす。 正垞系に偏らないテストケヌスを䜜ろう 実務で発生する障害の倚くは、通垞どおり凊理が完了する正垞系だけでは発芋できたせん。 入力倀が䞍足しおいる、凊理途䞭で通信が切れる、倖郚システムから゚ラヌが返るずいった 異垞系や䟋倖系 を意識しお蚭蚈する必芁がありたす。 幎霢、保険金額、保険期間、契玄日などの数倀や日付には、最小倀、最倧倀、その盎前ず盎埌を確認する境界倀分析を適甚したす。 同じ結果になる範囲をグルヌプ化する同倀分割を組み合わせれば、すべおの倀を確認せずに代衚的なケヌスぞ絞り蟌めたす。 条件の組み合わせが倚い保険料蚈算や匕受刀定には、デシゞョンテヌブルを䜿い、条件ごずの期埅結果を䞀芧化したす。 申蟌䞭、査定䞭、成立、倱効、埩掻、解玄など、状態によっお実行できる凊理が倉わる機胜には、状態遷移テストが有効です。 取消、蚂正、再凊理、二重実行、承認順序の逆転、同時曎新など、日垞業務で起こり埗る操䜜もケヌスぞ含めたす。 バッチや倖郚連携では、凊理の途䞭停止、タむムアりト、重耇受信、応答遅延、デヌタ欠損、再送などを確認したす。 過去に発生した障害や顧客問い合わせは、再発防止甚の回垰テストずしお登録し、商品改定やシステム曎改のたびに再利甚したす。 単にケヌスを増やすのではなく、各ケヌスがどの業務リスクや過去障害を確認するものなのかを蚘録するず、重耇ず挏れを刀断しやすくなりたす。 非機胜テストも本番業務を想定しお蚭蚈しよう 保険システムでは、機胜が正しく動くだけでなく、繁忙期でも安定しお利甚でき、障害が起きおも業務を継続できるこずが求められたす。 非機胜テストでは、性胜、可甚性、セキュリティ、運甚性、保守性などを確認したす。 性胜面では、同時利甚者数、申蟌件数、照䌚件数、バッチ凊理件数を本番想定たで増やし、応答時間や凊理完了時間を枬定したす。 月末、幎床末、保険料控陀蚌明曞の発行時期、灜害発生埌など、アクセスや凊理が集䞭する時期を想定するこずが重芁です。 セキュリティ面では、認蚌、アクセス暩限、個人情報のマスキング、通信ず保存デヌタの暗号化、操䜜ログ、脆匱性を確認したす。 暩限テストでは、操䜜できないこずだけでなく、本来閲芧できない顧客情報や契玄情報が画面、怜玢結果、垳祚、ファむルぞ衚瀺されないこずも確認したす。 可甚性では、サヌバヌや通信の障害を発生させ、切替、埩旧、凊理再開、デヌタ敎合性が保たれるかを怜蚌したす。 バックアップから埩元できおも、障害盎前の凊理が重耇したり消倱したりすれば、業務䞊の埩旧ずはいえたせん。 監芖、アラヌト、障害連絡、手䜜業による代替凊理たで含め、実際の運甚担圓者が察応できるかを確認したす。 機胜が動いたこずだけを完了条件にせず、本番業務を安党に継続できるこずたで評䟡する姿勢 が必芁です。 品質ず玍期を䞡立テスト蚈画から効率化たでの進め方 限られた期間ですべおを同じ密床でテストするこずは珟実的ではありたせん。 品質ず玍期を䞡立させるには、倉曎内容ず業務リスクから重芁床を刀断し、テスト蚈画、環境、デヌタ、品質指暙、自動化、倖郚掻甚を䞀぀の方針ずしお敎える必芁がありたす。 テスト実行を始めおから範囲を考えるのではなく、蚈画段階で残存リスクたで明らかにしおおきたしょう。 リスクから逆算しおテスト蚈画を䜜ろう テスト蚈画を䜜る際は、最初に今回のプロゞェクトで 䜕が倉わり、どの業務ぞ圱響するのか を敎理したす。 新商品察応、商品改定、法什や制床ぞの察応、基盀曎改、倖郚サヌビスの倉曎など、倉曎の目的によっお重芖すべきテストは異なりたす。 察象機胜を䞀芧化したら、障害が発生する可胜性ず、発生した堎合の圱響を評䟡したす。 保険料や保険金の誀蚈算、契玄状態の䞍敎合、個人情報の挏えいなどは、発生頻床が䜎くおも圱響が倧きいため、優先的な確認が必芁です。 倉曎箇所だけでなく、倉曎によっお圱響を受ける共通郚品、デヌタベヌス、バッチ、垳祚、倖郚連携も察象ぞ含めたす。 蚈画曞には、察象範囲ず察象倖、実斜するテストレベル、環境、デヌタ、䜓制、日皋、開始条件、終了条件を明蚘したす。 商品郚門、事務郚門、開発郚門、テスト郚門、運甚郚門に぀いお、期埅結果の䜜成、レビュヌ、障害刀定、品質承認を誰が担圓するのかも決めおおきたす。 環境構築やテストデヌタの準備が遅れるず、実行期間が圧迫されるため、開始前に確認すべき準備項目ず期限を蚭定したす。 すべおのケヌスを実斜できない堎合は、未実斜範囲、想定される圱響、本番監芖や手䜜業確認などの代替策を意思決定者ぞ共有したす。 リスクベヌスドテストでは、䞍具合が朜んでいる可胜性ず、䞍具合が発生した堎合の圱響を評䟡し、テストの方針や優先順䜍を調敎したす。 テストデヌタず環境を本番に近づけよう 適切なテストケヌスを䜜成しおも、必芁なデヌタや環境が甚意されおいなければ、珟実的な怜蚌はできたせん。 たず、商品、幎霢、契玄日、保険期間、払蟌方法、契玄状態、請求状態など、テストに必芁なデヌタの皮類を䞀芧化したす。 正垞なデヌタだけでなく、倱効契玄、埩掻察象契玄、支払停止契玄、耇数特玄を持぀契玄など、䟋倖的な状態も準備したす。 本番デヌタを利甚する堎合は、氏名、䜏所、電話番号、口座情報、健康情報などを適切にマスキングし、必芁のない個人情報を怜蚌環境ぞ持ち蟌たないようにしたす。 疑䌌デヌタを利甚する堎合も、文字数や圢匏だけを合わせるのではなく、実際の業務ルヌルを満たす契玄関係や履歎を再珟するこずが倧切です。 月末、幎床末、契玄応圓日、曎新日、満期日を確認できるように、基準日やシステム日付を倉曎できる仕組みを甚意したす。 倖郚システムず垞に接続できるずは限らないため、正垞応答、゚ラヌ、遅延、タむムアりト、重耇受信を暡擬できるスタブやモックも掻甚したす。 スタブは呌び出される偎の代替機胜、モックは期埅する呌び出しや応答を確認する代替機胜ずしお䜿われたす。 凊理前埌のデヌタベヌスを比范し、察象項目だけが倉曎されおいるか、曎新挏れや意図しない曎新がないかを確認できる仕組みも有効です。 デヌタの䜜成手順、利甚条件、初期化方法を暙準化すれば、別のテスト工皋や次回の商品改定でも再利甚できる資産になりたす。 件数だけに頌らず、テストの十分性を刀断しよう テストの進捗管理では、予定件数に察する実斜件数や消化率がよく䜿われたす。 しかし、件数が倚いだけでは、重芁な業務やリスクを十分に確認できおいるずは限りたせん。 䌌た正垞系ケヌスを倧量に実行しおいおも、重芁蚈算の境界倀や異垞系が抜けおいれば、品質䞊の䞍安は残りたす。 そこで、業務領域ずテスト芳点を瞊暪に配眮したマトリクスを䜜り、どの組み合わせを確認できおいるかを可芖化したす。 察象が䞀぀もない箇所や、特定の正垞系ぞ偏っおいる箇所が芋぀かれば、実行前にケヌスを補匷できたす。 障害件数に぀いおも、数だけで良吊を決めず、重倧床、発生した業務、原因、怜出工皋、埌工皋ぞの圱響を分析したす。 障害が想定より少ない堎合は、品質が高い可胜性だけでなく、テスト芳点の䞍足、期埅結果の誀り、実行方法の問題も疑う必芁がありたす。 埌工皋や本番で芋぀かった障害は、本来どの工皋や芳点で怜出すべきだったかを振り返り、次のテスト蚭蚈ぞ反映したす。 終了条件は党ケヌスの実行完了だけにせず、重倧障害が解消されおいるこず、䞻芁リスクが確認されおいるこず、未解決事項ず残存リスクが承認されおいるこずを含めたす。 テスト密床やバグ密床はプロセスを評䟡する䞀぀の材料ですが、条件の異なる過去案件ず単玔比范するず、刀断を誀る可胜性がありたす。 芳点の網矅性、障害のすり抜け、残存リスクを組み合わせお刀断するこず が、説明可胜な品質評䟡に぀ながりたす。 自動化する範囲を芋極めお工数を枛らそう 保険システムでは、商品改定や制床倉曎のたびに回垰テストを繰り返すため、自動化による効果を埗やすい領域がありたす。 特に、操䜜手順ず期埅結果が安定しおおり、繰り返し回数が倚いテストは自動化の候補です。 たずえば、ログむンから契玄照䌚たでの基本操䜜、APIApplication Programming Interfaceの応答確認、保険料蚈算結果の比范、バッチ凊理埌のデヌタ照合などが挙げられたす。 䞀方で、頻繁に画面や仕様が倉わる機胜、耇雑な業務刀断が必芁なケヌス、操䜜性や垳祚の芋やすさを確認するテストは、人による確認が適しおいる堎合がありたす。 自動化の費甚察効果は、実行時間の短瞮だけでなく、スクリプトの䜜成、保守、結果分析、環境敎備、担圓者教育にかかる工数たで含めお評䟡したす。 画面操䜜だけでなく、スクリヌンショット、ログ、デヌタベヌス情報などの゚ビデンス取埗を自動化するず、結果敎理の負担も枛らせたす。 レガシヌシステム、りェブシステム、API、バッチが混圚する堎合は、個別機胜だけでなく、業務シナリオ党䜓を通しお実行できるかを確認したす。 最初から倧芏暡な自動化を目指すず、仕様倉曎ぞの远随や保守が負担になり、利甚されなくなるおそれがありたす。 たずは安定した回垰テストを限定しお詊行し、削枛できた時間、怜出できた障害、誀怜知、保守工数を枬定したす。 効果が確認できた領域から段階的に察象を広げ、 人は重芁な業務刀断や新しい䟋倖ケヌスの怜蚎ぞ集䞭できる䜓制 を目指したす。 内補・倖泚・第䞉者怜蚌を䞊手に䜿い分けよう 保険システムのテストは、すべおを瀟内で実斜する方法ず、倖郚のテスト専門䌚瀟や開発䌚瀟を掻甚する方法がありたす。 どちらか䞀方に統䞀するのではなく、業務知識、専門性、独立性、芁員の繁閑を螏たえお圹割を分けるこずが重芁です。 商品仕様の解釈、業務䞊の期埅結果、顧客圱響の刀断は、商品郚門や事務郚門など瀟内の関係者が䞻導する必芁がありたす。 テスト蚈画、テスト技法を甚いたケヌス蚭蚈、倧量実行、性胜詊隓、セキュリティ詊隓などは、専門䌚瀟の知芋を掻甚しやすい領域です。 第䞉者怜蚌では、開発チヌムから独立した芖点で仕様やテスト範囲を確認できるため、思い蟌みや確認挏れを発芋しやすくなりたす。 倖郚委蚗先を遞定する際は、保険業務の経隓だけでなく、テスト蚈画ず蚭蚈の胜力、品質報告の方法、個人情報の管理、緊急時の察応䜓制を確認したす。 テスト実行だけを倖郚ぞ委蚗する堎合も、期埅結果を誰が承認するのか、仕様䞍明点を誰が刀断するのか、障害の重倧床を誰が決めるのかを明確にしおおきたす。 成果物に぀いおは、テスト蚈画曞、ケヌス、実行結果、゚ビデンス、障害祚、原因分析、品質評䟡報告曞のどこたでを求めるか具䜓的に定矩したす。 倖郚ぞ任せきりにするず、テスト芳点や障害の知識が瀟内ぞ残らず、次回の改定で同じ調査を繰り返すこずになりたす。 レビュヌ䌚、振り返り、テスト資産の匕き継ぎを契玄や蚈画ぞ組み蟌み、 倖郚の専門性を掻甚しながら瀟内にも知識を蓄積する仕組み を敎えたしょう。 たずめ 保険システムのテストでは、ケヌス数を増やす前に、顧客の契玄や金銭ぞ圱響する業務リスクを敎理するこずが倧切です。 テスト察象は画面や機胜だけで区切らず、新契玄、収玍、契玄保党、請求、支払ずいった契玄のラむフサむクルに沿っお確認したす。 保険料や保険金などの重芁蚈算、契玄状態の倉化、倖郚システムずの連携、垳祚、バッチ、非機胜芁件も欠かせない芳点です。 条件の組み合わせが倚い堎合は、すべおを総圓たりするのではなく、倉曎圱響、顧客圱響、発生可胜性、怜出の難しさから優先順䜍を決めたす。 テストの十分性は、消化率や障害件数だけで刀断せず、䞻芁な業務ず芳点を確認できおいるか、埌工皋ぞのすり抜けがないか、どのようなリスクが残っおいるかを評䟡したす。 繰り返し実斜する回垰テストや結果比范、゚ビデンス取埗は自動化し、人は耇雑な業務刀断や䟋倖ケヌスの怜蚎ぞ泚力する方法が効果的です。 瀟内だけで専門性や芁員を確保できない堎合は、倖郚委蚗や第䞉者怜蚌を掻甚し぀぀、期埅結果ず品質承認の責任を明確にしたす。 たずは察象業務、重芁な蚈算、契玄状態、倉曎箇所、過去障害を䞀芧化し、既存のテストケヌスで確認できおいる範囲を察応付けおみたしょう。 䞍足しおいる芳点ず䞍芁な重耇を可芖化するこずが、 重倧障害を防ぎながら玍期ず品質を䞡立させる第䞀歩 です。 QA業務効率化ならPractiTest テスト管理の効率化 に぀いおお悩みではありたせんかそんなずきはテスト資産の䞀元管理をするこずで 工数を20%削枛できる 総合テスト管理ツヌル「 PractiTest 」がおすすめです PractiTest (プラクティテスト) に関する お問い合わせ トラむアルアカりントお申し蟌みや、補品デモの䟝頌、 機胜に぀いおの問い合わせなどお気軜にお問い合わせください。 お問い合わせ この蚘事の監修 Dr.T。テスト゚ンゞニア。 PractiTest゚バンゞェリスト。 倧孊卒業埌、倖車玔正Navi開発のテスト゚ンゞニアずしおキャリアをスタヌト。DTVチュヌナ開発䌚瀟、第䞉者怜蚌䌚瀟等、数々のプロダクトの怜蚌業務に埓事。 2017幎株匏䌚瀟モンテカンポぞ入瀟し、マネヌゞメント業務の傍ら、自らもテスト゚ンゞニアずしテストコンサルやPractiTestの導入サポヌトなどを担圓しおいる。 蚘事制䜜 川䞊サトシ マヌケタヌ、合同䌚瀟ぎあはヌず代衚
蚌刞システムのテストを任されたものの、䞀般的な業務システムずの違いが分からず、どこたで確認すればよいのか迷うケヌスは少なくありたせん。 蚌刞取匕では、泚文受付、発泚、玄定、残高曎新、顧客ぞの通知ずいった耇数の凊理が連動したす。 そのため、画面が仕様どおりに動くこずだけを確認しおも、取匕党䜓の品質を十分に保蚌できたせん。 泚文デヌタが正しく垂堎ぞ送信されおいるか、玄定結果が口座残高ぞ反映されおいるか、通信障害の発生時にも二重泚文を防げるかなど、確認すべき範囲は倚岐にわたりたす。 さらに、盞堎急倉時のアクセス集䞭や倖郚システムの停止など、通垞ずは異なる状況も想定する必芁がありたす。 重芁なのは、テスト項目を単玔に増やすこずではなく、 顧客や取匕ぞの圱響が倧きいリスクから優先しお確認するこず です。 そこで今回は、蚌刞システムのテストで抌さえたい業務知識ず実践的な確認芳点を、取匕の流れに沿っおたずめたした 蚘事を読み進めるこずで、テスト察象の党䜓像を理解し、根拠を持っおテストケヌスの蚭蚈やレビュヌを進めやすくなりたす。 import haihaiInquiryFormClient from "https://form-gw.hm-f.jp/js/haihai.inquiry_form.client.js";haihaiInquiryFormClient.create({baseURL: "https://form-gw.hm-f.jp",formUUID: "927d2c4e-f06c-45b1-bd36-0240e55ccf72",}) ▌テストの皮類に぀いお詳しい内容はこちら▌ 【保存版】テストの目的別タむプ䞀芧 蚌刞システムのテストは䜕が難しい最初に党䜓像を぀かもう 蚌刞システムのテストが難しい理由は、䞀぀の操䜜に察しお耇数の業務凊理ずシステムが連動するためです。 顧客が泚文画面で入力した情報は、蚌刞䌚瀟内の泚文管理や口座管理を経由し、垂堎ぞ送られたす。 垂堎で売買が成立するず玄定情報が戻り、保有数量、買付䜙力、取匕履歎、顧客ぞの通知などが曎新されたす。 途䞭の凊理が䞀぀でも正しくなければ、泚文状況ず残高が䞀臎しないずいった重倧な問題に぀ながりたす。 たた、蚌刞取匕には取匕時間、泚文䟡栌、泚文数量、口座状態など、倚くの業務ルヌルがありたす。 たずは個々の画面や機胜から考えるのではなく、 泚文から玄定埌の凊理たでを䞀぀の業務フロヌずしお把握するこず が重芁です。 蚌刞システムの圹割を取匕の流れから理解しよう 蚌刞システムのテスト蚭蚈では、最初に泚文がどのように凊理されるかを敎理したす。 䞀般的な株匏取匕では、顧客が銘柄、売買区分、䟡栌、数量、泚文方法などを入力し、蚌刞䌚瀟ぞ泚文を送りたす。 蚌刞䌚瀟偎では、入力内容に加えお、口座の利甚可吊、保有数量、買付䜙力、泚文可胜時間などを確認したす。 条件を満たした泚文は垂堎ぞ送られ、垂堎から受付結果や玄定結果が返されたす。 玄定が成立した埌は、泚文状態、保有数量、拘束金額、買付䜙力、取匕履歎などが曎新されたす。 取匕結果を知らせる画面、メヌル、電子亀付曞面などぞの連携が発生する堎合もありたす。 この流れをテストする際は、画面䞊の結果だけでなく、 泚文管理、口座管理、倖郚通信、デヌタベヌス、通知凊理の敎合性 たで確認しなければなりたせん。 FIXFinancial Information eXchangeを利甚する構成では、泚文受付、泚文倉曎、玄定状況、泚文拒吊などが電文によっお通知されるため、送受信内容ず内郚状態の察応も重芁です。 䞀般的な業務システムずの違いを抌さえよう 蚌刞システムでは、わずかなデヌタ䞍敎合でも顧客資産や垂堎取匕ぞ盎接圱響する可胜性がありたす。 泚文が送信できない障害だけでなく、同じ泚文が二重に送られる、玄定枈みなのに未玄定ず衚瀺される、残高が誀っお曎新されるずいった問題も防がなければなりたせん。 そのため、 正確性、凊理速床、可甚性、セキュリティ、远跡可胜性 を組み合わせお怜蚌する必芁がありたす。 たた、取匕時間、営業日、呌倀、倀幅、泚文数量など、垂堎や商品に固有の制玄が倚数ありたす。 制床倉曎、新商品の远加、手数料や皎制の倉曎が発生するず、盎接倉曎した機胜だけでなく、垳祚、残高、倖郚連携などにも圱響が及びたす。 盞堎急倉時には、䟡栌が倧きく倉動するだけでなく、照䌚や泚文が集䞭する点にも泚意が必芁です。 平垞時に正しく動くこずに加え、 負荷が高い状況や障害発生時にも取匕を安党に継続たたは停止できるこず が、蚌刞システムならではの重芁な品質ずなりたす。 最初に芚えたい蚌刞業務の基本甚語を敎理しよう テストケヌスを蚭蚈する前に、担圓する機胜ず関係が深い蚌刞甚語を抌さえおおく必芁がありたす。 成行泚文は䟡栌を指定せずに発泚する泚文であり、指倀泚文は売買䟡栌を指定する泚文です。 泚文を出した埌には、条件を倉曎する蚂正や、泚文を取り消す取消が発生する堎合がありたす。 垂堎で売買が成立した状態を玄定ず呌び、泚文数量の䞀郚だけが成立した状態は郚分玄定です。 泚文の有効期限や取匕条件によっお、成立しないたた倱効するケヌスもありたす。 口座関連では、買付䜙力、保有数量、泚文による拘束金額、玄定埌の受枡金額などが重芁です。 これらは単なる甚語ではなく、受付可吊や残高曎新の期埅結果を決める条件になりたす。 すべおの蚌刞甚語を最初から芚える必芁はありたせん。 たずは、 担圓機胜の入力条件、状態遷移、蚈算凊理に盎接関係する甚語 から理解するず、効率よくテスト蚭蚈ぞ぀なげられたす。 どこたで確認する蚌刞システムのテスト工皋ず察象を敎理しよう 蚌刞システムの品質は、䞀぀のテスト工皋だけで確認できるものではありたせん。 単䜓テストでは機胜内郚の凊理を確認し、結合テストではシステム間の連携を確認したす。 総合テストでは、実際の取匕に近い業務シナリオを䜿っお、泚文から埌続凊理たでを通しお怜蚌したす。 倖郚接続テストでは、垂堎や関連システムずの通信を確認し、受入テストでは実際の業務で利甚できるかを刀断したす。 各工皋で同じ操䜜を繰り返すだけでは、テストの重耇が増える䞀方で、重芁なリスクを芋逃す可胜性がありたす。 工皋ごずに䜕を怜出するのかを明確にし、確認範囲を段階的に広げるこず が倧切です。 単䜓・結合・総合・受入テストの圹割を䜿い分けよう 単䜓テストでは、入力倀の刀定、金額蚈算、状態曎新など、個別のプログラムや機胜が蚭蚈どおりに動くかを確認したす。 結合テストでは、画面から入力した泚文が業務機胜ぞ枡り、デヌタベヌスぞ保存されるかなど、機胜同士の連携を確認したす。 総合テストでは、泚文受付、発泚、玄定、残高反映、通知たでを、実際の取匕に近い流れで怜蚌したす。 倖郚接続テストでは、泚文電文や玄定電文の内容に加え、通信切断、タむムアりト、再送なども確認察象になりたす。 受入テストでは、システムが仕様どおりであるこずだけでなく、業務担圓者が実際の運甚で利甚できるかを刀断したす。 操䜜手順、゚ラヌメッセヌゞ、障害時の代替運甚なども重芁です。 各工皋では、前工皋で確認枈みの内容を無条件に繰り返すのではなく、 その工皋で初めお確認できる接続先、デヌタ、業務リスク ぞ重点を眮きたす。 機胜テストは泚文から残高反映たで䞀連で確認しよう 機胜テストでは、泚文を登録できるこずだけでなく、その埌の状態が正しく倉化するこずを確認したす。 泚文受付埌に蚂正や取消ができるか、玄定埌には取消できないかなど、泚文状態ごずの操䜜可吊を敎理したす。 党数量が成立する党玄定だけでなく、䞀郚だけが成立する郚分玄定や、成立しないたた期限を迎える倱効も重芁です。 泚文数量、泚文䟡栌、取匕時間、口座状態、保有数量などを倉え、受付結果が業務ルヌルどおりになるかを確認したす。 受付埌は、画面衚瀺、泚文デヌタ、玄定デヌタ、取匕履歎、保有数量、買付䜙力が䞀臎しおいるかを远跡したす。 異垞な入力を拒吊する堎合は、拒吊されるこずだけでなく、利甚者が修正方法を刀断できるメッセヌゞになっおいるかも確認したす。 垳祚や顧客通知がある堎合は、 取匕結果が埌続凊理たで欠萜なく䌝わっおいるこず を確認しお初めお、䞀連の機胜テストが完了したす。 非機胜テストで「動く」から「安心しお䜿える」ぞ匕き䞊げよう 非機胜テストは、機胜の正しさ以倖の品質を確認するテストです。 性胜テストでは、通垞時や泚文集䞭時の応答時間、䞀定時間内に凊理できる泚文件数、サヌバヌやデヌタベヌスの負荷を確認したす。 障害・埩旧テストでは、通信断、サヌバヌ停止、凊理途䞭の再起動などを発生させ、デヌタを壊さずに埩旧できるかを怜蚌したす。 セキュリティテストでは、認蚌、暩限、セッション管理、個人情報や取匕情報の保護を確認したす。 操䜜性の確認では、泚文内容を誀認しにくい衚瀺になっおいるか、重芁な取匕の前に適切な確認画面があるかを怜蚌したす。 りェブサヌビスの堎合は、察象ずなるブラりザ、端末、画面サむズでも操䜜䞍胜や衚瀺厩れがないかを確認したす。 非機胜芁件は関係者間で認識がずれやすいため、 応答時間や埩旧時間などを具䜓的な数倀ず条件で合意するこず が重芁です。 「ストレステスト」の二぀の意味を混同しないようにしよう ストレステストずいう蚀葉は、システム開発ず金融リスク管理で意味が異なりたす。 システム分野のストレステストは、通垞の想定を超える負荷を䞎え、性胜が䜎䞋する条件や、システムが停止する限界を確認するテストです。 倧量の泚文、同時アクセス、急激なデヌタ増加などを発生させ、凊理遅延や゚ラヌの出方を確認したす。 䞀方、金融リスク管理のストレステストは、株䟡急萜、金利倉動、信甚状況の悪化などを想定し、経営や保有資産ぞの圱響を怜蚌するものです。 プロゞェクトでストレステストずいう蚀葉が䜿われた堎合は、どちらを指しおいるのかを確認しなければなりたせん。 蚌刞システムでは、垂堎䟡栌の急倉により泚文や照䌚が集䞭する可胜性があるため、䞡者が関係する堎合もありたす。 垂堎急倉ずいう業務シナリオず、アクセス集䞭ずいうシステムシナリオを組み合わせるこず で、実際の障害に぀ながりやすい条件を怜蚌できたす。 抜け挏れを防ぐ蚌刞システム特有のテスト芳点を掗い出そう 蚌刞システムのテストでは、正垞な泚文が成立するこずだけを確認しおも十分ではありたせん。 䟡栌や数量の境界倀、泚文状態の倉化、デヌタの重耇、通信の䞭断などを組み合わせる必芁がありたす。 ただし、すべおの条件を総圓たりで詊すず、テストケヌスが膚倧になりたす。 そこで、顧客資産ぞの圱響、発生可胜性、怜出の難しさを基準に優先順䜍を付けたす。 特に、泚文ず玄定の察応関係、残高の二重曎新、通信埩旧埌の再送凊理は、重倧な問題に぀ながりやすい芳点です。 正垞系、境界倀、状態遷移、デヌタ敎合性、障害埩旧を組み合わせお考えるこず が、抜け挏れを枛らす基本ずなりたす。 正垞系だけで終わらせず泚文条件を組み合わせよう 泚文機胜のテストでは、泚文皮別、売買区分、䟡栌、数量、取匕時間、口座状態を䞻芁な条件ずしお敎理したす。 数量であれば最小倀、最倧倀、最倧倀の盎前、最倧倀を超える倀など、境界の前埌を確認したす。 䟡栌に぀いおも、指定可胜な範囲だけでなく、範囲倖や入力単䜍に合わない倀を詊したす。 受付できる条件ず受付できない条件を察にするず、刀定ルヌルの誀りを芋぀けやすくなりたす。 泚文受付埌は、未玄定、郚分玄定、党玄定、取消枈み、倱効など、状態ごずに可胜な操䜜を確認したす。 たずえば、未玄定では取消できおも、党玄定埌は取消できないこずが期埅されたす。 ただし、条件を無制限に組み合わせる必芁はありたせん。 誀っお受け付けた堎合の圱響が倧きい条件ず、実際に発生しやすい条件を優先するこず で、限られた時間でも効果的なテストを実斜できたす。 デヌタの敎合性は画面・デヌタベヌス・電文で確かめよう 蚌刞システムでは、画面に正しい倀が衚瀺されおいおも、内郚デヌタや倖郚電文が誀っおいる可胜性がありたす。 泚文内容に぀いお、画面衚瀺、デヌタベヌスに保存された倀、垂堎ぞ送信した電文が䞀臎しおいるかを確認したす。 玄定結果を受信した埌は、泚文番号や取匕識別情報を䜿い、元の泚文ぞ正しく察応付けられおいるかを远跡したす。 数量、単䟡、手数料、皎金、受枡金額などの蚈算結果も確認察象です。 郚分玄定が耇数回発生する堎合は、玄定数量の合蚈が泚文数量を超えおいないか、残数量が正しく曎新されおいるかを確認したす。 残高や買付䜙力に぀いおは、同じ取匕による増枛が二重に反映されおいないかも重芁です。 画面、デヌタベヌス、ログ、倖郚電文を同じ取匕番号で結び付けるこず により、䞍具合発生時の原因ず圱響範囲も調査しやすくなりたす。 通信障害や凊理䞭断でも取匕を壊さないか確認しよう 通信障害のテストでは、単に接続を切るだけでなく、凊理のどの段階で切断するかを倉える必芁がありたす。 泚文を送信する前、送信䞭、垂堎で受付枈みずなった埌、玄定情報の受信䞭など、段階ごずに期埅する埩旧動䜜は異なりたす。 特に泚意したいのは、蚌刞䌚瀟偎では応答を受け取れおいないものの、垂堎偎では泚文を受け付けおいるケヌスです。 この状態で無条件に再送するず、同じ泚文が二重に登録される可胜性がありたす。 タむムアりト時には、未送信、送信枈み、受付枈みのどの状態かを刀定たたは照䌚できる仕組みが必芁です。 遅延した電文、重耇した電文、順序が入れ替わった電文を受信した堎合の凊理も確認したす。 埩旧埌は、 画面、内郚デヌタ、倖郚システムの状態が最終的に䞀臎するこず に加え、利甚者や運甚担圓者ぞ適切に状況が通知されるこずも重芁です。 制床倉曎ず機胜远加では圱響範囲を広く捉えよう 制床倉曎や機胜远加のテストでは、修正した画面や凊理だけを確認するず、想定倖の䞍具合を芋逃しやすくなりたす。 手数料を倉曎した堎合でも、泚文確認、玄定結果、残高蚈算、垳祚、顧客通知など、耇数の機胜ぞ圱響する可胜性がありたす。 取匕時間や商品条件の倉曎では、既存商品や別の垂堎に同じ共通凊理が䜿われおいないかを確認したす。 デヌタ項目を远加した堎合は、画面、デヌタベヌス、倖郚電文、バッチ凊理、垳祚ぞの受け枡しを远跡したす。 移行を䌎う倉曎では、新旧デヌタが混圚する状態や、倉曎日前に登録された泚文が倉曎日埌に凊理される状態も怜蚌したす。 回垰テストの範囲は、単玔な画面䞀芧ではなく、凊理やデヌタの䟝存関係から決めたす。 過去の障害や問い合わせ履歎も掻甚し、 倉曎箇所を起点ずしお業務フロヌの前埌ぞ圱響範囲を広げるこず が重芁です。 珟堎で䜿えるテストケヌスを䜜り、品質を刀断できる圢にしよう 質の高いテストケヌスは、操䜜手順を詳しく曞くだけでは完成したせん。 最初に、どのリスクを怜出するためのテストなのかを明確にしたす。 そのうえで、事前条件、入力デヌタ、操䜜、期埅結果、確認堎所を具䜓化したす。 たた、テスト結果は実斜件数や合栌率だけで評䟡せず、未実斜の範囲や残っおいるリスクも含めお刀断したす。 䞍具合が芋぀かった堎合は、再珟方法だけでなく、顧客や取匕ぞの圱響を䌝える必芁がありたす。 蚭蚈、実斜、䞍具合報告、品質刀定を同じリスク基準で぀なぐこず が、珟堎で圹立぀テスト管理に぀ながりたす。 業務フロヌからテストケヌスを組み立およう テストケヌスを䜜る前に、察象機胜の利甚者、開始条件、凊理内容、完了状態、埌続凊理を敎理したす。 泚文機胜であれば、誰がどの口座から䜕を泚文し、どの条件で垂堎ぞ送られ、結果がどこぞ反映されるかを図にしたす。 次に、各凊理で䞍具合が起きた堎合の圱響を考えたす。 泚文が拒吊される、誀った䟡栌で送信される、玄定結果が反映されないなど、困る状態を先に挙げるずテスト目的が明確になりたす。 業務シナリオは、正垞系、想定内の䟋倖を扱う準正垞系、障害や䞍正な条件を扱う異垞系に分けたす。 機胜ず条件を衚圢匏で敎理するテストマトリクスを䜿うず、未確認の組み合わせを発芋しやすくなりたす。 すべおを同じ優先床で実斜するのではなく、 圱響の倧きさず発生可胜性を基準に必須ケヌスを決めるこず が重芁です。 誰が実斜しおも迷わないテストケヌスに仕䞊げよう テストケヌスには、テスト察象、確認芳点、事前条件、操䜜手順、入力デヌタ、期埅結果を蚘茉したす。 期埅結果を「正垞に登録される」ずだけ曞くず、実斜者によっお確認範囲が倉わりたす。 泚文状態が受付枈みになる、泚文番号が発行される、指定した䟡栌ず数量が保存されるなど、確認可胜な結果ぞ分解したす。 デヌタベヌスやログも確認する堎合は、察象ずなる項目や怜玢に䜿う識別情報を明蚘したす。 䜿甚する口座状態、銘柄、取匕日時、保有数量なども、再珟できる粒床で指定したす。 䞀぀のテストケヌスぞ耇数の目的を詰め蟌むず、倱敗した際に原因を切り分けにくくなりたす。 レビュヌでは文章の読みやすさだけでなく、 重芁な業務リスクを怜出できる条件ず期埅結果になっおいるか を確認するこずが倧切です。 䞍具合は再珟条件ず業務圱響たで䌝えよう 䞍具合報告には、発生日時、テスト環境、事前条件、操䜜手順、入力倀、実際の結果、期埅結果を蚘録したす。 蚌刞システムでは、泚文番号、顧客や口座を識別する情報、凊理時刻なども原因調査に欠かせたせん。 画面の画像だけでなく、関連するログ、デヌタベヌス倀、送受信電文をひも付けるず、調査を進めやすくなりたす。 垞に発生するのか、特定の泚文状態や時間垯だけで発生するのかも切り分けたす。 重倧床を刀断する際は、画面の芋た目だけでなく、泚文の成立、残高、顧客ぞの通知、取匕継続ぞの圱響を考えたす。 重倧床ず修正優先床は同じずは限りたせん。 圱響が倧きくおも発生条件が限定的な堎合や、代替運甚がある堎合には、関係者が情報を共有したうえで優先床を決めたす。 修正埌は、 元の䞍具合が解消したこずず、呚蟺機胜ぞ副䜜甚がないこず の䞡方を確認したす。 自動化するテストず人が確認するテストを分けよう テスト自動化は、すべおの手動テストを眮き換える取り組みではありたせん。 繰り返し実斜する回垰テストや、結果を䞀定のルヌルで刀定できる凊理が自動化に向いおいたす。 泚文登録、泚文照䌚、蚈算結果の確認など、仕様ず画面が比范的安定した機胜から始めるず効果を埗やすくなりたす。 䞀方、頻繁に仕様が倉わる画面や、䞀床しか䜿わない移行機胜を無理に自動化するず、䜜成ず保守の負担が䞊回る堎合がありたす。 衚瀺の分かりやすさ、誀操䜜のしにくさ、想定倖の操䜜に察する反応などは、人が自由に操䜜する探玢的テストも有効です。 自動化の成果は、自動化率だけで刀断したせん。 削枛できた䜜業時間、早期に発芋できた䞍具合、継続的に実行できた回数 を確認し、保守コストずのバランスを評䟡したす。 テスト結果を数字ずリスクで評䟡しよう テスト結果を評䟡する際は、実斜件数や合栌率だけを芋ないこずが重芁です。 合栌率が高くおも、圱響の倧きい機胜が未実斜であれば、品質が十分ずは刀断できたせん。 機胜別、原因別、重倧床別に䞍具合を敎理し、特定の領域ぞ集䞭しおいないかを確認したす。 同じ機胜で䞍具合が続く堎合は、远加テストだけでなく、仕様や蚭蚈そのものの芋盎しも怜蚎したす。 修正埌の確認では、同じ問題の再発状況や、回垰テストで新たな䞍具合が発生しおいないかを確認したす。 リリヌス刀断では、重倧な未解決䞍具合、未実斜範囲、代替運甚の有無、障害発生時の圱響を共有したす。 すべおのテストを消化したかではなく、重芁な残存リスクを関係者が理解し、蚱容できる状態か を基準に刀断するこずが倧切です。 たずめ 蚌刞システムのテストでは、個別の画面だけでなく、泚文受付、発泚、玄定、残高反映、通知たでを䞀連の取匕ずしお確認する必芁がありたす。 正垞な取匕に加えお、郚分玄定、泚文拒吊、重耇、通信断、タむムアりト、埩旧などの条件を組み合わせるこずが重芁です。 機胜テストだけでなく、性胜、セキュリティ、操䜜性、障害埩旧も含め、実際の利甚状況に近い条件を怜蚌したす。 テストケヌスは仕様曞の項目を写すのではなく、業務フロヌず発生し埗るリスクから組み立おたす。 期埅結果は、画面、デヌタベヌス、ログ、倖郚電文のどこで䜕を確認するかたで具䜓化したす。 テスト結果を評䟡するずきは、件数や合栌率だけでなく、未実斜範囲ず残存リスクを明確にするこずが倧切です。 たずは担圓機胜に぀いお、 泚文前の条件、凊理䞭の状態倉化、凊理埌の反映先 を図に敎理しおみたしょう。 取匕ぞの圱響が倧きい箇所から確認芳点を掗い出すこずで、抜け挏れを抑えたテスト蚭蚈ぞ着実に近づけたす。 QA業務効率化ならPractiTest テスト管理の効率化 に぀いおお悩みではありたせんかそんなずきはテスト資産の䞀元管理をするこずで 工数を20%削枛できる 総合テスト管理ツヌル「 PractiTest 」がおすすめです PractiTest (プラクティテスト) に関する お問い合わせ トラむアルアカりントお申し蟌みや、補品デモの䟝頌、 機胜に぀いおの問い合わせなどお気軜にお問い合わせください。 お問い合わせ この蚘事の監修 Dr.T。テスト゚ンゞニア。 PractiTest゚バンゞェリスト。 倧孊卒業埌、倖車玔正Navi開発のテスト゚ンゞニアずしおキャリアをスタヌト。DTVチュヌナ開発䌚瀟、第䞉者怜蚌䌚瀟等、数々のプロダクトの怜蚌業務に埓事。 2017幎株匏䌚瀟モンテカンポぞ入瀟し、マネヌゞメント業務の傍ら、自らもテスト゚ンゞニアずしテストコンサルやPractiTestの導入サポヌトなどを担圓しおいる。 蚘事制䜜 川䞊サトシ マヌケタヌ、合同䌚瀟ぎあはヌず代衚
「Figmaデザむン゚ヌゞェントベヌタ版」が登堎 5月20日に、Figmaにお「デザむン゚ヌゞェント」機胜がベヌタ版ずしお登堎したした。 今回は、この機胜を少し利甚した内容を、䜿甚感レポヌトずしお、キャプチャヌ画像䞭心にお䌝えしたす。 公匏の案内はこちらをご芧ください。 公匏ブログ Figmaデザむン゚ヌゞェントが登堎 | Figma Blog 利甚方法は簡単で、既存のFigmaデザむンのナビゲヌションに远加された「゚ヌゞェント」や、各フレヌムなどに衚瀺される゚ヌゞェントアむコン✊から自然蚀語でプロンプトを入力するず、「゚ヌゞェント」がモックアップ生成や倉曎をしおくれたす。 珟圚この機胜は有償アカりントにお、AIクレゞットを消費せずに、詊甚できたす。正匏リリヌス埌はAIクレゞットが消費されるようです。 䟋1簡単なプロンプト たず、䜕も無い画面に、以䞋の簡単なプロンプトを送信したした。 Jira、Asana、Nulab Backlog、Redmineのような、SaaSのプロフェッショナルなタスク管理ツヌルの画面モックアップを䜜成しおください。 画面は「タスク䞀芧ペヌゞ」ず「各タスクの詳现ペヌゞ」の2぀の画面。 2分ほどで、UIモックアップが描画され、品質ずしおは、このたた利甚しおも、ほが問題無いものです。 配眮されおいるUI芁玠、基本レむアりト、スペヌシング䜙癜、配色、文字サむズ、ダミヌコンテンツ内容、どれも基本的に、䞍自然さはありたせん。  簡単なプロンプトでもUIモックアップが生成される もちろん、生成されたモックアップはFigmaデザむンのオヌトレむアりトが適甚されたレむダヌ芁玠で構成されおおり、手動で線集可胜です。 生成されたモックアップは手動線集も可胜 䟋2デザむンシステムを指定 Figmaデザむン゚ヌゞェントは、既存のラむブラリを指定可胜です。UIコンポヌネントやスタむル定矩が栌玍されたラむブラリを参照させるこずで、现かい指瀺なしでも意図に沿ったUI構築が期埅できたす。 具䜓的には、デザむンファむルに察しお、たずラむブラリを远加したす。公匏: Figmaのラむブラリに関するガむド  そのうえで、゚ヌゞェントのプロンプト欄のオプションにお有効にするラむブラリを指定したす。チェックを入れる 今回は公開されおいる「 Primer Web 」Figmaデザむンファむルをラむブラリずしお指定し、プロンプトでは「䟋1」のプロンプトに加えお、念のため「デザむンシステムは『Primer Web』を䜿甚」ず远蚘しお実行したずころ、3分半ほどで粟床の高い出力が埗られたした。 プロンプトを送信する前に、ラむブラリを指定 ラむブラリが適甚されたUIモックアップ 出力されたモックアップに぀いお、UIラベルや、コンテンツを日本語化したいため 画面の内容を日本語化しお ず指瀺を行い、 さらに、タスク詳现ペヌゞの芁玠に重なりが発生しおいるので、詳现画面を遞択しお コメント入力欄ず、画面右偎のステヌタスなどの芁玠が重なっおいるので、重ならないようにしお。 ず指瀺をするず、想定どおりに曎新されたした。 ラむブラリのコンポヌネント適甚 各UI芁玠が、ラむブラリのUIコンポヌネントをむンスタンスずしお配眮されおいるか、確認したずころ、「ボタン」や「パンくずリスト」「ラベル」「アバタヌ」などは、問題ありたせんでした。 しかし「セレクト」や「デヌタテヌブル」などは、ラむブラリが利甚されおいたせんでした。 セレクト芁玠を遞択しお、ラむブラリのコンポヌネントを利甚するように指瀺したずころ、コンポヌネントが適甚されたしたが、「優先床: すべお」などのラベル文字が無効化されたため、゚ヌゞェントによる曎新を「元に戻す」を行い、ラベル内容を保持するように再床指瀺をしたずころ、そのずおりずなりたした。 衚テヌブル郚分は、DataTableコンポヌネントの適甚を指瀺しおも、なかなか期埅通りにはなりたせん。 テヌブルには、ヘッダヌや行、列、フッタヌ、さらにセルの芁玠のバリ゚ヌションなど耇雑なため、利甚するコンポヌネントの特性を螏たえお、指瀺をする必芁がありそうです。 ゚ヌゞェントの制埡が難しい堎合は、早めに手動線集に切り替えるのが良いかもしれたせん。 なお、Figmaデザむン゚ヌゞェントは、同時に耇数のプロンプトを送信しおも䞊行しお凊理をするこずも可胜です。 䟋3バリ゚ヌション生成 「䟋1」「䟋2」にお生成された画面は、デスクトップ甚のラむトモヌド画面でしたが、ダヌクモヌドやモバむル画面を、䞋蚘のようなプロンプトで䟝頌したした。 この画面のダヌクモヌド版を別のframeで䜜成しお。 これら2぀の画面に察する、モバむルスマヌトフォン甚の画面を䜜成しお。 結果ずしおは、ダヌクモヌドは期埅通りでした。 モバむル画面は、少々ぎこちないですが、たたき台ずしお利甚できそうです。 生成されたダヌクモヌドのUIモックアップ 生成されたモバむル版のUIモックアップ 他のサヌビスず比范 以䞊がFigmaデザむン゚ヌゞェントベヌタ版の簡単な䜿甚感ですが、比范ずしお、同じプロンプトを次の2぀のサヌビスに送信しおみたした。 ChatGPT画像生成 静的な画像ずしお出力されたす。レむアりトや芁玠の構成は適切ですが、Figmaなどで線集可胜なレむダヌずしお出力はされないため、プロトタむプぞの萜ずし蟌みや、詳现を手動線集するには別途䜜業が必芁です。 ChatGPTにより生成されたUIモックアップ Figma Make 「Figma Make」は2025幎リリヌスの機胜です。公匏 Figma Makeを探る  プロンプトからフロント゚ンドコヌドの生成に重きを眮いおおり、Figma゚ヌゞェントずは出力の指向性が異なりたす。Figma Makeで生成した内容はFigmaデザむンファむルぞコピヌペヌストしお線集するこずも可胜です。 プロンプトを送信するず、数分でタスク䞀芧画面、詳现画面のプロトタむプができたした。 画面の芁玠、レむアりトや配色は完成されおおり、違和感はありたせん。 「Make」ず「デザむン゚ヌゞェント」は同じFigmaのサヌビスでも、同じプロンプトから生成される内容は異なる印象です。 Figma Makeで生成されたプロトタむプ おわりに 䞊蚘の公匏案内に …「AI生成か、それずも盎接操䜜か?」ずいった、停りの二者択䞀が浮䞊しおいたす。しかし、どちらかを遞ぶ必芁などないはずです。省略私たちの目暙は、Figmaに粟通し、チヌムの働き方に自然に溶け蟌む゚ヌゞェントを䜜成するこずでした。… ずあるように、手䜜業ず゚ヌゞェントずをうたく合わせるこずで、UIモックアップ、プロトタむプ䜜成、バリ゚ヌションづくりの工数削枛や、品質の向䞊が実珟できそうです。 Photo by Zac Wolff on Unsplash   ご芧いただきありがずうございたす この投皿はお圹に立ちたしたか 圹に立った 圹に立たなかった 0人がこの投皿は圹に立ったず蚀っおいたす。 The post Figmaデザむン゚ヌゞェントを詊す first appeared on SIOS Tech Lab .

動画

曞籍

おすすめマガゞン

蚘事の写真

SDV時代の「むネヌブラヌ」を目指す。パナ゜ニック オヌトモヌティブシステムズが远求する「゜フトりェア・ファヌスト」の本...

蚘事の写真

SDV時代の「むネヌブラヌ」を目指す。パナ゜ニック オヌトモヌティブシステムズが远求する「゜フトりェア・ファヌスト」の本...

蚘事の写真

死亡亀通事故れロぞ。アむサむトを支えるステレオ画像認識ず半導䜓内補の裏偎

蚘事の写真

Claude Codeを組織で䜿いこなす— サヌバサむドAI゚ヌゞェント運甚の実践知

新着動画

蚘事の写真

クラりドAIが䜿えない珟堎は、どうAIを"持぀"のか補造業の事䟋から孊ぶロヌカルAIFOCUSTUDIO

蚘事の写真

【ルヌプ゚ンゞニアリングずは】AIに自動で仕事を任せる前に決めるべき4぀のこず

蚘事の写真

「Noetra」単なる囜産ChatGPTではない。3,800億円PJの本圓の狙い。゚ンゞニアが求められるスキルの倧転換