Skip to main content

Smoke Test

Smoke Testing Explanation

In computer programming and software testing, smoke testing (also confidence testing, sanity testing, build verification test (BVT) and build acceptance test) is preliminary testing to reveal simple failures severe enough to, for example, reject a prospective software release

SMOKE TESTING, also known as "Build Verification Testing", is a type of software testing that comprises of a non-exhaustive set of tests that aim at ensuring that the most important functions work. The result of this testing is used to decide if a build is stable enough to proceed with further testing.

The term 'smoke testing', it is said, came to software testing from a similar type of hardware testing, in which the device passed the test if it did not catch fire (or smoked) the first time it was turned on.

Smoke Testing
Elaboration

Smoke testing covers most of the major functions of the software but none of them in depth. The result of this test is used to decide whether to proceed with further testing. If the smoke test passes, go ahead with further testing. If it fails, halt further tests and ask for a new build with the required fixes. If an application is badly broken, detailed testing might be a waste of time and effort.

Smoke test helps in exposing integration and major problems early in the cycle. It can be conducted on both newly created software and enhanced software. Smoke test is performed manually or with the help of automation tools/scripts. If builds are prepared frequently, it is best to automate smoke testing.

As and when an application becomes mature, with addition of more functionalities etc, the smoke test needs to be made more expansive. Sometimes, it takes just one incorrect character in the code to render an entire application useless.
Advantages

    It exposes integration issues.
    It uncovers problems early.
    It provides some level of confidence that changes to the software have not adversely affected major areas (the areas covered by smoke testing, of course)

Levels

Smoke testing is normally used in Integration Testing, System Testing and Acceptance Testing levels.
Note

Do not consider smoke testing to be a substitute of functional/regression testing




Regards,


HERY PURNAMA

Certified IT Trainer
http://www.inhousetrainer.net

 Call/ SMS/WA :  081.223344.506 , BBM : 7DC633AA
 
 
 Social Net :

Hometown : Bandung - Jawa Barat

Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy.





Comments

Popular posts from this blog

Cara Setting Blogspot ke dot.tk

Cara Setting blogspot ke domain dot.tk (free domain) , Thank to mas Difa Dikutip dari blog mas difa Buat teman - teman yang belum mengerti dan ingin tahu silahkan simak artikel ini sampai akhir. Bagaimana cara setting domain blogspot ke dot TK. Perlu diketahui dot TK adalah sebuah layanan yang memberikan jasa untuk domain yang gratis atau free. Setelah sedikit review tentang dot tk sekarang kita menuju bagaimana langkah - langkah mengubah domain blogspot kita ke dot TK. 1. Masuk ke situs dot tk untuk melihat apakah domain yg kita inginkan tersedia atau tidak seperti pada gambar di bawah ini kemudian pilih GO 2. Kemudian masukkan url homepage blog anda pada kolom "Use your domain" dan pilih pilihan forward this domain to. Dan juga jangan lupa untuk memasukkan captcha yang tertera pada gambar dan pilih sign up 3. Pada langkah selanjutnya anda bisa memilih menggunakan akun facebook atau akun email untuk mendaftarkan domain yang anda inginkan. Akan tetapi disini saya akan mene

Laravel Training Purnama Academy

Nov 2018 Purnama Academy 0838-0838-0001 Kursus Laravel Training Center INdonesia, jakarta, Bandung, Bogor, Semarang, Yogya, Palembang kalimantan, surabaya visit www.purnamaacademy.com , Laravel - Online Courses, Classes, Training, Tutorials on Lynda https://www.lynda.com/Laravel-training-tutorials/2779-0.html Learn how to use Laravel, from beginner basics to advanced techniques, with online video tutorials taught by industry experts. Top Laravel Courses Online - Updated November 2018 | Udemy https://www.udemy.com/topic/laravel/ Whether you're interested in developing web apps in the Laravel PHP framework, or building a RESTful API with Laravel, Udemy has a course to help you ... PHP Laravel Framework | Brainmatics.Com brainmatics.com/php-laravel-framework/ Translate this page Laravel merupakan framework PHP yang dirancang untuk membangun situs web ... Pada training ini diharapkan mampu membantu meningkatkan kemampuan ... Dec 3 - Dec 6 Brainmatics Laravel training - Laracasts htt

Trainer Apache Spark, Trainer Hadoop Spark di Jakarta Bali, Bandung

Training Apache Spark Bersama peserta dari Telkomsel Jakarta (2018) di Multimatics yang merupakan salah satu IT training terkemuka di Indonesia. Terima kasih atas undangan dan peran serta nya. Materi yang diajarkan pada training apache Spark diantaranya : Mengenal Hadoop ecosystem, Instalasi Hadoop, Instalasi Apache Spark, pyspark, basic python, Mengenal Core Component Apache Spark, RDD, Pair RDD Transformation, Action , Dataframe vs Dataset, flatmap vs map, advanced topic Accumulators, Spark Sql , spark streaming, mengenal  machine learning concept dan MLLib , mengenal graphx , materi dikemas dengan studi kasus dan bobot praktek hingga 75 persen Hery Purnama 081-223344506, certified inhouse trainer for training cobit, cisa, itil, pmbok, babok, SAD, software testing ISTQB, Data Management DMBOk, Business Analysis BABOK, Project management, IoT, BigData Hadoop, Spark Developer, UML, ITSM, Iso 20000, 27000, 27001, 38500, CMMI, CAPM, PMP, MS.Project, cisa, Primavera, Excel Vba Macro, Pyth