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

No telepon sisindotek bandung

Hubungi 022-21116688 untuk no. Telepon resmi sisindotek bandung training center Regards, LENDHA - Marketing & Admin SISINDOTEK - IT Training & Solution Provider Office  : Jl. Sukasenang VI-6B Bandung - Jawa Barat 40124 Tel. 022-21116688, Mobile.0812.8733.1966 info@sisindotek.com  , YM. sisindotek www.sisindotek.com  , facebook.com/sisindotek  , twitter.com/sisindotek Our New Special Topics in 2006 (on Demand) :  ITIL V.3/2011 Foundations, COBIT 5, CISA, PMBOK PMP, CAPM, TOGAF, SQA ISTQB Software Testing Foundations, CRISC Risk and Information System Control (Contact us ! ) Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy. "All information in this message and attachments is confidential and may be legally privileged. Only intended recipients are authorized to use it. E-mail transmissions are not guaranteed to be secure or error free and sender does not accept ...

Tempat Privat Android bandung

Trending Topics : Privat Android Bandung Les dan Private Android « Blog Belajar Pengembangan ... sisindotek.com Translate this page Kabar Gembira nih buat pembaca sisindotek.com , Kami membuka kursus (group) / Training untuk pembelajaran membuat aplikasi dengan Android . Tempat bandung ... quoted by www.sisindotek.com / www.sindonusa.com Training PHP, JAVA, Android Bandung | Facebook https://id-id.facebook.com/. .. Android .../42873943717... Translate this page Training PHP, JAVA, Android Bandung. 4.367 suka · 14 membicarakan ini. Tempat kursus PHP, JAVA, dan Android Bandung, setelah lulus langsung direkrut... quoted by www.sisindotek.com / www.sindonusa.com Kursus Android dan Arduino (mikrokontroller AVR) | Kaskus - The ... www.kaskus.co.id/.../ kursus - android -dan-arduino-mik... Translate this page Jul 8, 2013 - Kursus Android dan Arduino (mikrokontroller AVR) (temporary closed). 03-07-2013 13:46. Kondisi Barang : New. Harga : Rp. 12.345. Lokasi Seller : DKI Jakart...

Harga Training SISINDOTEK Juni 2013

Pasca Kenaikan harga BBM 2013, Harga Training SISINDOTEK tidak berubah. Topik Unggulan : Excel VBA Macro, Project Management MS Project, Google Map API V.3, Android, ITIL V.3 CON-01 - Project Management Methodologies With Microsoft Project 2010 4 Hari , Start : 3 , 17 June , 15 July 2013 PRG-02 - Web and Application programming with ASP.NET 4 Hari , Start : 3 , 17 June , 15 July 2013 API-02 - Building Integrated Map Website with PHP MySQL and Google Map API V.3 3 Hari , Start : 10, 24 June , 29 July 2013 MOB-01 - Mobile Application Development for Android 4 Hari , Start : 3 , 17 June , 15 July 2013 GRA-03 - Google Sketchup 3D for Building Interior 3 Hari , Start : 10, 24 June , 29 July 2013 PRG-05 - Building web application with PHP MySQL & AJAX Jquery 4 Hari , Start : 3 , 17 June , 15 July 2013 MOB-02 - HTML 5 for Mobile Application Development 4 Hari , Start : 3 , 17 June , 15 July 2013 DTB-03 - Building Database Application with MS. Office Access 2010 4 Hari , Start : 3 , 17 Jun...