Sunday Feb 05
Move
Display 0 | 5 | 10 | 15 Stories

General

Topics
Top Story

PRAM model of Parallel Computation

PRAM model of Parallel Computation

  A PRAM consists of a control unit, global memory, and an unbounded set of processors,each with its...

The Crisis of Credit Visualized

A Vimeo video by Jonathan Jarvis attempting to visually explain the credit crisis -   The Crisis...

How to carry money while travelling

If you are planning to go abroad for any purpose, like higher studies, tourism or business purpose,...

How to call from US to india

  There are many ways to call back to india You can take a sim card from the Matrix company and...

Translation of source code to object module : The Preprocessor Compilation Process

The preposessor (We'll be talking of the C preprocessor) is a seperate program invoked by the compiler...

Virtua Kitchen - The Kitchen Operating System

What is a Synergistic Processing Element / SPE

What is a Power Processor Element / PPE

What is the Element Interconnect Bus / EIB

What is the Cell Architecture

Why use Automated Testing Tools

What is the Software Testing Life Cycle (STLC)

What is Software Testing

AudioSurf - Ride Your Music !

Ubuntu 8.10 is out!

What is Software Testing

(0 votes, average: 0 out of 5)





 

A simple and short definition would go like 'Testing is the process of executing a program with the intent of finding errors'.

Software is tested to uncover errors that were made inadvertently as it was designed and constructed.A strategy for software testing is usually developed by the project manager, software engineers, and testing specialists.

Testing is important and often accounts for more project effort than any other software engineering activity.If it is conducted haphazardly, time is wasted, unnecessary effort is expended and even worse, errors sneak through undetected.

Early testing focuses on a single component or a small group of related components(unit testing) and applies tests to uncover errors in the data and processing logic that have been encapsulated by the component(s).After  components are tested they must be integrated until the complete system is constructed.At this point a series of high order tests are executed to uncover errors in meeting customer requirements(integration testing).As errors are uncovered, they must be diagnosed and corrected using a process that is called debugging.

A test specification documents the software team's approach to testing by defining a plan that descibes the overall strategy and a procedure that defines specific testing steps and the tests that will be conducted.

An effective test plan and procedure will lead to the orderly construction of the software and the discovery of errors at each stage in the construction process.



Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Google! Live! Facebook! Slashdot! Technorati! StumbleUpon! Spurl! Furl! Yahoo! Squidoo! Ask! DZone! Free Joomla PHP extensions, software, information and tutorials.



Comments

B
i
u
Quote
Code
List
List item
URL
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment

Tag Cloud

Login Form