110 likes | 173 Views
Includes executing an application or a program to find out the software bugs<br>Evaluates software items to validate and verify whether all the software requirements are aptly implemented or not before it goes live<br>
E N D
Phases Of a Software Software Testing Software Verification Software Validation
Software Testing • Includes executing an application or a program to find out the software bugs • Evaluates software items to validate and verify whether all the software requirements are aptly implemented or not before it goes live
Software Verification • Ensures that the software product verifies the conditions that were planned to be implemented while starting the development process • Includes inspections, reviews, walkthroughs, and meetings to assess the plans, specifications, codes, documents, and requirements
Software Validation • It is done at the end of the development phase • Makes sure that the software appropriately integrates with the organization’s goals and user environment
Basics Of Software Testing White Box Testing Black Box Testing
Black Box Testing • Treats the software like a black box and examines specified functions and behaviors without any knowledge about the internal implementation of the system • Tester entirely focuses on the output and not on ‘how’ the units and functions are implemented
White Box Testing • Treats the software like a white box and tests internal structure or working of the software product • Tester needs the knowledge of how the software is used and how it will work at the user’s end