記事一覧
クラシフィケーションツリー技法
クラシフィケーションツリー技法とは、ソフトウェアのテスト技法のひとつで、テスト観点を木構造の図で示すものです。
その狙いは、視覚的にわかり易くし、複数の変数の組み合わせからテスト実行可否を検討するものです。
■図の名称
最上位の項目を「トップノード」と言います。
次に最上位の以下に紐づく各項目を「ノード(クラシフィケーション)」と言います。
最後に各項目の値を「クラス」と言います。
ちなみに、
ドメイン分析テストについて
ドメイン分析とは、テスト範囲に変数が複数存在し、それらを整理してテストする技法です。
テスト観点は下記のとおりです。
有効同値パーテーションの①境界値(On)と②代表値(In)。
無効同値パーテーションの③境界値(Off)と④代表値(Out)。
各変数のOn、Off、Inを組み合わせてテストするのがドメイン分析テストです。
■Outが存在しない理由
マトリクスにOutが存在しない理由は、O
Accessとは何か
Accessとは、Microsoftが開発したデータベースのアプリケーションです。
Accessとはなんですか?
という質問の回答は、「Accessとは、①インターフェース機能、②ロジック構築機能、③データベース機能、という3つの機能を備えたアプリケーションです」と答えるようにしています。
■インターフェース
インターフェースとはアプリケーションの使用者とコンピューターとの接点のことです。
Node.jsについて
Node.jsとは「ランタイム環境」のことです
Node.jsは、JavaScriptのコードをサーバーサイドで実行するためのランタイム環境で、GoogleのV8JavaScriptエンジンを使用して迅速なコードの解析と実行を実現します。
これにより、JavaScriptを使ってサーバーサイドアプリケーション(ウェブサーバー、APIサーバー、リアルタイムアプリケーションなど)を構築できるようにな
JavaScriptのモジュール化
モジュール化とは、プログラムを小さなモジュール(部品)に分割し、それぞれが特定の機能や責務を持つように設計することです。
これにより、コードの再利用性、保守性、および理解のしやすさが向上します。
Node.jsやフロントエンドのJavaScriptでは、モジュールシステムを使用してこれを実現します。
以下に、モジュール化の重要性とNode.jsやフロントエンドでのモジュールシステムの使い方を解説し
getContext
getContextは、HTML5の<canvas>要素と組み合わせて使用されるメソッドです。getContextメソッドは、描画コンテキスト(2DやWebGLなど)を取得し、それを使用してキャンバス上に図形、テキスト、画像などを描画するためのメソッドやプロパティにアクセスします。
基本的な使い方
まず、<canvas>要素をHTMLに追加し、その要素をJavaScriptで取得します。その後
JavaScriptのDOMオブジェクト
DOMは「Document Object Model」の略で、HTML文書の構造を扱うためのAPIです。DOMは文書をツリー構造(ノードツリー)として表現し、各要素や属性をオブジェクトとして扱います。DOMを使用すると、JavaScriptを使ってHTMLドキュメントの内容や構造を動的に変更することができます。
APIとは:
「Application Programming Interface」
Binderのドメイン分析テストマトリクス
Binderのドメイン分析テストマトリクスは、関係性のある複数の変数の組み合わせを体系的に整理し、それぞれの組み合わせに対してテストケースを作成する手法です。このマトリクスを用いることで、テストの網羅性を確保しつつ、効率的なテスト計画を立てることができます。
マトリクスの構成
Binderのドメイン分析テストマトリクスは、以下の要素で構成されます:
変数:
テスト対象となる全ての変数をリスト
JavaScript 配列(Array)
New Arrayの基本
配列の作成は2つの方法があります。
1.要素の数を指定して配列を作成する
let arr = New Array(5);console.log(arr); // [undefined, undefined, undefined, undefined, undefined]
===
console.log(arr)は、変数arrの内容をブラウザのコンソールに出力しま
Start-process -ArgumentList
-ArgumentListパラメーターは、Start-Processコマンドレットを使用して実行されるプロセスに対して渡す引数のリストを指定します。これは主に、実行されるプログラムやスクリプトに対してコマンドライン引数を指定する際に使用されます。
# Example 1: テキストエディタ (Notepad) を開き、ファイルを読み込むStart-Process -FilePath "notep
Power Shellでできること5選
PowerShellは強力で柔軟なスクリプト言語で、Windows環境で多くの操作を自動化できます。
以下は、PowerShellができる代表的なものです。
1.ファイルとディレクトリの操作:
ファイルやディレクトリの作成、コピー、削除、移動などのファイルシステムの操作が可能です。
例えば、New-Item、Copy-Item、Remove-Itemなどのコマンドを使用できます。
2.プロセ
コマンドレットのプロセスとは
Start-Processなどコマンドで使用されるプロセスとは、簡潔に言えばコンピュータ上で動作するプログラムの実行単位で、それがコンピュータのリソースを利用して様々なタスクを遂行します。
身近な例を挙げると、ウェブブラウザを起動することがプロセスです。
例えば、Google ChromeやFirefoxを開くと、それぞれのブラウザが個別のプロセスとして動作します。
各ブラウザプロセスはメモリを
Start-Process プロセスの開始
Start-Processは、新しいプロセスを開始するために使用されます。
このコマンドは、外部プログラムやスクリプトを実行する際に便利です。
Start-Processの基本的な使用法と具体例Start-Process -FilePath <Path\to\Executable.exe> [-ArgumentList <Arguments>] [-WorkingDirectory <Worki
コマンドレット フォルダの作成
PowerShellを使用してフォルダを作成するには、New-Itemコマンドレットを使用します。
New-Item -ItemType Directory -Path <FolderPath>
<FolderPath>は作成したいフォルダのパスを指定します。
New-Item -ItemType Directory -Path C:\Path\to\your\newfolder
このコマ
コマンドレット ディレクトリの変更
PowerShellのコマンドレットでディレクトリを変更する方法を記載します。
Set-Location -Path C:\×××\×××
エイリアス(コマンドや機能につける別名)として
cd C:\×××\×××
でもディレクトリの変更は可能です。
絶対パスだけでなく、相対パスも使用できます。
Set-Location -Path ..
このコマンドは、現在のディレクトリから1つ上