Testing Methodology
Testing Methodology
UIPath
Verification Validation
We check whether we are developing the We check whether the developed product
right product or not. is right.
The execution of code does not happen In validation testing, the execution of
in the verification testing. code happens.
In verification testing, we can find the In the validation testing, we can find
bugs early in the development phase of those bugs, which are not caught in the
the product. verification process.
In this type of testing, we can verify that In this type of testing, we can validate
the inputs follow the outputs or not. that the user accepts the product or not.
Selenium Appium JMeter JUnit Postman Jira TestNG SoapUI
UIPath
Static testing Dynamic testing
In static testing, we will check the code or In dynamic testing, we will check the
the application without executing the code/application by executing the code.
code.
Static testing includes activities like code Dynamic testing includes activities like
Review, Walkthrough, etc. functional and non-functional testing
such as UT (usability testing), IT
(integration testing), ST (System testing)
& UAT (user acceptance testing).
Static testing is used to prevent defects. Dynamic testing is used to find and fix
the defects.
Under static testing, we can perform the Equivalence Partitioning and Boundary
statement coverage testing and structural Value Analysis technique are performed
testing. under dynamic testing.
It involves the checklist and process This type of testing required the test
which has been followed by the test case for the execution of the code.
engineer.
▲
11. It is also called closed testing. It is also called clear box testing.
14. Can be done by trial and error ways Data domains along with inner or
and methods. internal boundaries can be better
tested.