Smoke Testing3.pdf - Smoke Testing Pavan Kumar(MCA)1612214825 SRMGPC Lucknow Abstract Smoke testing is an end-to-end testing which determine the

Smoke Testing3.pdf - Smoke Testing Pavan...

This preview shows page 1 - 3 out of 5 pages.

Smoke Testing Pavan Kumar (MCA)1612214825 SRMGPC, Lucknow Abstract: Smoke testing is an end-to-end testing which determine the stability of new build by checking the crucial functionality of the application under test and used as criteria of accepting the new build for detailed testing. Introduction: The purpose of this research paper is to give details of smoke testing from the industry practices. Smoke Testing: The purpose of smoke testing is to determine whether the new software build is stable or not so that the build could be used for detailed testing by the QA team and further work by the development team. If the build is stable i.e. the smoke test passes then build could be used by the QA and development team. On the stable build QA team performs functional testing for the newly added features/functionality and then performs regression testing depending upon the situation. But if the build is not stable i.e. the smoke fails then the build is rejected to the development team to fix the build issues and create a new build. Smoke Testing is generally done by the QA team but in certain situations, can be done by the development team. In that case the development team checks the stability of the build and deploy to QA only if the build is stable. In other case, whenever there is new build deployment to the QA environment then the team first performs the smoke test on the build and depending upon the results of smoke the decision to accept or reject the build is taken. Generally if smoke fails then the build is rejected otherwise build is accepted. Smoke testing is preliminary testing to reveal simple failures severe enough to reject a prospective software release. This is the first testing performed on the build and all other kinds of testing follow it. While checking the stability of the build, we do end-to-end testing to check if the code breaks. If there is any code break in any of the end-to-end flows then smoke fails. Smoke testing is conducted to ensure whether the most crucial functions of a program are working, but not bothering with finer details. Because if crucial functionality is not working it will not be possible to perform the detailed testing so the build has to be rejected to fix the issues. For example login functionality in Facebook, launching the Facebook URL, navigate to account home page etc. are examples of smoke test cases. Smoke testing performed on a particular build is also known as a build verification test (BVT). The focus of the testing is the verification of the crucial functionality and not on the finer details. We
Image of page 1
touch all areas of application without going into deep. Smoke test cases are subset of the total test cases since we do n’t have to go in details rather check the crucial functionality only. Smoke Testing has a great importance in Agile. We have frequent build deployments which need to perform the smoke tests before performing the detailed testing. In certain cases the frequency of the
Image of page 2
Image of page 3

You've reached the end of your free preview.

Want to read all 5 pages?

  • Summer '18
  • Shiv
  • development team, smoke testing

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors