Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

What is Software Testing



Software Testing is the Process of running and executing the software and evaluating the results.It is done to identify error int he software.It is the process used to identify Quality,Correctness,Completeness of the Software product.Testing is done to verify and validate the software.Testing is the measure of Software's Quality and Reliability.

Quality:
A Software is said to be of good quality provided if it is reasonably bug free,developed with in the given date and budget,easily maintainable.
Testing should be done through out the Software Development Life Cycle to bring out quality product.

Life Cycle Testing: It aims at catching defects as early as possible and thus reduces the cost of fixing the bugs.
This can be done by continuously testing the system during all the phases of software development
Software Testing Process:




1.Requirements Analysis Phase:
  • Verify whether the requirements are accurate,complete,meet all user needs.
2.Design Phase:
  • Verify whether design is done to achieve the objectives of the specified requirements and is effective or not.
  • Preparing the Test Plan.
  • Verification is done through Walkthroughs and Inspections.
3.Construction Phase:
  • Verify the code correctness,completeness and consistency.
  • Verify whether the code is done as per standards or not.
  • Preparing the Test Cases.
  • Verification is done through Walkthroughs and Inspections.
  • validation is done through Unit Testing and Integration Testing.
4. Testing Phase:
  • Executing the Test cases.
  • Recording the Defects and Tracking them Using Defect Tracking tools.
5. Operation and Maintenance Phase:
  • After Software moved to Production, any Customizations or enhancements done to the software need to be thoroughly tested and care should be taken not to introduce regression issues.



Share the post

What is Software Testing

×

Subscribe to Software Testing Training | Software Testing Tools |automated Software Testing Tool |learn Software Testing|software Testing Online Training| Courses In Software Testing |tools For Software Testing|online Software Testing

Get updates delivered right to your inbox!

Thank you for your subscription

×