IT Community - Software Programming, Web Development and Technical Support

smoke testing

This is a discussion on smoke testing within the ASP and ASP.NET Programming forums, part of the Web Development category; What is smoke testing?...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Web Development > ASP and ASP.NET Programming

Register FAQ Members List Calendar Mark Forums Read
  #1 (permalink)  
Old 07-20-2007, 01:35 AM
sivakumar sivakumar is offline
D-Web Trainee
 
Join Date: Jul 2007
Posts: 36
sivakumar is on a distinguished road
Question smoke testing

What is smoke testing?
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 07-20-2007, 02:52 AM
oxygen oxygen is offline
D-Web Architect
 
Join Date: Jun 2007
Posts: 633
oxygen is on a distinguished road
Thumbs up Re: smoke testing

Smoke testing is done by developers before the build is released or by testers before accepting a build for further testing.; In Software smoke test is the process of validating code changes before the changes are checked into the larger product’s official source code collection.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 07-20-2007, 02:55 AM
kingmaker kingmaker is offline
D-Web Genius
 
Join Date: Jun 2007
Posts: 882
kingmaker is on a distinguished road
Send a message via Yahoo to kingmaker
Default Re: smoke testing

It is designed as a pacing mechanism for time critical projects, allowing the software team to assess its project on a frequent basis
Software components are integrated in to a build
A series of tests to uncover major errors that have the highest likelihood of throwing the software project behind schedule
Entire product is smoke tested daily
Smoke test should be thorough enough that if
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-21-2008, 01:58 AM
rrrajesh84in rrrajesh84in is offline
D-Web Master
 
Join Date: Mar 2007
Posts: 399
rrrajesh84in is on a distinguished road
Default Re: smoke testing

Guidelines for Smoke Testing



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.
The following guidelines describe best practices for smoke testing. The effects of following the guidelines will vary widely, ranging from improving communication among team members to developing specific ways to use testing and debugging tools.
__________________
.....................................
''''''
Rajesh''''''
Ants. . . . . . Like me
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-21-2008, 01:58 AM
rrrajesh84in rrrajesh84in is offline
D-Web Master
 
Join Date: Mar 2007
Posts: 399
rrrajesh84in is on a distinguished road
Default Re: smoke testing

Work with the Developer

Because smoke testing focuses on changed code, you must work with the developer who wrote the code. You will have to understand:
  • What changed in the code. To understand the change, you will also have to understand the technology used; the developer can help explain it.
  • How the change affects the functionality.
  • How the change affects the interdependencies of various components.
__________________
.....................................
''''''
Rajesh''''''
Ants. . . . . . Like me
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 01-21-2008, 01:59 AM
rrrajesh84in rrrajesh84in is offline
D-Web Master
 
Join Date: Mar 2007
Posts: 399
rrrajesh84in is on a distinguished road
Default Re: smoke testing

Conduct a Code Review Before Smoke Testing

Before you run a smoke test, conduct a code review that focuses on any changes in the code. Code reviews are the most effective and efficient method to validate code quality and ensure against code defects and faults of commission. Smoke tests ensure that the primary critical or weak area identified either by code review or risk assessment is primarily validated, because if it fails the testing cannot continue.

Install Private Binaries on a Clean Debug Build

Because a smoke test must focus on validating only the functional changes in updated binaries, the test must run on a clean test environment by using the debug binaries for the files being tested.
__________________
.....................................
''''''
Rajesh''''''
Ants. . . . . . Like me
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 01-21-2008, 02:00 AM
rrrajesh84in rrrajesh84in is offline
D-Web Master
 
Join Date: Mar 2007
Posts: 399
rrrajesh84in is on a distinguished road
Default Re: smoke testing

Create Daily Builds

Daily builds require the team members to work together and encourage the developers to stay in sync. If iterations of new builds are delayed, the delay can easily cause products with multiple dependencies to get out of sync. Following a process of building daily and smoke testing any changed or new binaries ensures high quality.
For more information about setting up recurring builds, see Running Builds in Team Foundation Build. For more information about verifying your product’s builds, see How to: Configure and Run Build Verification Tests (BVTs).

You need not perform exhaustive tests. The purpose of smoke testing is not to ensure that the binary is 100% error-free. This would require too much time. You perform smoke tests to validate the build at a high level. You want to ensure that changes in a binary do not destabilize the general build or cause catastrophic errors in functionality.
Web and Load Testing

When you build your Web tests and load tests, it is a good practice to run a smoke test before running any long, heavy test. In Web and in load testing, smoke testing is short, light test. You use a smoke test to validate that everything is correctly configured and running as expected before running your tests for performance or stress testing.
__________________
.....................................
''''''
Rajesh''''''
Ants. . . . . . Like me
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 01-22-2008, 04:30 AM
vadivelanvaidyanathan vadivelanvaidyanathan is offline
D-Web Genius
 
Join Date: Feb 2007
Posts: 803
vadivelanvaidyanathan is on a distinguished road
Wink Re: smoke testing

Its nothing but to check application whether its stable or not and if its stable then only move into testing team.
__________________
V.Vadivelan

There never a wrong time to do the right thing.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 01-22-2008, 06:42 AM
ammulu ammulu is offline
D-Web Sr.Programmer
 
Join Date: Dec 2007
Posts: 105
ammulu is on a distinguished road
Default Re: smoke testing

It is a preliminary test to check out the defects in a software before it is released in order to fix the problems. It is the first initial test to make sure application is working.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 01-22-2008, 09:51 PM
vadivelanvaidyanathan vadivelanvaidyanathan is offline
D-Web Genius
 
Join Date: Feb 2007
Posts: 803
vadivelanvaidyanathan is on a distinguished road
Wink Re: smoke testing

Ammulu,

Please include sentence along with this that "before release to testing team"

t is a preliminary test to check out the defects in a software before it is released to testing team in order to fix the problems. It is the first initial test to make sure application is stable or not?
__________________
V.Vadivelan

There never a wrong time to do the right thing.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 03-21-2008, 09:20 PM
GDevakii GDevakii is offline
D-Web Sr.Programmer
 
Join Date: Aug 2007
Posts: 138
GDevakii is on a distinguished road
Smile Re: smoke testing

Smoke testing: It is an extra shakeup in sanity testing. In this level testing team reject a build with reason when that build is not working to be applied for complete testing.Before start testing intialy tester check major functionality wrking properly or not that is smoke testing it is done by tester only not by developer. All testing activity are done by tester .exclude unit testing.Its a integration Testing approach, In which process the all units/components are coupled to get the stable build.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
difference between adhoc testing,monkey testing and exploratory testing srikumar_l Software Testing 0 12-06-2007 01:06 AM
This is Smoke testing! devarajan.v Software Testing 1 08-11-2007 01:53 AM
Smoke and sanity testing simplesabita Software Testing 0 07-07-2007 03:13 AM
Difference between smoke and sanity testing stephen Software Testing 3 05-24-2007 05:47 AM
Info on Smoke Testing vadivelanvaidyanathan Software Testing 0 04-06-2007 11:17 PM


All times are GMT -7. The time now is 07:17 AM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.

SEO by vBSEO 3.0.0