SoftwareTesting 5th BCA
SoftwareTesting 5th BCA
Overview
Software Testing
Bug
Terms for software failure
Types of Bugs
Occurrence of a Bug
Cost of Bugs
Software Testing
Business requirements.
Design requirements
Programmer’s code.
Hardware configuration.
Systems administration standards
and constraints
The range of testing could also involve
testing with respect to industry standards
and professional best practices.
Testing thus provides an opportunity to
validate and verify all aspects of software
engineering.
Verification / Validation
Verification Validation
Ensure that the software
Ensure that functionalities meet
system meets all the
the intended behavior.
functionality.
Validation occurs after
Verification takes place first
verification and mainly involves
and includes the checking for
the checking of the overall
documentation, code etc.
product.
Done by developers. Done by Testers.
It is an objective process and It is a subjective process and
no subjective decision should involves subjective decisions on
be needed to verify the how well the Software works.
Software.
Verification & Validation
Verification - typically involves reviews and
meeting to evaluate documents, plans, code,
requirements, and specifications. This can be
done with checklists, issues lists, walkthroughs,
and inspection meeting.