Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers
Antivirus Faqs_Questions_And_Answers Software Tips Faqs_Questions_And_Answers ERP Faqs_Questions_And_Answers Internet Faqs_Questions_And_Answers Spoken English Faqs_Questions_And_Answers Web Designing Faqs_Questions_And_Answers SEO Tips Faqs_Questions_And_Answers Hacking
Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers Faqs_Questions_And_Answers
SAP Faqs
C Faqs        C++ Faqs        Java Faqs        J2ee Faqs        Springs Faqs        Hibernate Faqs        Web sphere Faqs        Web Logic Server Faqs   
WordPress        Siebel Faqs        Shell Scripting Faqs        Perl Scripting Faqs        Open Source        Data Ware Housing Faqs        Joomla Faqs
Ajax        Oracle Apps Faqs        Testing Tools Faqs        Mainframes Faqs        Tibco Faqs        PHP Faqs        .Net Faqs       Operating System
 
Custom Search
Loadrunner Faqs
Testing Dictionary
Testing Tools Faqs
Manual Testing Faqs
Mercury Testing Faqs
Date Base Testing Faqs
Automated Testing Faqs
Penetration testing Faqs
Performance Testing Faqs
Testing Interview Questions
Different Kinds of Testing Faqs
Winrunner Interview Questions
Bug Report Interview Questions
Different kinds of Testing
1

White box testing -  In white box testing tests Are based on coverage of code statements, branches, paths, and conditions, it is purely based on knowledge of the internal logic of an application's code. 

   
2

Unit testing – Unit testing is typically done by the programmers and not by testers, as it requires detailed knowledge of the internal program design and code. It is the most 'micro' scale of testing; to test particular functions or code modules. It is not always easily done unless the application has a well-designed architecture with tight code; may require developing test driver modules or test harnesses.

   
3

Incremental integration testing -  It is done by programmers or by testers, continuous testing of an application as new functionality is added; requires that various aspects of an application's functionality be independent enough to work separately before all parts of the program are completed, or that test drivers be developed as needed.

   
4

Integration testing – This type of testing is especially relevant to client/server and distributed systems, it involves  testing of combined parts of an application to determine if they function together correctly. The 'parts' can be code modules, individual applications, client and server applications on a network, etc. 

   
5

Functional testing – This is  black-box type testing geared to functional requirements of an application; this type of testing should be done by testers. This doesn't mean that the programmers shouldn't check that their code works before releasing it (which of course applies to any stage of testing.)

   
6

System testing – It covers all combined parts of a system, it is black-box type testing that is based on overall requirements specifications.

   
7

End-to-end testing -  This type of testing is similar to system testing, IT  is the 'macro' end of the test scale which  involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.

   
8 Sanity testing – It is typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort.
 

For example, if the new software is crashing systems every 10 minutes, bogging down systems to a crawl, or destroying databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.

   
9

Regression testing - Automated testing tools can be especially useful for this type of testing re-testing after fixes or modifications of the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end of the development cycle..

   
10

Acceptance testing - final testing based on specifications of the end-user or customer, or based on use by end-users/customers over some limited period of time.

   
11

Load testing –This involves  testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system's response time degrades or fails.

   
12

Stress testing – Stress testing  term  is often used interchangeably with 'load' and 'performance' testing. Also used to describe such tests as system functional testing while under unusually heavy loads, heavy repetition of certain actions or inputs, input of large numerical values, large complex queries to a database system, etc.

   
13

Performance testing -. Ideally 'performance' testing (and any other 'type' of testing) is defined in requirements documentation or QA or Test Plans, Performance testing term often used interchangeably with 'stress' and 'load' testing

 
 
Page :     1 | 2
Top

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player