Books by Nerdynaut

Software Quality Assurance and Software Testing

Software Quality Assurance and Software Testing
Software Quality Assurance is the process of monitoring and improving the entire software development life cycle. Also we have to make sure that agreed processes standards and procedures are followed. And also the responsible person has to find the problems and deal with them.
Testing involves operations of a system or application under controlled conditions and evaluating the results. The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they should not or things do not happen when they should. It is oriented to detection.

Testing responsibility

It depends on the stake holders and the process of a software development. When it comes to IT industry not individuals but a team will take the responsibility of the development of a software product. The team includes,

  • Software testers
  • Software developer
  • Project manager
  • End user

Software testing is not an ending process. From the early stage of the software development lifecycle the software testing carry on. Also it doesn’t stop at the execution level of the software development life cycle.

Verification and validation


Verification is done to check whether the developed software is relevant to the requirement.

Validation is done to check whether the software addresses the user’s real needs.

Thamali Epa

Thamali is a contributor at Nerdynaut Staff.

  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This Month's Most Popular Posts

Books by Nerdynaut
To Top