SIGN UP MEMBER LOGIN:    
ARTICLE

Basics of Software Testing

Posted by Divya Saxena Articles | Testing September 21, 2010
Introduces the basics of Software Testing
Reader Level:

What is Software Engineering? 

Software engineering is a systematic approach to the development & maintenance of software. Software engineering is the field of computer science that deals with the construction of large or complex software systems.

What is Software Testing?

It is the process used to help identify the correctness, completeness, security, and quality of developed computer software. The purpose of testing can be quality assurance, verification and validation, or reliability estimation. Testing should intentionally attempt to make things go wrong to determine if things happen then what will be the affect on the software. Software testing, depending on the testing method employed, is implemented at any time in the development process. Most of the test effort occurs after the coding process has been completed.

Why to test:

  • Is this software or product Bug free?
  • Is this working perfectly?
  • Does it fullfill user requirements?

What to test:

  • To test that the Product has been developed according to specification
  • To test that the functionality is working well.
  • To test that the product satisfies user requirements.

How to test:

  • Manual
  • Automation
  • Both Manual & Automation

Manual Testing:

Manual testing is the process of manually testing software/product to find errors. Manual testing requires a tester to perform manual test operations. To ensure completeness of testing, the tester prepares test cases on the basis of SRS (Software Requirement Specification). In this the 3 types of testing strategies are the following:

  1. Black Box testing
  2. White Box testing
  3. Gray box testing

Automation testing:  Automation testing is the process of testing software with the help of different type of Automation tools like- QTP, Win Runner, Load runner, Test Director, Test Center.

Login to add your contents and source code to this article
share this article :
post comment
 

i'm eswari...i'm working in a private company as a testing engineer..i'm new to this field.. i'm only the person in testing section,...how to use the automated tools pls explain me

Posted by eswari s Apr 04, 2011

your articles Divya.

However, I would like to see more contents in the articles so users get something more out of it.

Keep it up.

Posted by Mahesh Chand Sep 21, 2010
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications. Visit DynamicPDF here
    The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
Nevron Gauge for SharePoint
Become a Sponsor