Académique Documents
Professionnel Documents
Culture Documents
Actually what is Software Testing? This is the most important question to start with.
Why to Test Your Software?
Even the most carefully planned and designed software, cannot possibly be free of defects. Your
goal as a quality engineer is to find these defects. This requires creating and executing many
tests.
In order for software testing to be successful, you should start the Software Testing process as
soon as possible. Each new version must be tested in order to ensure that "improvements" do not
generate new defects.
If you begin Software Testing only shortly before an application is scheduled for release, you
will not have time to detect and repair many serious defects. Thus by Software Testing ahead of
time, you can prevent problems for your users and avoid costly delays.
Let us derive the main definition for Software Testing.
I.Identifying the defects in Software Testing.
what does this defect mean in Software Testing?
The main purpose of Software Testing is to identify the defects.
Defect:-A flow in a component or system that can cause the component or system
to fail to perform its required function.
Check also Fault,Failure Error,Bug etc.
Fault:- Fault is similar to a defect.
Failure:-Deviation of the component or system from its expected delivery,service or
result.
Error:-A human action that produces an incorrect result.
Bug:- Bug is similar to that of an defect.
II.Isolate the defects.
Isolating means seperation or dividing the defects.
These isolated defects are collected in the Defect Profile
What is Defect Profile Document?
a.Defect Profile is a document with many columns in Software Testing.
b.This is a template provided by the company.
III.Subjected for rectification
The Defect Profile is subjected for rectification that means it is send to developer
SOFTWARE TESTING MAIN DEFINITION---This is the process in which the defects are identified, isolated ,
and subjected for rectification and finally make sure that all the defects are rectified ,
in order to ensure that the product is a Quality product.
Objective of Software Testing
Understand the cost of fixing faults increases as you move the product towards live use.
Here are some of the terminology that has to be learned as part of Software
Testing:First of all let us know the major difference between the project and product in
Software Testing.
There are many definitions relating this:1.Project:It means that exact rules i.e the customer requirements must be
followed.
2.Product:This is based on the general requirements i.e on our own requirements.
3.Quotation in Software Testing:Estimating the cost of the project.
4.Bidding of the Project: Consider for example:If any bank want to Automate its procedures then that would bid or would call for
various
IT development companies.