Published on Aug 11, 2021 |
Verification in Software Testing is a process of checking documents, design, code, and program in order to check if the software has been built according to the requirements or not. The main goal of verification process is to ensure quality of software application, design, architecture etc. The verification process involves activities like reviews, walk-throughs and inspection.
Validation in Software Testing is a dynamic mechanism of testing and validating if the software product actually meets the exact needs of the customer or not. The process helps to ensure that the software fulfills the desired use in an appropriate environment. The validation process involves activities like unit testing, integration testing, system testing and user acceptance testing.
Aug 12, 2021
Testing levels There are mainly four Levels of Testing in software testing Unit testingA Unit is a smallest testable portion of system or application which can ...
Integration testing Integration means combining. For Example, in this testing phase, different software modules are combined and tested as a group to make sure ...
System testing System testing is performed on a complete, integrated system. It allows checking system's compliance as per the requirements. It tests the overal...
Acceptance testing Acceptance testing is a test conducted to find if the requirements of a specification or contract are met as per its delivery. Acceptance tes...
Aug 13, 2021
White Box Testing White Box Testing is software testing technique in which internal structure, design and coding of software are tested to verify flow of input-...
Aug 12, 2021 |
Aug 11, 2021 |
7 Principles of Software Testing Exhaustive testingYes! Exhaustive testing is not possible. Instead, we need the optimal amount of testing based on the risk a...