ブログ
-
テスト入門
JSTQBとは?資格の難易度・シラバス・勉強方法をテスト会社が解説
JSTQBはISTQBの日本組織が運営する国際的に通用するソフトウェアテスト技術者資格です。Foundation LevelとAdvanced Levelの体系、他IT資格との難易度比較、シラバス6章の構成、テストの7原則、頻出用語、公式シラバスとサンプル問題を使った勉強法までテスト専門会社が解説します。 -
テスト設計
状態遷移図と状態遷移テストとは?書き方とテストケース設計の手順
状態遷移図の構成要素と書き方4ステップ、状態遷移表で「未定義の遷移」を可視化する方法、テスト技法としての状態遷移テスト(0スイッチ/1スイッチ/Nスイッチカバレッジ・無効遷移テスト)までを、ECの注文ステータスを例に図・表・テストケース一覧まで一気通貫で解説します。 -
テスト基礎
非機能要件とは?6分類の一覧と定義の進め方【非機能要求グレード対応】
非機能要件とは何かを機能要件との違いから解説。IPA『非機能要求グレード』の6大分類を一覧表で網羅し、ISO/IEC 25010との対応、曖昧な要求を数値に落とす書き方、性能テストや障害試験など具体的な検証方法まで実務目線でまとめました。 -
テスト管理
QCDとは?QCDSとの違いと品質・コスト・納期の優先順位の決め方
QCD(品質・コスト・納期)の意味とトレードオフの関係、QCDS・QCDSE・QCDFなど派生語の違いを表で整理。プロジェクト特性別の優先順位の決め方、ソフトウェアテスト工程でのQCD管理、リスクベースドテストによる工数配分まで実務視点で解説します。 -
QAチーム
QA(品質保証)とは?QCとの違いとQAエンジニアの仕事内容
QA(品質保証)とは何かを、QC(品質管理)およびテストとの違いから解説。QAエンジニアの具体的な仕事内容、テストエンジニアやSDETとの役割の違い、QA組織の3形態、品質を測る指標、内製と外部委託の判断基準までを比較表つきで整理します。 -
パフォーマンステスト
スループットとは?レスポンスタイムとの違いと性能テストでの測り方
スループットとは単位時間あたりに処理できる量のこと。tps/rps/qpsなどの単位、レスポンスタイム・レイテンシとの違いとトレードオフ、リトルの法則、ボトルネックの特定手順、負荷テストでの具体的な測定方法までを性能テストの実務目線で解説します。 -
テスト基礎
フェールセーフ・フールプルーフ・フェールソフトの違いとは?信頼性設計の考え方
フェールセーフ・フールプルーフ・フェールソフト・フォールトトレランスの違いを比較表で整理。踏切やUSB Type-Cなど身近な例から、サーキットブレーカーなどのソフトウェア実装、さらに異常系テストや障害注入テストによる検証方法まで解説します。 -
バグ・欠陥管理
デバッグとは?テストとの違いと効率的な進め方・ツールを解説
デバッグ(デバグ)とは何かを語源から解説し、JSTQBでも区別される「テスト」との違いを表で整理。再現から回帰テストまでの6ステップ、ログデバッグやgit bisectなどの手法、主要デバッグツール、再現しないバグへの対処法まで実務目線でまとめました。 -
バグ・欠陥管理
バグ・欠陥・故障・エラーの違いとは?ソフトウェアテストの用語を整理
バグ・欠陥・故障・エラーの違いをJSTQB/ISTQBの用語体系に基づいて厳密に整理。「エラー→欠陥→故障」の因果の連鎖、不具合・障害・インシデントとの対応、欠陥管理の実務と品質指標までを解説します。 -
品質保証
QC7つ道具とは?新QC7つ道具との違いと品質改善での使い分け
QC7つ道具(QCの七つ道具)とは何かを、パレート図・特性要因図・グラフ・チェックシート・ヒストグラム・散布図・管理図の7手法ごとに解説。新QC7つ道具との違いを表で整理し、使い分けの判断フローとソフトウェアテスト現場での活用例まで紹介します。 -
アウトソーシング・リソース対策
SIerのテスト外注|多重下請けでも品質を担保する依頼設計
SIerのテスト外注は多重下請けや厳しい検収など独自の事情を抱え、汎用のテスト代行のやり方では通用しません。責任範囲の切り分け、第三者検証(IV&V)の使いどころ、準委任・請負と再委託・秘密保持の契約設計、検収を通す品質説明まで、品質を担保する依頼設計をPM目線で具体的に整理します。 -
品質保証
脆弱性診断とは?依頼前に知る種類・費用・流れ入門
脆弱性診断とは何かを初めて外部に依頼する担当者向けに解説。診断の種類の選び方、費用が決まる仕組み、依頼の流れと事前準備を軸に、ペネトレーションテストとの違い、ツール診断と手動診断の使い分け、報告書受領後の対応までこの1本で依頼の全体像がつかめます。