- Views: 7
- Report Article
- Articles
- Computers
- Software
Software testing - need & types
Posted: Jun 21, 2014
Software projects are more complex & difficult these days because for getting success, quality & creative work is very necessary for any organization. So, developers also have pressure to do creative & quality work & develop an innovative project.
When developer makes any software project, there may be some error in program. Because of that error there are difference occur in response of client project requirement. If we make project like this means, there will be mistake in client project & quality work also spoil because of some small error.
So there is a need to check the program after developing. If there is mistake then again give to developer to correct that program. So check the error or can say output in response to input is called testing. Software testing is a process of testing, the quality of project & design of website or any other project made according to client recruitment or not.
So software testing is also an important as like developer & every software company have separate testing team.
There are two basic method of testing?
Black box testing: black box testing is a technique in which we are avoiding to check the internal design of system. It is all about functionality & output in response to input.
White box testing: white box testing is relating to internal mechanism & in this technique, we are checking code statement, path. This is also known as glass box testing.
Types of testing
- Unit Testing: unit testing is done for individual unit or tested in internal program so it is done by programmer not by tester because this technique required deep knowledge of programming. This is white box type testing.
- Integration Testing: integration testing is a testing of combined functions. It test that two apps are functioning together or not. Especially it is used for client server. It includes, black box & white box both type of testing.
- Functional Testing: functional testing is avoid internal testing & related to output that is coming as per client requirement or not. This is black box type testing
- System Testing: system testing is a testing in which total system is tested & implemented according to need. This is black box type testing.
- Stress Testing: stress testing is done to check that how & when failure will occur for this program, it is tested on giving continuous & complex input. This is black box type testing.
- Performance Testing: performance testing is to check the performance of project that it works in time in response to any search query or input. This is black box type testing.
- Usability Testing: usability testing is user-friendly testing & used to check that how it easy to learn for client & provide help documents, if client get stuck. This is black box type testing.
- Acceptance Testing: acceptance technique is done by client to check that delivered project is filling our requirement or not. Then only they will accept.
- Regression Testing: regression testing is for any modification in project to check that after modification, previous & newly added function are working or not. This is black box type testing.
- Beta Testing: beta testing is done on final site (after developing & testing) by end users or checking by public release. It is not done by developer or tester. This is black box type testing.
About the Author
Author has been writing article for online marketing & its solutions. currently he is glancing & sharing information on Software Testing-need & types.
Rate this Article
Leave a Comment