Free Training
C Language   |   CSS   |   MainFrame   |   VBScript   |   PHP   |   XML   |   C++ Tutorials   |   Ajax   |   JavaScript   |   CSS3   |   UML   |   jQuery   |   Microsoft AJAX

Sponsored Links

Testing Tutorials

 
Home Tutorials Testing
 

Testing Types

 

Testing Types

Page 1 of 2
This article explains about different testing types Unit Test. System Test, Integration Test, Functional Test, Performance Test, Beta Test and Acceptance Test.

Introduction:


The development process involves various types of testing. Each test type addresses a specific testing requirement. The most common types of testing involved in the development process are:

• Unit Test.
• System Test
• Integration Test
• Functional Test
• Performance Test
• Beta Test
• Acceptance Test.


Unit Test

The first test in the development process is the unit test. The source code is normally divided into modules, which in turn are divided into smaller units called units. These units have specific behavior. The test done on these units of code is called unit test. Unit test depends upon the language on which the project is developed. Unit tests ensure that each unique path of the project performs accurately to the documented specifications and contains clearly defined inputs and expected results.


System Test

Several modules constitute a project. If the project is long-term project, several developers write the modules. Once all the modules are integrated, several errors may arise. The testing done at this stage is called system test.


System testing ensures that the entire integrated software system meets requirements. It tests a configuration to ensure known and predictable results. System testing is based on process descriptions and flows, emphasizing pre-driven process links and integration points.


Testing a specific hardware/software installation. This is typically performed on a COTS (commercial off the shelf) system or any other system comprised of disparent parts where custom configurations and/or unique installations are the norm.


Functional Test

Functional test can be defined as testing two or more modules together with the intent of finding defects, demonstrating that defects are not present, verifying that the module performs its intended functions as stated in the specification and establishing confidence that a program does what it is supposed to do.


Acceptance Testing

Testing the system with the intent of confirming readiness of the product and customer acceptance.


Ad Hoc Testing

Testing without a formal test plan or outside of a test plan. With some projects this type of testing is carried out as an adjunct to formal testing. If carried out by a skilled tester, it can often find problems that are not caught in regular testing. Sometimes, if testing occurs very late in the development cycle, this will be the only kind of testing that can be performed. Sometimes ad hoc testing is referred to as exploratory testing.


Alpha Testing

Testing after code is mostly complete or contains most of the functionality and prior to users being involved. Sometimes a select group of users are involved. More often this testing will be performed in-house or by an outside testing firm in close cooperation with the software engineering department.



Automated Testing

Software testing that utilizes a variety of tools to automate the testing process and when the importance of having a person manually testing is diminished. Automated testing still requires a skilled quality assurance professional with knowledge of the automation tool and the software being tested to set up the tests.


Beta Testing

Testing after the product is code complete. Betas are often widely distributed or even distributed to the public at large in hopes that they will buy the final product when it is released.


Black Box Testing

Testing software without any knowledge of the inner workings, structure or language of the module being tested. Black box tests, as most other kinds of tests, must be written from a definitive source document, such as a specification or requirements document.


Next Page: Testing Types - Page 2


Read Next: Automated Testing Advantages, Disadvantages and Guidelines



 

 

Comments


thava_lakshmanan said:

  hi,
i have sent to all testing types read
July 15, 2005, 7:47 pm

bincmon said:

  WHATS URD DOCUMENTS?
TYPES OF TEST PLAN?
EXPLAIN BIDIRECTIONAL TRACEABILITY MATRIX?
October 22, 2005, 6:03 am

Ravi Kumar panchadi said:

  Information Given For all the Testing types is very good. This information will be useful for the freshers
October 26, 2006, 4:49 am

Saurabh Basu said:

  Kindly add more information about Smoke and Sanity testing.
March 27, 2007, 8:18 pm

Manish_Manish said:

  Include what is PVT and TVT
July 23, 2007, 8:22 pm

pavan.d said:

  its better if u keep the difference betweeen them
August 2, 2007, 12:11 am

vignesh kumaar said:

  Am new for testing... its very usefull for me.. Can i get any free project to improve my skills?
August 19, 2007, 8:41 am

venugopal.A said:

  the above mentioned points helped me in knowing the testing from close distance.
November 7, 2007, 3:25 am

prasad D.J. said:

  hai
plz any can tell difference between use case and test case
May 20, 2008, 6:31 am

renish said:

  i am manual tester i want idea about manual stress testing of web plese help...
October 20, 2008, 7:41 am

Sangram Kumar said:

  Hi,
It's a good contains to know the types of testing and clearly describe all the testing types and anyone can easily understand the differance between the types of testing.
November 6, 2008, 8:42 am

shilpa said:

  Hi....Can anyone tell me are there any types of unit testing?
December 17, 2008, 4:17 am

hitesh shah said:

  please reply me about end to end testing , soak testing, release testing , smoke & sanity testing, Scalability Testing, internationalization testing.
Thanks
December 24, 2008, 1:27 am

sppnaa said:

  hi sir plz tel me that Can Manual Testing be Replaced by Automated Testing?
January 22, 2009, 8:27 am

priyanka tripathy said:

  plz explain about path testing and new and old errors
February 5, 2009, 12:27 pm

vignesh babu said:

  Anyone say about types of testing and its explanation
February 11, 2009, 10:51 pm

Tahir said:

  can any body tell me about the history of the testing please
February 20, 2009, 10:01 am

Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links