Software Testing?
Software testing is a process of executing a program or application with the intent of finding the software bugs.
- It can also be stated as the process of validating and verifying that a software program or application or product:
- Meets the business and technical requirements that guided it’s design and development
- Works as expected
- Can be implemented with the same characteristic.
Let’s break the definition of Software testing into the following parts:
1) Process: Testing is a process rather than a single activity.
2) All Life Cycle Activities: Testing is a process that’s take place throughout the Software Development Life Cycle (SDLC).
- The process of designing tests early in the life cycle can help to prevent defects from being introduced in the code. Sometimes it’s referred as “verifying the test basis via the test design”.
- The test basis includes documents such as the requirements and design specifications.
3) Static Testing: It can test and find defects without executing code. Static Testing is done during verification process. This testing includes reviewing of the documents (including source code) and static analysis. This is useful and cost effective way of testing. For example: reviewing, walkthrough, inspection, etc.
4) Dynamic Testing: In dynamic testing the software code is executed to demonstrate the result of running tests. It’s done during validation process. For example: unit testing, integration testing, system testing, etc.
5) Planning: We need to plan as what we want to do. We control the test activities, we report on testing progress and the status of the software under test.
6) Preparation: We need to choose what testing we will do, by selecting test conditions and designing test cases.
7) Evaluation: During evaluation we must check the results and evaluate the software under test and the completion criteria, which helps us to decide whether we have finished testing and whether the software product has passed the tests.
8) Software products and related work products: Along with the testing of code the testing of requirement and design specifications and also the related documents like operation, user and training material is equally important.
31 Comments
It is a very useful information. Thank you for sharing this.
ReplyDeleteManual Testing Training in Chennai | Manual Testing course in Chennai
thank you sir
DeleteWonderful post!!Thank you for sharing this info with us.
ReplyDeleteKeep updating I would like to know more updates on this topic
Very useful content, I would like to suggest this blog to my friends.
web designing training in Chennai
Web Designing Course in Chennai
thank you sir
DeleteGreat Post. Keep sharing such kind of worthy information
ReplyDeleteWeb Development courses in Chennai
web designing training in Chennai
Great Job!! This article gives a lot of information regarding SoftwareTesting. Thanks For Sharing. Summitsoft Promo Codes
ReplyDeleteThank you for sharing this post.
ReplyDeleteopencu
Article submission sites
The blog is good and the content is more innovative.....
ReplyDeleteselenium training in navalur
java training in navalur
Awesome blog! Lot of useful information. Keep posting. Looking forward for more from you.
ReplyDeleteManual Testing Training in Chennai | Manual Testing Courses in Chennai | Manual Testing Training
Nice job. Got many innovative ideas by reading your blog.
ReplyDeleteThanks for posting it.
software testing certification
software testing institute
software testing class
best software testing certification
Those who dont have an idea about this technology will definetly get an idea after reading your blog.
ReplyDeleteReally thanks for posting it. A very useful blog.
software testing course
software testing training
software training institutes
software testing training and placement
Very Informative,Thanks for sharing
ReplyDeleteEmployee Management Software Free Download
Hello, you are always inspiring bloggers like us. I read your posts daily. In fact, I spend at least 20 mins daily on your blog to see what is new on the blog.
ReplyDeleteazure training
https://trainingbasket.in/azure-training/
Great post with informative matter Manual testing training
ReplyDeleteThanks for sharing this wonderful article. Your article is very interesting to read. Looking forward to read ur future post.
ReplyDeleteNode JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training in Porur
Drupal Training in Chennai
Drupal Certification Training
Xamarin Training in Chennai
Xamarin Course in Chennai
Thank you for sharing such a informative information with us. Keep on sharing the blog like this. The Satisfaction Web Solution provides best services of website design, website development, software development, SEO on this planet.
ReplyDeleteIt is a very useful information. Thank you for sharing this.
ReplyDeletesoftware training institutes in delhi
Great Post And Thanks For Sharing
ReplyDeleteIT Training Institutes in Delhi
Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.
ReplyDeletehttps://www.testingxperts.com/industries/insurance/
It is a very useful information. Thank you for sharing this.
ReplyDeletehttps://softwaretraininginstitute.in
ReplyDeleteGood blog, yours information is very effective.
Software Testing Training institute in Gurgaon
ReplyDeleteGreat work, This is very different and very useful information. I like more details about this title.
Pega Training in Chennai
Pega Course in Chennai
Primavera Training in Chennai
Unix Training in Chennai
Power BI Training in Chennai
Excel Training in Chennai
Corporate Training in Chennai
Embedded System Course Chennai
Linux Training in Chennai
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
ReplyDeletehttps://tabsquareinfotech.com/website/best-it-company-in-chennai.php
Thanks for sharing your views about the topic which you know much better. Its easy to read and understand by the way you wrote the blog contents.
ReplyDeleteSoftware Testing Training in Chennai
Software Testing Course in Chennai
Software Testing Training in Velachery
Software Testing Training in Tambaram
Software Testing Training in Anna nagar
Selenium Training in Chennai
Selenium Course in Chennai
Selenium Training in Velachery
Very informative article, which you have shared here about the Software testing. After reading Your article I got very much information about the Software testing and it resolved many of my doubts. If anyone looking for the custom software development services, Visit usatinc
ReplyDeleteYour good knowledge and kindness in playing with all the pieces were very useful.
ReplyDeleteI don’t know what I would have done if I had not encountered such a step like this.
Airport Taxi in Bangalore
Very informative, Thanks for sharing...
ReplyDeleteLearn Selenium online in Hyderabad
The method that you are projecting the way is easy to learn. I can get the concept quickly.
ReplyDeleteQTP Training in Chennai
QTP Training in Velachery
QTP Training in Adyar
UFT Training in Chennai
Automation testing training in chennai
qtp course in chennai
best qtp training in chennai
qtp training institutes in chennai
I have gone through your post and I found it very helpfull. Looking forward to see more post from you.
ReplyDeleteVmware Cloud Migration services
Database Migration services
I have gone through your post and I found it very helpfull. Looking forward to see more post from you.
Thanks for sharing such a nice info.I hope you will share more information like this. please keep on sharing!
ReplyDeletePHP Training in Coimbatore
Best PHP Training Institute in Coimbatore
Selenium course in coimbatore
Python Course in Coimbatore
Android course in coimbatore
embedded training in coimbatore
German Classes in Coimbatore
Selenium Training in Coimbatore
ReplyDeletehi, nice blog & thanks for sharing this informative content..international holiday packages