Study like there’s no tomorrow because if you keep putting off your studies for tomorrow, you’ll probably be too late.
--Your friends at LectureNotes

Note for Software Testing - ST By VijayaKumar Thangavel

  • Software Testing - ST
  • Note
  • Computer Science Engineering
  • 1 Topics
  • 10 Offline Downloads
  • Uploaded 9 months ago
Vijayakumar Thangavel
Vijayakumar Thangavel
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1


Text from page-2

OVERVIEW Define Testing  Why is necessary?  Who does testing?  When to start testing?  When to stop testing?  Testing as an engineering activity  Role of process in software quality  Testing as a process  Basic definitions  Software testing principles  Testers role in a software development organization 

Text from page-3

DEFINE TESTING Testing is generally described as a group of procedures carried out to evaluate some aspect of a piece of software.  Testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.  Software testing is a process of executing a program or application with the intent of finding the software bugs.  Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. 

Text from page-4

Static Testing:  It can test and find defects without executing code. Static Testing is done during verification process. This testing includes reviewing of the documents (including source code) and static analysis. This is useful and cost effective way of testing.  For example: reviewing, walkthrough, inspection, etc.  Dynamic Testing:  In dynamic testing the software code is executed to demonstrate the result of running tests. It’s done during validation process. For example: unit testing, integration testing, system testing, etc. 

Lecture Notes