[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


...smoke test?Can u send me a case study of smoke test

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)

Question by usha
Submitted on 7/7/2003
Related FAQ: comp.software.testing Frequently Asked Questions (FAQ)
Rating: Rate this question: Vote
What is smoke test?Can u send me a case study of smoke test


Answer by forrest
Submitted on 7/11/2003
Rating:  Rate this answer: Vote
here's a start

http://urchin.earth.li/cgi-bin/twic/wiki/view.pl?page=SmokeTest

 

Answer by Siva Kaza
Submitted on 7/24/2003
Rating:  Rate this answer: Vote
It verifies the major functionality at high level in order to determine if further testing is possible. The Smoke test scenarios should emphasize breadth more than depth.  All components should be touched, and every major feature should be tested briefly. If test fails, the build is returned to developers un-tested.

 

Answer by Charles  Nichols
Submitted on 8/2/2003
Rating:  Rate this answer: Vote
I first encountered the phrase twenty-some years ago while working for an Aerospace company.  When an avionic system was turned on for the very first time it was called a "Smoke Test."  Smoke being a not uncommon result of an electrical short circuit. ;-)

In software, the term commonly refers to a narrow set of tests which determines if more extensive testing of the product is warranted.  The emphasis is on brevity, and should not take more than a few minutes to run.

For example, in an OOP framework, one might instantiate an object from each class in the End User API and arbitrarily invoke a single method from each.

I'm not aware of any "case studies" on the subject but I did give the above explanation to a newly hired software project manager who replied "What does instantiate an object mean."  I resigned that same week.

 

Answer by sanil
Submitted on 8/12/2003
Rating:  Rate this answer: Vote
Smoke Test is covering all the functionality in less time to make sure that the application works fine in the normal condition. Smoke test is done during the daily build.

 

Answer by S. Datta Ramprasad
Submitted on 9/8/2003
Rating:  Rate this answer: Vote
It is the cousin brother of Sanity Testing !

 

Answer by SHYAM SUNDAR
Submitted on 9/16/2003
Rating:  Rate this answer: Vote
A rudimentary form of testing applied to electronic equipment following repair or reconfiguration, in which power is applied and the tester checks for sparks, smoke, or other dramatic signs of fundamental failure.

2. By extension, the first run of a piece of software after construction or a critical change.

 

Answer by Horney
Submitted on 9/17/2003
Rating:  Rate this answer: Vote
Sanity test or Smoke test are subsets of the confidence test and are used only to validate high-level functionality.

 

Answer by vasu
Submitted on 1/16/2004
Rating:  Rate this answer: Vote
if u can smell, great, u did the smoke testing.  cheers.

 

Answer by MANOJ  KATIYAR
Submitted on 2/9/2004
Rating:  Rate this answer: Vote
SMOKE TEST IS TEST OF LAMINARITY OF THE LAMINAR AIR FILTER INSTALLED IN CLEAN ROOMS.

 

Answer by Suresh
Submitted on 4/12/2004
Rating:  Rate this answer: Vote
Access my existing account

 

Answer by sankar
Submitted on 6/1/2004
Rating:  Rate this answer: Vote
smoke is the initial level of testing effort to determine if the new software version is performing well enough for its major level of testing effort

 

Answer by Abdul
Submitted on 6/2/2004
Rating:  Rate this answer: Vote
Also known as "Confidence Testing".

The top level functionalities should work fine.

 

Answer by k.haribaskar
Submitted on 6/23/2004
Rating:  Rate this answer: Vote
smoke testing is similar to sanity testing
A QUICK-AND-DIRTY test that the major functions of piece of software work.  


 

Answer by kiran
Submitted on 6/29/2004
Rating:  Rate this answer: Vote
It is a integration testing technique to check the functionality,architecture of the system for conformance

 

Answer by Bis
Submitted on 7/2/2004
Rating:  Rate this answer: Vote
Sanity test and smoke test go hand in hand ..

 

Answer by Gopal Karanam
Submitted on 7/15/2004
Rating:  Rate this answer: Vote
High Level Functional Testing, an Initial stage of Complete Testing.

 

Answer by Basavanagowda.C.G
Submitted on 10/8/2004
Rating: Not yet rated Rate this answer: Vote
smoke testing is the testing of basic functionality of the project. if this basic functionality itself is not working then there is no meaning in testing of the other functionalities in that project.
for ex if we take a log in window, the basic functionality of this log in is 'it should allow the user for valid user name & valid pass word' if this itself is not working then there is no meaning in testing it for invalid user name & valid password, invalid UN & invalid PWD, valid UN & invalid PWD, valid UN & valid PWD but not valid combination (i.e.. X person's valid UN & Y person's valid PWD, blank in UN field & valid PWD, ,,,,,,,

 

Answer by ramalakshman kanduri
Submitted on 10/29/2004
Rating: Not yet rated Rate this answer: Vote
Smoke Test is one of the type of Testing. When we are cheking the application  functtionality overview through context level not indepth(detailed level). Simply we can say general inspection of the testing.

 

Answer by Vel
Submitted on 12/13/2004
Rating: Not yet rated Rate this answer: Vote
Testing the Major Functionalities in such a way to check whether the product functions correctly without getting struck at any point.

 

Answer by mohangowda
Submitted on 12/17/2004
Rating: Not yet rated Rate this answer: Vote
understanding  the  major efects,when u  make action to  particular event thoroly , when u  r testing  

 

Answer by qaz
Submitted on 12/23/2004
Rating: Not yet rated Rate this answer: Vote
this is not a testing it is a debugging practcies

 

Answer by Dakshina Balijepalli
Submitted on 1/19/2005
Rating: Not yet rated Rate this answer: Vote
When a new version is added to the application, end to end flow testing done checking to make sure that it works well with present working application.  Done during day to day testing process.

 

Answer by revzum
Submitted on 3/1/2005
Rating: Not yet rated Rate this answer: Vote
The Smoke testing is an integration testing approach that is commonly used when "Shrink wrapped" software items are being produced.

 

Answer by B. VIJAY
Submitted on 3/4/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is the process of testing carried out to prove the application does not work. It is the initial level test.

 

Answer by B. VIJAY
Submitted on 3/4/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is the process of testing carried out to prove the application does not work. It is the initial level test.

 

Answer by Ravi
Submitted on 7/2/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is an integration testing approach that is commonly used when "shrink wrapped" software products are being developed.

 

Answer by Vikram
Submitted on 7/20/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is the testing in which through components, we will Test the memory Leakage.

 

Answer by Vishakha
Submitted on 7/25/2005
Rating: Not yet rated Rate this answer: Vote
A smoke test is a series of test cases that are run prior to commencing with full-scale testing of an application.  The idea is to test the high-level features of the application to ensure that the essential features work.  If they do not work, there is no need to continue testing details of the application, so the testing team will refuse to do any additional testing until all smoke test cases pass.  This puts pressure on the development team to ensure that the testing team does not waste valuable testing time with code that is not ready to be tested.

 

Answer by Prakash Ramasamy
Submitted on 7/27/2005
Rating: Not yet rated Rate this answer: Vote
If there is no sufficient time for through testing we have to perform the smoke test. In this test we have to check important or High level functionalities only. If test fails we have to return the build to Developer team.

 

Answer by Navdeep
Submitted on 7/30/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is the testing of Basic function and checking whether the system is working corectly or not without going into the details.

 

Answer by Axsys kishore
Submitted on 8/9/2005
Rating: Not yet rated Rate this answer: Vote
smoke testing is the basic functionality testing before doing fullfledge of testing.If we are satisfied with smoke testing then it will allowed for further testing,if not sent back to the developers.

 

Answer by AzHaR MeHmOoD
Submitted on 8/18/2005
Rating: Not yet rated Rate this answer: Vote
Checking Major Functionalites according to SRS is Smoke Testing

 

Answer by ramakesava reddy
Submitted on 8/18/2005
Rating: Not yet rated Rate this answer: Vote
The general definition (related to Hardware) of Smoke Testing is:
Smoke testing is a safe harmless procedure of blowing smoke into parts of the sewer and drain lines to detect sources of unwanted leaks   and sources of sewer odors.

It it is related to s/w, the definition is
Smoke testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details.


 

Answer by Sanjay A.V
Submitted on 8/24/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details.

The term comes to software testing from a similarly basic type of hardware testing, in which the device passed the test if it didn't catch fire the first time it was turned on.

A daily build and smoke test is among industry best practices advocated by the IEEE (Institute of Electrical and Electronics Engineers).

The original version of smoke testing predates both hardware and software testing and is still used to test the integrity of a variety of systems by placing a smoke bomb inside some kind of a chamber to see if there are any leaks for the smoke to escape through.




 

Answer by gadde999
Submitted on 8/31/2005
Rating: Not yet rated Rate this answer: Vote
It describes an initial set of tests that determines a new version of application performs well enough for further tests

 

Answer by Ani
Submitted on 9/12/2005
Rating: Not yet rated Rate this answer: Vote
Smoke test is the best

 

Answer by ramya
Submitted on 9/17/2005
Rating: Not yet rated Rate this answer: Vote
smoke testing is then process of testing major functionalities of an application.

 

Answer by fdfdffdsfds
Submitted on 9/19/2005
Rating: Not yet rated Rate this answer: Vote
dsfdsfasdf

 

Answer by Dayk
Submitted on 9/20/2005
Rating: Not yet rated Rate this answer: Vote
It's a hardware testing. Before proceeding with the Software testing, you need to check whether it's affecting the hardware. If so, your h/w will become unusable. So, this is the primary test in testing process.

 

Answer by Manoj Pipersania
Submitted on 11/21/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details. The term comes to software testing from a similarly basic type of hardware testing, in which the device passed the test if it didn't catch fire the first time it was turned on.
The original version of smoke testing predates both hardware and software testing and is still used to test the integrity of a variety of systems by placing a smoke bomb inside some kind of a chamber to see if there are any leaks for the smoke to escape through.


 

Answer by Manoj Pipersania
Submitted on 11/21/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details. The term comes to software testing from a similarly basic type of hardware testing, in which the device passed the test if it didn't catch fire the first time it was turned on.
The original version of smoke testing predates both hardware and software testing and is still used to test the integrity of a variety of systems by placing a smoke bomb inside some kind of a chamber to see if there are any leaks for the smoke to escape through.


 

Answer by sunil soni
Submitted on 11/27/2005
Rating: Not yet rated Rate this answer: Vote
Smoke testing is a major part of testing . for checking the functionality of the application.if it works correctly means applicationworks correctly otherwise it will send back to developer.

 

Answer by harini
Submitted on 2/7/2006
Rating: Not yet rated Rate this answer: Vote
This is the post-production testing to make sure that nothing is broken while migrating the application code from QA environment into productions environment.

 

Answer by paroolbahl
Submitted on 2/8/2006
Rating: Not yet rated Rate this answer: Vote
cousin sister of sanity testing

 

Answer by LATCHAM
Submitted on 2/8/2006
Rating: Not yet rated Rate this answer: Vote
IT IS ONE OF THE PRE-REQUISITE TESTING,WE HAVE TO CHECK WEATHER THE MAJOR FUNCTIONS IS PRESENT OR NOT IN PRODUCT FOR TESTING IT.

 

Answer by iruthayarayan
Submitted on 3/2/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing is nothing but a quick testing to check whether the build is stable enough for further major testing effort and to check very important functionalities are working fine.

 

Answer by Santhiya
Submitted on 3/3/2006
Rating: Not yet rated Rate this answer: Vote
It is testing of high-level functionality. It can done before starting of full-scale test.

 

Answer by Pammu
Submitted on 3/13/2006
Rating: Not yet rated Rate this answer: Vote
In software we do smoke testing to check all links are working properly no broken pages are there etc. Its basically testing the entire application at a go. No in depth but in breadth. Just to make sure that for the build everything is working fine no broken areas. I found the following write up quite informative. please check.

http://www.projectperfect.com.au/info_build_smoke.php

 

Answer by Rajkumar
Submitted on 3/21/2006
Rating: Not yet rated Rate this answer: Vote
Smoke Testing is nothing but the verification of availability of all the functionalities.Conceptually Smoke and Sanity Testings are one and the same,Perceptionally they differ.Here Smoke testing is associate with the Negative perception and the Sanity test is associated with the Positive perception

 

Answer by Madhuresh Dwivedi
Submitted on 4/7/2006
Rating: Not yet rated Rate this answer: Vote
typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is crashing systems every 5 minutes, bogging down systems to a crawl, or corrupting databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.

 

Answer by Harinder
Submitted on 4/7/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing is testing the major features of the software at time of internal  reliese.

 

Answer by Jaggy
Submitted on 4/18/2006
Rating: Not yet rated Rate this answer: Vote
Change B'fore the change comes.

Smoke testing referred to tha early stages of Testing procedures/processes, where there is a need to test the entire application or
Module just after construction, wrt the SRS/BRS  and getready to go futher with other testing concepts.
Mainly smoke test is subjected to
1.High level Functionality check
2.Navigation check( where applicable)
3.Correctness
4.Completeness
5.Screen-shots

and then freeze the checkpoint
OR ELSE
back to the developer for futher CHANGES according to the SRS/BRS

 

Answer by Siva Ram
Submitted on 4/24/2006
Rating: Not yet rated Rate this answer: Vote
It is the cousin brother of Sanity Testing. Also known as "Confidence Testing".
The top level functionalities should work fine.
It is a integration testing technique to check the functionality,architecture of the system for conformance.
It verifies the major functionality at high level in order to determine if further testing is possible. The Smoke test scenarios should emphasize breadth more than depth.  All components should be touched, and every major feature should be tested briefly. If test fails, the build is returned to developers un-tested.

 

Answer by sanjaykrc
Submitted on 5/8/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing is a initial level of testing to ensure system is stable & ready for the further testing.

 

Answer by Akshaya Kumar
Submitted on 5/18/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing is nothing but initial level of testing in daily basis to confirm the major functionality of the software stablity in which you can go for further test.

 

Answer by Satish Sirimalla
Submitted on 5/25/2006
Rating: Not yet rated Rate this answer: Vote
A smoke test verifies high-level required functionality is functioning as designed.

 

Answer by BNSnaidu
Submitted on 5/29/2006
Rating: Not yet rated Rate this answer: Vote
It is an initial level of testing where we check whether top level functionality and major components working fine or not.

 

Answer by Mohana
Submitted on 6/6/2006
Rating: Not yet rated Rate this answer: Vote
Smoke tests are designed to confirm that changes in the code function as expected and do not destabilize an entire build. Smoke test is one of integration testing technique, which makes one to findout the changes made to the sourse code doesn't have any major bugs on entire build.

 

Answer by priyakutty
Submitted on 6/22/2006
Rating: Not yet rated Rate this answer: Vote
sanity testing is testing an application whether it is stable or not.

smoke testing is testing some important modules alone without considering for finer details.

 

Answer by Mohan
Submitted on 6/23/2006
Rating: Not yet rated Rate this answer: Vote
Smoke test is the initial testing done on the build.

 

Answer by sutera
Submitted on 6/24/2006
Rating: Not yet rated Rate this answer: Vote
Test engineers will conduct Smoke Testing on build to give some description about the defect when the build is not working properly before to start testing.

 

Answer by sarvesh patel
Submitted on 7/11/2006
Rating: Not yet rated Rate this answer: Vote
it is the basic functionality testing.

 

Answer by babooooo
Submitted on 7/14/2006
Rating: Not yet rated Rate this answer: Vote
Smoke test nothing but sitting with coder and doing the test.

 

Answer by Radhakrishnan
Submitted on 7/15/2006
Rating: Not yet rated Rate this answer: Vote
Testing the very basic functionality of the application is called smoke tesing. if this success then only next level testing is performed.

 

Answer by Rajesh
Submitted on 7/20/2006
Rating: Not yet rated Rate this answer: Vote
It is Software Build Test

 

Answer by prasad
Submitted on 7/21/2006
Rating: Not yet rated Rate this answer: Vote
Please access my account

 

Answer by mithilesh satapathy
Submitted on 8/4/2006
Rating: Not yet rated Rate this answer: Vote
Each time when you receive a new version of a program check whether it's stable enough to be tested or not.If it crashes at the slightest provocation then don't waste your time.This first step of testing is known as smoke testing ..It is same as sanity testing or acceptance testing.

 

Answer by aksh
Submitted on 9/6/2006
Rating: Not yet rated Rate this answer: Vote
smoke testing is the initial level testing, Usually done to check the stability of the s/w. It basically covers the all the major functions required by specification docs.

 

Answer by vamsi Nath
Submitted on 9/27/2006
Rating: Not yet rated Rate this answer: Vote
It is the initial stage of testing to verify that the build is working fine or not with out any crashes.

 

Answer by NewMember
Submitted on 10/11/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing contains a series of test cases which covers all the major functionalities of the application. If all the smoke test cases pass then only QA should go ahead with detailed testing of the application. This saves testing time and effort and also puts pressure on developers to release bug free build which therefore improves the quality of the software. Usually, smoke testing is done for every release.

 

Answer by nln chowdary
Submitted on 10/11/2006
Rating: Not yet rated Rate this answer: Vote
It is non exhaustive testing technique, during smoke test we check whether main functionalities are working properly or not, during smoke testing if the test fails tester sends back that build developers

 

Answer by Avinash
Submitted on 10/17/2006
Rating: Not yet rated Rate this answer: Vote
Usually it is same like sanity testing...and it is conducted in the development environment and usually treat as a part of white box testing.
Smoke testing is the process of verifying weather the integrated software system is stable enough to continue for further testng..and commonly it is done by executing those test cases which are having higher priority(Po test cases)..or the functionality test cases.

 

Answer by Preeti Yadav
Submitted on 10/19/2006
Rating: Not yet rated Rate this answer: Vote
Smoke testing is supposed to be done by the developer team and then hand it over to the QC team.

Smoke testing involves testing the very basic but major functions of the software or the product but not bothering the finer details.

 

Answer by mallikarjunreddy
Submitted on 10/31/2006
Rating: Not yet rated Rate this answer: Vote
high level functionality , an intial stage of complete testing

 

Answer by manvitha
Submitted on 11/15/2006
Rating: Not yet rated Rate this answer: Vote
test cases for cell phone save option

 

Answer by anil
Submitted on 11/21/2006
Rating: Not yet rated Rate this answer: Vote
after recieving build from developers testing team will validate that whether application is ready to work in their pc if it not works they will return build to development team. means they are validating that it is stable build or not.

 

Answer by anil
Submitted on 11/21/2006
Rating: Not yet rated Rate this answer: Vote
after receiving build from developers testing team will validate that whether application is ready to work in their PC if it not works they will return build to development team. means they are validating that it is stable build or not.

 

Answer by Viqar Qadir
Submitted on 11/22/2006
Rating: Not yet rated Rate this answer: Vote
Also called a "Build Acceptance" test, a "Smoke Test" verifies that a software released as a new build or after a major fix is in a stable enough condition to withstand further, often more stressful, testing. A smoke test achieves this verification by performing a set of tests that is more wide than deep. The normal verifications for such tests include the application initiates, menu items and buttons respond, essential components of the system are present etc.

The term originated from electronics testing where if a component failed (in the old days of diode and triode tubes)there was actual smoke to be seen...and as they say "where there's smoke, there's a fire"

The same term is also used for testing plumbing where smoke is forced through plumbing to see if there are leaks before forcing actual water through it.

In type setting in the printing business a new type letter is sometimes held over candle smoke and then pressed against paper to see if it prints correctly.

However, it is only in the software industry that a smoke test is referring to metaphorical smoke.

Another important thing to keep in mind is that a smoke test is not a sanity test. Where a smoke test is wide and shallow in it's scope, a sanity test focuses mostly on a single check for a formula or a calculation.

 

Answer by Mithilesh Jha
Submitted on 12/22/2006
Rating: Not yet rated Rate this answer: Vote
Sanity is pass means Smoke is pass, if Sanity failed means Smoke is lies. It is in the sense of sparking or burning of Hardware parts.

 

Answer by SHAMSUR RAHMAN
Submitted on 12/22/2006
Rating: Not yet rated Rate this answer: Vote
Smoke test is build acceptance test and it test for BREADTH of the application which means not in depth level.Its ensure that no  Show stopper exist in application

 

Answer by sentester
Submitted on 12/28/2006
Rating: Not yet rated Rate this answer: Vote
A smoke test is a collection of written tests that are performed on a system prior to being accepted for further testing. This is also known as a build verification test.

 

Answer by Dagga
Submitted on 1/12/2007
Rating: Not yet rated Rate this answer: Vote
Smoke test is testing common feature of every new builds.

 

Answer by Murali dher reddy
Submitted on 1/21/2007
Rating: Not yet rated Rate this answer: Vote
Smoke test is done by developers before the build is released or by testers before  accepting build.

   in Software engineering , Smoke test means is collections of test cases .

usages:

  

 

Answer by Rupali
Submitted on 1/22/2007
Rating: Not yet rated Rate this answer: Vote
Smoke testing is a basic functionality testing of a software.in this we check all the functions but briefly.If it fails the build will return to the developer.

 

Answer by kiranmai
Submitted on 1/24/2007
Rating: Not yet rated Rate this answer: Vote
smoke testing is done by the developers to check whether the application can be accepted by them and check whether it can sustain further testing

 

Answer by Sand
Submitted on 2/13/2007
Rating: Not yet rated Rate this answer: Vote
In software, the term smoke testing describes the process of validating code changes before the changes are checked into the product’s source tree. After code reviews, smoke testing is the most cost effective method for identifying and fixing defects in software. Smoke tests are designed to confirm that changes in the code function as expected and do not destabilize an entire build.


 

Answer by Naveed Qazi
Submitted on 3/2/2007
Rating: Not yet rated Rate this answer: Vote
smoke test can also be implemented as developers effort to verify the build before giving it to QA.

 

Answer by Amrita Karwal
Submitted on 3/14/2007
Rating: Not yet rated Rate this answer: Vote
Verifies the major functionality at high level in order to determine.

 

Answer by Amrita Karwal
Submitted on 3/14/2007
Rating: Not yet rated Rate this answer: Vote
Verifies the major functionality at high level in order to determine.

 

Answer by sasi
Submitted on 3/14/2007
Rating: Not yet rated Rate this answer: Vote
it is a test to verify wheteher futher testing is possible

 

Answer by Vicky
Submitted on 3/16/2007
Rating: Not yet rated Rate this answer: Vote
Smoke testing is nothing but testing the Major Functionalities of the software

 

Answer by Chut Marani
Submitted on 3/18/2007
Rating: Not yet rated Rate this answer: Vote
TO chud form the back

 

Answer by SRADHANJALI TRIPATHY
Submitted on 4/9/2007
Rating: Not yet rated Rate this answer: Vote
SMOKE TEST.. TEST THE MAJOR FUNCTIONALITIES OF THE APPLICATION RANDOMLY TO MAKE SURE THE APPLICATION IS IN STATE OF FURTHER TESTING.

 

Answer by veeru
Submitted on 4/16/2007
Rating: Not yet rated Rate this answer: Vote
It is the testing of basic or critical features of an application. if we got any bug then we can sends it to development team.
Smoke test is also called sanity test or Dry run

ex: if an yahoo or some website, major thing like login is not working properly or else it is not goin to inbox. major bugs we can find from this..


 

Answer by ranjithcheyyar
Submitted on 4/24/2007
Rating: Not yet rated Rate this answer: Vote
what is test case?

 

Answer by prashanth s gowda
Submitted on 4/26/2007
Rating: Not yet rated Rate this answer: Vote
  Smoke Testing is nothing but to check the basic functionality of the application under test. It gives the clear idea whether the product is testable or not.
  This test helps us to find the bugs in the earlier stages itself, so that we can save our time and effort.

 

Answer by ganesha kumar.E
Submitted on 4/26/2007
Rating: Not yet rated Rate this answer: Vote
Smoketest is used to verify the basic functionalities of the product and to verify the Software build is robust enough to proceed all other functional tests.

 

Answer by muralidhar y
Submitted on 5/20/2007
Rating: Not yet rated Rate this answer: Vote
it is the type of testing in which one can perform an inital phase and overall testing on an application to check if the entire functionality  / entire list of objects  / feature are available in order to conduct detailed testing on the appication completely and successfully. it is the test for availability.

 

Answer by Miss.Satya
Submitted on 5/22/2007
Rating: Not yet rated Rate this answer: Vote
Smoke Testing is a "shallow and wide" approach to the application, where, the tester "touches" all areas of the application without getting too deep, looking for answers to basic questions like, "Can I launch the test item at all?",  "Does it open to a window?", "Do the buttons on the window do things?" etc.  If you feel the answer is "NO" then application has nothing there to allow further testing.

 

Answer by Ranjeet Sinha
Submitted on 5/29/2007
Rating: Not yet rated Rate this answer: Vote
In software, the term smoke testing describes the process of validating code changes before the changes are checked into the product’s source tree. After code reviews, smoke testing is the most cost effective method for identifying and fixing defects in software. Smoke tests are designed to confirm that changes in the code function as expected and do not destabilize an entire build.

Smoke testing is done by developers before the build is released or by testers before accepting a build for further testing.

In software engineering, a smoke test generally consists of a collection of tests that can be applied to a newly created or repaired computer program. Sometimes the tests are performed by the automated system that builds the final software. In this sense a smoke test is the process of validating code changes before the changes are checked into the larger product’s official source code collection. Next after code reviews, smoke testing is the most cost effective method for identifying and fixing defects in software; some even believe that it is the most effective of all.

 

Answer by Geetha
Submitted on 5/31/2007
Rating: Not yet rated Rate this answer: Vote
Some Testing is basic level of testing to do high level testing. only concentration the functional point of view in Short time. Testing whether inputting data is reflected as out put or not. The term "smoke Testing" coming while designing electronic component. There is no meaning to test whether the input is giving some other problem in between. it is like cave. we can enter and can come out. in between, in which way u r coming is no matter.

 

Answer by ajjain
Submitted on 6/12/2007
Rating: Not yet rated Rate this answer: Vote
•   In plumbing, a smoke test forces actual smoke through newly plumbed pipes to find leaks, before water is allowed to flow through the pipes.
•   In woodwind instrument repair, a smoke test involves plugging one end of an instrument and blowing smoke into the other to test for leaks. (This test is no longer in common use)
•   In electronics, a smoke testing is the first time a circuit is attached to power, which will sometimes produce actual smoke if a design or wiring mistake has been made.
•   In computer programming and software testing, smoke testing is a preliminary to further testing, which should reveal simple failures severe enough to reject a prospective software release. In this case, the smoke is metaphorical.
Next after code reviews, smoke testing is the most cost effective method for identifying and fixing defects in software; some even believe that it is the most effective of all. In software testing, a smoke test is a collection of written tests that are performed on a system prior to being accepted for further testing. This is also known as a build verification test. This is a "shallow and wide" approach to the application. The tester "touches" all areas of the application without getting too deep, looking for answers to basic questions like, "Can I launch the test item at all?", "Does it open to a window?", "Do the buttons on the window do things?". There is no need to get down to field validation or business flows. If you get a "No" answer to basic questions like these, then the application is so badly broken, there's effectively nothing there to allow further testing. These written tests can either be performed manually or using an automated tool. When automated tools are used, the tests are often initiated by the same process that generates the build itself.

It verifies the major functionality at high level in order to determine if further testing is possible. The Smoke test scenarios should emphasize breadth more than depth.  All components should be touched, and every major feature should be tested briefly. If test fails, the build is returned to developers untested.

 

Answer by Ashok
Submitted on 6/21/2007
Rating: Not yet rated Rate this answer: Vote
Smoke test is the test which helps to know the amt of smoke tat generates on burning a material... its is mostly carried out for plastics, rubber and composites...

 

Answer by Rajesh Soni
Submitted on 7/10/2007
Rating: Not yet rated Rate this answer: Vote
Smoke test: How much do u have power to smoke?

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.