Test-Hack

テスト知識

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

gTAAとは? gTAAとは、generic Test Automation Architectureの略で、直訳すると「汎用テスト自動化アーキテクチャ」ですが、つまり何?かと言うと、 ソフトウェアのテストを自動化しよー!と考えた時、どんな...
IT関連知識

シンギュラリティとは何か?を3分で理解する

シンギュラリティとは シンギュラリティとは、技術が急速に進化し、人間のコントロールを超えてしまう状態です。シンギュラリティが起こると、人工知能(AI)が人間の知能をはるかに超越し、あらゆる種類のタスクを自動化できるようになる可能性があります...
IT関連知識

Specification by Exampleとは何か?3分で理解する

Specification by Exampleとは? Specification by Example(以下、SBE)とは、ソフトウェアの要件を、テストケースの形で記述する手法です。SBEでは、要件を具体的な例として記述することで、開発者...
IT関連知識

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

APIを利用することで開発を効率的に APIとは、Application Programming Interfaceの略で、ソフトウェアの機能を外部に公開する仕組みであり、アプリケーション開発者はAPIを公開することで、他のアプリケーション...
テスト技法

統合テストとシステムテストの違いを3分で理解する

統合テストとシステムテストは、V字モデル開発の場合のソフトウェアのテスト工程の一部です。 統合テストは、ソフトウェアのモジュールを組み合わせて、システムとして動作するかを検証するテストです。システムテストは、ソフトウェアのシステム全体をテス...
IT関連知識

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

SSLとは? SSL(Secure Sockets Layer)とは、インターネット上でデータを暗号化して送受信する仕組み(プロトコル)です。インターネット上の個人情報を暗号化して保護するプロトコルです。 SSLは、Webサイトの閲覧やメー...
テスト技法

ブラックボックステストとホワイトボックステストの違いを3分で理解する

ブラックボックステストとは ブラック ボックス テストは、テスト対象のシステムのソース コードにテスターがアクセスできないソフトウェア テスト タイプです。これは通常、品質保証チームによって実行され、プログラミングなどの高度な技術的スキルは...
テスト技法

モバイルアプリのテストの時、考慮すべき点を3分で理解する

モバイルアプリと一言で言っても一般的に3つの種類があります。 ネイティブアプリ ハイブリッドアプリ Webアプリ 今回は上記のようなモバイルアプリをテストする際、どのようなことを考慮してテストしたら良いか?その一例を紹介します。 クロスプラ...
IT関連知識

ローカルインストールとグローバルインストールの違いを3分で理解する

Nod.jsのライブラリ、パケージを管理するnpm コマンドでパケージをインストールする際、ローカル インストールとグローバルインストールという概念があります。 ローカル インストールと、グローバルインストールでインストール場所も異なります...
全般

ストリーミングプロトコルの種類について3分で理解する

「ストリーミング」とは、簡単に言うと、動画や音声ファイルをダウンロードしながら再生もするダウンロード方式の一種ですが、 WEBでの動画サービスが主流になった昨今、この「ストリーミング」技術を支えるHTTPベースのストリーミングプロトコルにつ...