Print Page | Close Window

New to Testing?

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Manual Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Manual Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=6160
Printed Date: 15Apr2025 at 5:21am


Topic: New to Testing?
Posted By: dkarthikeyan
Subject: New to Testing?
Date Posted: 01Oct2008 at 7:48am
http://softwaretesting.hai4you.com/?p=3 - New to Testing?

Software Testing is the process of executing a program or system with the intent of finding errors. Although crucial to software quality and widely deployed by programmers and testers, software testing still remains an art, due to limited understanding of the principles of software.


Testing is usually performed for the following purposes:
  • To improve quality
  • For Verification & Validation (V&V)
  • For reliability estimation More http://www.softwaretesting.hai4you.com - www.softwaretesting.hai4you.com   softwaretesting.hai4you.com


-------------
http://forums.hai4you.com
http://www.hai4you.com



Replies:
Posted By: tossy
Date Posted: 07Oct2008 at 11:30pm
Software testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results.  http://www.ece.cmu.edu/%7Ekoopman/des_s99/sw_testing/#reference - Although crucial to software quality and widely deployed by programmers and testers, software testing still remains an art, due to limited understanding of the principles of software. The difficulty in software testing stems from the complexity of software: we can not completely test a program with moderate complexity. Testing is more than just debugging. The purpose of testing can be quality assurance, verification and validation, or reliability estimation. Testing can be used as a generic metric as well. Correctness testing and reliability testing are two major areas of testing. Software testing is a trade-off between budget, time and quality.

-------------



Posted By: chaitanyak6
Date Posted: 12Dec2008 at 2:07am

Testing is a process used to help identify the correctness, completeness and quality of developed computer http://www.onestoptesting.com/introduction/ - software . With that in mind, testing can never completely establish the correctness of computer software.

 

There are many approaches to software testing, but effective testing of complex products is essentially a process of investigation, not merely a matter of creating and following rote procedure.

 
One definition of testing is "the process of questioning a product in order to evaluate it", where the "questions" are things the tester tries to do with the product, and the product answers with its behavior in reaction to the probing of the tester.

 

Testing helps is Verifying and Validating if the Software is working as it is intended to be working. Thins involves using Static and Dynamic methodologies to Test the application.

 

Software Testing Fundamentals:

Testing objectives include

1.      Testing is a process of executing a program with the intent of finding an error.
2.  A good test case is one that has a high probability of finding an as yet undiscovered error.
3. A successful test is one that uncovers an as yet undiscovered error.

Testing should systematically uncover different classes of errors in a minimum amount of time and with a minimum amount of effort. A secondary benefit of testing is that it demonstrates that the software appears to be working as stated in the specifications. The data collected through testing can also provide an indication of the software's reliability and quality. But, testing cannot show the absence of defect -- it can only show that software defects are present.

Testing Start Process

Testing is sometimes incorrectly thought as an after-the-fact activity; performed after programming is done for a product. Instead, testing should be performed at every development stage of the product. Test data sets must be derived and their correctness and consistency should be monitored throughout the development process.

If we divide the lifecycle of http://www.onestoptesting.com/testing-start-process/ - software development into “Requirements Analysis”, “Design”, “Programming/ http://www.onestoptesting.com/testing-start-process/ - Construction ” and “Operation and Maintenance”, then testing should accompany each of the above phases. If testing is isolated as a http://www.onestoptesting.com/testing-start-process/ - single phase late in the cycle, errors in the problem statement or design may incur exorbitant costs. Not only must the original error be corrected, but the entire structure built upon it must also be changed. Therefore, testing should not be isolated as an inspection activity. Rather testing should be involved throughout the SDLC in order to bring out a quality product.

-------------
Regards,
Chaitanya.K
HPIT – CSN TCOE


Posted By: Shrutikul.07
Date Posted: 04Mar2009 at 2:40am
very useful for new testers



Print Page | Close Window