Type Here to Get Search Results !

What is software testing: Types of testing,Manual vs Automation testing.

What is software testing

What is software testing
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.

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
Software Testing Features



Why we need software testing 



In software industries before going to any application in market its very important to check quality of software that's why as per market condition and also delivering right and good quality of material to customer software testing is very important.

To identify bugs and error to increase software quality and provide defect free application to customer as per client specification if company provide good quality of material to customer so its coinvent and end use is use the application without any error or bug.

That's why we need software testing to identify bugs and error to increase software quality and provide defect free application to customer.

When 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


Functional Testing

1.Behavioral testing
2.Input domain testing
3.Error handling testing
4.Back end database testing
5.Service level testing
6.Calculation based testing


Non-Functional Testing

1.Recovery 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 .

5.Automation testing save the time.

6.Automation testing is costly due to its maintenance of automation tools. 

7.Required skill persons and difficult to understand the tools.

8.Required less effort.

9.100% testing is not possible by automation hence required manual testing.

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.


Conclusion

In this tutorial we see the type of testing and types of black box testing  the differences between manual and automation testing.

Top Post Ad

Bottom Post Ad