What is software testing
![What is software testing What is software testing](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS2INpx7vngMuuij11cWGF5wOswuT8dMrOc1-t2HaVph--w84S-iQWNq-QzxoCC4hF6lJiRS4K9HFaOuuAgDUVrMokxjCaBdMOuBDwhakyBsgXGoENRZNHdlpAOV80xbqE9ORd3_4JVb_O4jri8efV10MCtHs-RNuiPi9FiX_SwoTKCQ-5VuHPwmlj/w485-h363-rw/1684516439220.jpg)
What is software testing
"Software testing is the process of activity to check whether the actual result matches with the accepted result or not."
Introduction
Testing is the process of software or system or its component(s) the intention is to find whether it satisfies or completed the specified requirements or not.
What is software testing
![]() |
What is software testing |
Testing is the process of executing a system to identify any gaps,errors,missing requirements to the actual requirements.
By checking core behavior of application find out the bug or error or any missing functionality of application.
So this tutorial will give you a good basic understanding and knowledge on software testing.
What is software testing
"Software testing is the process of activity to check whether actual result matches with the accepted result or not".
Software testing is a process of identifying the correctness of software by considering its all features like Reliability, Scalability, Portability, Re-usability, Usability and by considering this points find out the bugs or errors or defects from the application and provide defect free or bug free application to the customer.
![]() |
Software Testing Features |
Why we need software testing
When we need software testing
![]() |
When we need software testing |
When we think or here about software testing main question comes in our mind is when start software testing so here its answer so basically after receiving requirement as soon as testing start in short software testing start right from requirement phase and continues till release time.
In software industries main part is providing a good quality of material to customer so that's why it's very important to understand basic concept of software testing.
So in this tutorial we see What is software testing? Why we need software testing When we need software testing.
Following are different type of Black box testing
Usability Testing
1.look and feel.
2.Easy to use.
3.Speed of processing
Functionality Testing
2.Input domain testing
3.Error handling testing
4.Back end database testing
5.Service level testing
6.Calculation based testing
2.Compatibility testing
3.Configuration testing
4.Installation testing
5.Intersystem testing
6.Sanitation testing
7.Parallel testing
8.Globalization testing
Advance level Testing
Performance Testing
1.load testing
2.Stress testing
3.Data volume testing
4.Data storage testing
Security Testing
1.Authorized testing.
2.Access control testing.
3.Encryption testing.
4.Decryption testing.
Manual vs Automation testing
Manual Testing
1.In manual testing all work done by manually also in manual testing test case execution done by manually.
2.Manual testing is slow as compared to automation.
3.Here is possibility of human error.
4.Results are not more accurate .
5.Time consuming.
6.At initially required more cost.
7.Easy to work and easy to understand.
8.Required more effort.
Automation testing
1.In automation testing all work done by using automation tools test case execution done by using testing scripts.
2.In automation testing is fast execution process because of use of automation scripts.
3.In automation testing less possibility if human error.
4.Results are more accurate .
Requirements
Before learning software testing, you should have basic knowledge of basic different computer functionality, basic mathematics concepts, computer language at list java and selenium, and different logical operators.