煙と正気のテストの違いは何ですか?

はじめに

煙のテストと正気のテストは、ソフトウェア工学で最も誤解されているトピックです。 主題と関連しているインターネットで利用できる膨大な量の情報があるが、それらのほとんどは混乱するようである。 この記事は相違をはっきり理解するのを助け、あなたの混乱に直接演説する。 両方のタイプのテストの主な違いは、以下の図ですぐに理解できます。 煙と正気テストの違いは何ですか?

2. ソフトウェアビルドとは何ですか?

数行のソースコードで構成される単純なソフトウェアプログラムを開発すると、コンパイルと実行が簡単です。 しかし、これは企業の実際の状況ではありません。 典型的なソフトウェアプログラムまたはアプリケーションは、通常、100または1000のソースコードファイルで構成されています。 巨大なソースコードファイルから実行可能プログラムを作成することは、あまりにも非常に複雑で時間のかかるプロセスです。 実行可能プログラムを生成するにはここでビルドが必要であり、この完全なプロセスはソフトウェア工学の”ソフトウェアビルド”と命名されてい

3. 煙のテストとは何ですか?煙のテストは、プログラムの重要な機能をチェックするためにソフトウェアビルドで実行される特別なタイプのテストです。 これは、回帰テストまたはその他の詳細なテストがソフトウェアビルドで実行される前の初期段階で行われます。 煙のテストの目的は、qaチームがソフトウェアアプリケーションのインストールやテストに時間を無駄にする必要がないように、ひどく実行するアプリケーシ

smokeテストでは、テストケースは、システムのアプリケーションまたはコンポーネントの最も重要な機能を定義するために選択されます。 目的は、彼らが正常に動作しているかどうかのいずれかのシステムの最も重要な機能を確認するために、ここでは明らかです。たとえば、典型的な煙のテストには次のものが含まれます。

Read: 自動化テストのためのインタビューの質問&

  • アプリケーションの検証は、それが正常に起動されているかどうか、
  • アプリケーションのいずれかのGUIが応答するかどうかを確認し、
  • いずれかの金融取引がよく完了していることを確認し、より多くの….簡単に言えば、Smoke Testingはビルドがテスト可能であるか、開発チームから受信されていないことを確認します。 また、”0日目”のチェックとして名前が付けられ、建物レベルで実行されます。 プログラムのコア機能が機能していない場合は、アプリケーション全体をテストする必要がないため、時間を節約できます。 したがって、主な焦点は、煙のテストの場合のコアアプリケーションワークフローになります。

    4. 正気テストとは何ですか?

    サニティテストは、ワークフローの問題を解決するために、特定のバグが事前に修正されていることを確認するために、コードや機能 健全性テストの目的は、提案された機能が期待どおりに動作していることを判断することです。 正気テストが失敗した場合、より厳密なテストに関わる時間とコストを節約するために、ビルドは直接拒否されます。

    正気テストの目的は、コア機能を徹底的に検証して、開発者がソフトウェアプログラムを構築している間に合理性を適用したことを判断するこ たとえば、関数電卓が2+2=5の結果をfivesするとします。 たとえば、三角法計算などの高度な機能を確認する必要はありません。

    サニティテストは、リリースフェーズ中に実行され、アプリケーションの主な機能を詳細に調べることなくチェックします。 これは、回帰テストのサブセットとして名前が付けられています。 時間の制約のためにビルドに対して回帰テストが行われず、主な機能をチェックするのに適していると考えられる場合があります。

    煙と正気のテストをどのように行うのですか?

    どのように煙対を行うには...

    正気のテストか。

    6. 煙のテストを行うには?煙のテストを実行するには、テストケースを記述する必要があります。

    煙のテストを実行するには、テストケースを記述する必要があります。 プログラマが既に記述または定義している必要なテストケースを選択するだけです。 煙のテストのために、私たちの主な目的は、アプリケーションのワークフローに焦点を当てることです。 そのため、ソフトウェアプログラムの主要な機能をカバーするテストスイートからテストケースを選択できます。 一般的に、テスターは、実行に一時間以上かからないいくつかのテストケースのみを選択します。 私たちは以下の例の助けを借りて、少し深さで煙のテストの概念を理解してみましょう。読み取り:ソフトウェアテストとは何ですか&

    電子商取引プロジェクトに取り組んでいると仮定します。 テストのために新しいソフトウェアビルドがリリースされると、ソフトウェア品質エンジニアはすべてのコア機能が正常に機能していることを確 電子商取引の場所の場合には、順序を置くためにあなたのカートの項目を加えることを試みなさい。 これは、今日のすべての電子商取引サイトの主要なワークフローです。 アイテムが正常に追加され、支払いが適切な商人に行われた場合、ビルドが渡されたと言うことができます。 これで、同じビルドで機能テストを実行することができます。

    QAソフトウェアテストトレーニング

    • デモクラスのためのコストはありません
    • あなたのトレーナーとして業界の専門家
    • あなたのスケジュー div>

    7. 正気テストを実施するには?健全性テストを実施するために、煙テストと同様の別のテストケースを記述する必要はありません。 すでにプログラマによって書かれている必要なテストケースを選択するだけです。 テスターは、計画された機能が必要に応じて機能していることを確認するだけです。

    私たちは正気テストを参照して、再び上記の例を議論してみましょう。 電子商取引サイトで作業していて、検索機能に関連する新しい機能がリリースされていると仮定します。 だから、あなたの主な焦点は、検索機能が正常に動作しているかどうかを確認することです。 それがうまくテストされたら、支払いの流れのような他の主要な機能に移ります。

    最初のリリース中のプロジェクトでは、開発チームはテスターにビルドを完全にテストするように求めます。 ビルドが受け入れまたは拒否のためにテストされるとき、それは煙のテストです。 ビルドが受け入れられ、主な機能についてさらにテストされた場合、それは正気テストです。 たとえば、同じビルドにLogin、Logout、Adminのような3つのモジュールがあるとします。 これらのモジュールの基本的な機能をより深く調べることなくチェックする必要があり、それは正気テストです。

    煙のテスト対正気のテスト–主な違い

    煙のテスト 正気のテスト
    煙のテストは、プログラムのコア機能が絶対に正常に動作していることを確認します。 正気テストは、新しい機能やバグが深く行くことなく適切に修正されているかどうかを確認するために行われます。
    煙のテストの目的は、将来的に回帰テストを処理するためのシステムの安定性を検証することです。 正気テストの目的は、将来的にはより多くの回帰テストを進めるために、システムの合理性を検証することです。
    煙のテストは、開発者またはテスターのいずれかによって実行されます。 正気テストはテスターのみによって実行されます。
    煙のテストは、通常、文書化され、スクリプト化されています。 正気テストは文書化されていないか、スクリプト化されていません。
    煙のテストは、受け入れテストのサブセットです。 煙のテストは、回帰テストのサブセットです。
    煙のテストは、エンドからエンドへのシステム全体に焦点を当てています。 正気テストは、システムの選択されたコンポーネントに焦点を当てました。
    煙のテストは、一般的な健康診断のようなものです。 正気検査は、特別な健康診断のようなものです。

    煙テスト対 健全性テスト-覚えておくべき重要なポイント

    • 煙のテストと健全性テストは、アプリケーションが正常に動作しているかどうかを迅速に判断 また、ビルドが厳格なテストの対象となることを確認します。
    • 正気テストはテスターによって行われ、受け入れテストのサブセットとして取られます。 煙のテストは、開発者またはテスターの両方によって行われ、厳密なテストのサブセットとして取られます。
    • 煙のテストは、アプリケーションのコア機能をチェックするために、建物レベルで行われます。 Sanityテストは、アプリケーションの主な機能をチェックするためにリリースレベルで行われます。
    • 最高の業界慣行の一つは、ソフトウェアプロジェクトで毎日のビルドと煙のテストを実施することです。

    最も簡単な方法でQAソフトウェアテストを学ぶ

    • ビデオから学ぶ
    • いつでもどこでも学ぶ
    • ポケットに優しい学習モード
    • 無料div>

    結論

    煙のテストと正気のテストの両方を手動で実行するか、自動化ツールを使用することができます。 自動化ツールを使用すると、ビルドを自動的に生成するためのテストが開始されます。 ソフトウェア製品の要件に基づいて、同じソフトウェアビルドでsmokeまたはsanityテストを実行することができます。 そのような場合は、最初に煙のテストを実行してから、正気のテストを実行する必要があります。 業界では、正常性テストのためのテストケースは、通常、実行を高速化するために煙のテストケースと組み合わされます。 したがって、開発者はこれらの用語を同じ意味で使用するのが一般的です。私は違いが煙のテストと正気のテストの間の議論で明らかであることを願っています。

    私は煙のテストと正気のテストの間の議論で明確で さまざまな種類のテストと実際にそれらを実施する方法についての詳細を知るには、JanBaskトレーニングのQA認定プログラムに参加して、主題の深い知識

      Janbask Training

      A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.

    • D

      Dai

      Wonderful Blog.

    QA Testing Course
    Upcoming Batches

    02

    Apr

    Mon – Fri

    6 Weeks

    10

    Apr

    Mon – Fri

    6 Weeks

    Trending Courses

    AWS

    • AWS & Fundamentals of Linux
    • Amazon Simple Storage Service
    • Elastic Compute Cloud
    • Databases Overview & Amazon Route 53

    devops

    • devopsへのイントロ
    • gitとmaven
    • jenkins
      &ansible

    • ドッカーとクラウドコンピューティング

Upcoming Class

-1 day 26 Mar 2021

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning

Upcoming Class

6 days 02 Apr 2021

Hadoop

  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation

Upcoming Class

6 days 02 Apr 2021

Salesforce

  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL

Upcoming Class

-1 day 26 Mar 2021

QA

iv id=”

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum

Upcoming Class

0 day 27 Mar 2021

MS SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design

Upcoming Class

7 days 03 Apr 2021

Python

  • Pythonの機能
  • PythonエディタとIde
  • データ型と変数
  • Pythonファイルのデータ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • データ型と変数
  • 操作

今後のクラス

-1day26Mar2021

今後のクラス

-1day26Mar2021

Artificial Intelligence

  • Components of AI
  • Categories of Machine Learning
  • Recurrent Neural Networks
  • Recurrent Neural Networks

Upcoming Class

14 days 10 Apr 2021

Machine Learning

  • Introduction to Machine Learning &Python
  • 機械学習:教師あり学習
  • 機械学習: Unsupervised Learning

Upcoming Class

27 days 23 Apr 2021

Tableau

  • Introduction to Tableau Desktop
  • Data Transformation Methods
  • Configuring tableau server
  • Integration with R & Hadoop

Upcoming Class

3 days 30 Mar 2021

Top 30 Manual Testing Interview Questions to know in 2020

Top 30 Manual Testing Interview Questions to know in 2020

Jan 09, 2018 160.6k

Sanity Testing Tutorial Guide for Beginner

Sanity Testing Tutorial Guide for Beginner

Aug 05, 2019 1.7k

What is STLC? Learn Software Testing Life Cycle Phases

What is STLC? Learn Software Testing Life Cycle Phases

Sep 11, 2019 1.5k

02

apr

月-金

6週間

10

apr

Mon – Fri

6 Weeks

Receive Latest Materials and Offers on QA Testing Course

Related Posts

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です