http://www.softwaretestinggenius.com
A Storehouse of Complete Knowledge on Software Testing & QA under one Roof
Before delving on various types of Testing, let us firstly understand the basic definitions of Software Testing
Definition of Testing: Software Testing carries many definitions as explained by various practitioners.
Definition – 1:Testing is a process in which the defects are identified, isolated (separated), subjected (sending) for rectification and ensured that the product is defect free in order to produce a quality product in the end and hence customer satisfaction.
Definition – 2: Definition – 3: Definition – 4: Definition – 5: (A) Methodologies wise there are two ways of Software Testing. 1) Manual Testing: There are few drawbacks of Manual Testing: # More people are required. # It is more time consuming. # It renders less accuracy. # It is strenuous. # Simultaneous actions are difficult. # Repetitive tasks are difficult to perform. 2) Automation Testing: is a process in which majority of drawbacks of manual testing gets addressed properly and it provides speed and accuracy to the existing testing phase. It must be remembered that automation testing is not a replacement for manual testing. It is in fact a continuation of manual testing aimed to provide speed and accuracy to the testing effort. Automated testing primarily uses an automation tool, which is assistance to the test engineers. An automation tool works on the basis of instructions and information. Automated tools are broadly of three Types like 1) Functional Tools (like HP quickest, IBM RFT) 2) Management Tools (Like HP Quality Center) 3) Performance Tools (Like HP Load Runner)
is a process in which all the phases of Software Testing Life Cycle like Test Planning, Test Development, Test Execution, Result Analysis, Bug Tracking and Reporting are accomplished till successful completion by manual means i.e. with human efforts.
such as
1) Manual testing & 2) Automated testing
There are few drawbacks of Automation Testing: such as
# More expensive.
# We can not automate all the areas.
# Manual testing can not be fully eliminated
(B) Conventionally there are following two types of testing.
1) Unconventional testing & 2) Conventional testing
1) Unconventional Testing:
It is a sort of testing in which quality assurance engineer checks each and every out come document right from the initial phase of the SDLC.
2) Conventional Testing: It is a sort of testing in which the testing engineer tests the application in the testing phase of SDLC. (C) Levels wise there are following five levels of testing
1) Unit Level Testing:
refers to the testing carried out on small software units. This is a type of white box testing generally performed by the code developers.
2) Module level testing: refers to the testing carried out on a module. This is a type of black box testing generally performed by the test engineers.
3) Integration level Testing: During the process of development, lot many modules are developed along with their respective interfaces, which are used for integrating these modules. While integration the developers check & ensure the perfect working of all such interfaces. This falls under the category of white box testing.
4) System level Testing:
Whatever testing performed on the application after its deployment in its actual environment is termed as system level testing. This falls under the category of black box testing. The testing engineers generally perform system level testing. System level testing generally includes testing like
# System Integration Testing
# Load Testing
# Performance Testing
# Stress Testing
5) User acceptance level testing: It is nothing but a system level testing with the only difference that it is carried out in the presence of the user. It falls under the category of black box testing generally conducted by the Testing engineers.
(D) Techniques wise there are following three types of Testing
1) Black box Testing:
Involves testing of functional part of the application. This is generally conducted by the testing engineers. For conducting black box testing, testers need not have any formal structural knowledge of the code.
2) White box Testing:
This is known as glass box testing or sometimes clear box testing. This involves testing on the structural part of the application. For performing white box testing, in-depth knowledge of the code is essential, hence generally the code developers do this type of testing.
3) Gray box Testing:
Involves testing of functional part as well as the structural part of the application. For performing gray box testing, knowledge of the code is required, hence experienced testers having good knowledge of code development are best suited for performing gray box testing
(E) Intent wise there are following four types of Testing
1) Acceptance Testing
2) Performance Testing
3) Load Testing
4) Regression Testing
- Related Videos
- Related Articles
- Ask / Related Q&A
- Software Testing Services India
- Software Product Development Outsourcing - Testing & Quality Assurance
- How it Company Makes Software Testing a Walk Through
- Basic Faqs in Software Testing
- Software Quality Assurance - Role and Responsibility of Management Team
- Career Change Time? Consider Software Testing
- A Closer View at the Software Testing Company and Its Importance in Sdlc…
- Web Design and Quality Assurance




QC Software’s WCS Six Sigma Pivotal in 2010
By: Thomas Cutler | 29/12/2009QC Software’s WCS Six Sigma Pivotal in 2010
Triple J Organics Meets PTI Compliance in One Day with TraceGains CaseTrace
By: Thomas Cutler | 29/12/2009Triple J Organics Meets PTI Compliance in One Day with TraceGains CaseTrace
Partnership between Ultriva and Gemba Consulting Enables Supply Chain Excellence
By: Thomas Cutler | 29/12/2009Partnership between Ultriva and Gemba Consulting Enables Supply Chain Excellence
Free dsi games download - Is DSi Download Center a scam?
By: Sarah Brown | 29/12/2009Have your heard of a dsi download website called DSi Download Center? Are you feeling skeptical about DSi Download Center game download site? If you have come across the website and still doubt about the benefit you will get, I am sure that you are lacking of information.
Download Silent Hill Shattered Memories for PSP GO
By: Sarah Brown | 29/12/2009Another new series of Silent Hill is going to launch on PSP handheld which called Silent Hill Shattered Memories. The game will be release on January 2010. If you are going to pre-order the game at your local game store or waiting to download at The Playstation Store I urge you to forget about it because I am about to show you how and where you can download Silent Hill Shattered Memories for free. Visit PSP Go Download Center for more information.
The Truth Behind Why The Radeon 2600 Is The Best! Here Are Factors Most People Overlook
By: Victoria | 29/12/2009The features of this product are varied. Its features include 1080p visual playback, using the Blu-ray mechanism that is hardware formulated and also high definition DVDs.
Farmville Secrets Review - Farmville Secrets Scam
By: Sarah Brown | 29/12/2009Farmville Secrets arrange been getting a assortment of phone call around the Farmville commune of later than usual, for the reason that this is the earliest yet tour guide available near formed in place of players like you and me to discover exactly how to dominate this game. Much promises arrange been made by the author, you from time to time wonder if it is barely an alternative scam. This Farmville secrets re-evaluation willpower bring you along and discover if it's worth it.
How to minimize the risk of your computer when you surfing online?
By: MooreDemi | 29/12/2009With Wondershare time shuttle, you may no longer worry about your valuable data and PC system, which will help to get back your information in seconds and restore crashed system to working state instantly without reinstalling the OS.
What is Software Testing - An Introduction
By: yogindernath | 25/11/2009 | E-LearningWhat is Software Testing - An Introduction
How to Manage Software Testing Effectively By Business management Approach
By: yogindernath | 25/11/2009 | SoftwareHow to Manage Software Testing Effectively By Business management Approach
Understanding the Typical Structure of Software Testing Process
By: yogindernath | 25/11/2009 | ProgrammingUnderstanding the Typical Structure of Software Testing Process
What is the Motive Behind Software Testing - An Overview
By: yogindernath | 25/11/2009 | Information TechnologyWhat is the Motive Behind Software Testing - An Overview
Who should test? and what? – An Overview
By: yogindernath | 17/09/2009 | Information TechnologyWho should test? and what? – An Overview
Tips for Creating Good Test Automation Approach
By: yogindernath | 06/08/2009 | DatabasesTips for Creating Good Test Automation Approach
Typical Architecture of Automation Frameworks
By: yogindernath | 06/08/2009 | Information TechnologyTypical Architecture of Automation Frameworks
Guidelines to create Best Test Automation Frameworks?
By: yogindernath | 06/08/2009 | Computer ForensicsGuidelines to create Best Test Automation Frameworks?