3分で理解する

全般

CURDとは何か?3分で理解する

CURD。読み方は「クラッド」。システム開発やテストの現場でたまに聞くことがあると思いますが、このCURDとは、システムの主要機能「Create(生成)」「Read(読み取り)」「Update(更新)」「Delete(削除)」の頭文字をとっ...
全般

ビジネスロジックとは何か?を3分で理解する

「ビジネスロジック」という言葉の意味を理解する前に、まず「3階層システム」の概念を理解するとわかりやすくなります。3階層システムとは、クライアントサーバシステムの構成法の一つで、ソフトウェアの機能をユーザーインターフェース、ビジネスロジック...
テスト技法

ファズテストとは?3分で理解する

ファズテストの用語の定義は?ISTQB(JSTQB)の用語集ではソフトウェアテスト技法の一つ。セキュリティの脆弱性を見つけるために、ファズと呼ばれる大量のランダムデータをコンポーネントまたはシステムに入力する。と定義されてます。また別名「フ...
テスト技法

非機能テストとは何か?3分で理解する

機能テストが大事なことは、誰でもわかりやすいことですが、ユーザー評価がビジネスに大きく影響する昨今では、非機能テストの重要性が増してきてます。そこで今回は、非機能テストについて3分で理解できるように、ざっくり要点だけまとめて解説したいと思い...
テスト自動化

テスト自動化のデメリットを3分で理解する

テスト自動化は様々なメリットをもたらしますが、テスト自動化によるデメリットも理解した上でテスト戦略を立てないと失敗の原因となります。テスト自動化のメリットは、テスト工数削減など、比較的誰でもわかりやすいかと思うので、テスト自動化のデメリット...
セキュリティ

ゼロトラストを3分で理解する

境界型のセキュリティとゼロトラスト の違い最近、よく使われるようになった「ゼロトラスト」とは、「ゼロトラスト セキュリティ モデル」とも言われ、セキュリティ対策モデルの一つです。従来の、境界型のセキュリティ対策は、ネットワークの内側(信頼で...
テスト技法

テスト設計とは何か??3分で理解する

テスト設計とは??一言で言うと概略的なテスト目的を具体的なテスト条件とテストケースに変換するプロセス。ソフトウェアテスト標準用語集 よりつまり、一般的には以下のプロセスを経てテスト対象の分析プロセステスト基本設計プロセステスト詳細設計プロセ...
テスト知識

ユニットテストとは何か??3分で理解する

ユニットテストは、ソフトウェアの個々のユニットまたはコンポーネントをテストするソフトウェアテストの一種で、目的は、ソフトウェアコードの各ユニット(関数やメソッド)が期待どおりに機能することを検証すること。です。なぜユニットテストが必要か?ユ...
IT関連知識

TPI NEXTを3分で理解する

TPI NEXTとはテストプロセス改善モデルの一つです。オランダのSogeti社が提案したモデルになります。ソフトウェアテスト標準用語集では以下のように定義されています。テストプロセスを改善するための、継続するビジネス駆動のフレームワーク。...
テスト技法

状態遷移テストを3分で理解する

「状態遷移テスト」とはソフトウェアテスト標準用語集ではブラックボックステストの設計技法の一つ。無効と有効の状態遷移を実行するテストケースを設計する。と定義されています。が、そもそも「状態遷移」という言葉の定義も合わせてちゃんと理解しておきた...