BOUNDARY VALUE ANALYSIS:
It is a testing technique in which the input parameters of the software are tested. from the word boundaries we know that it deals with certain range of input parameters such that it has certain limitations.
Boundary value analysis has three varieties of giving test case analysis.
*) ON LIMIT ANALYSIS:
*) OVERFLOW ANALYSIS:
giving one digit more than the limit is said to be overflow test case, for example in that same mobile number textbox we try to give 13 or 14 characters and checking whether the error message is shown to the user or not.
*) UNDERFLOW ANALYSIS:
DECISION TABLE TESTING:
It is the testing in which a variety of conditions and their interrelationships are checked.
For example, username field and password field will have different combinations once a user has entered wrong id and pass code or any one of this field is correct and another one is wrong in that cases the user is unable to login because of wrong combinations.
only the user can login if the combination is exact match.
3.USE CASE TESTING
Use case design is simple procedure comes under functional testing it defines the actions done by the user on the software and how the software responses to user for every click or input given from start to end of the entire process.
For example, ATM machine it starts with card insertion into the machine aft identifying the account holder asks for service that is required then according to it gets the data and process it once user gives the pin number, such that from starting to ending the flow is checked in use case testing.
4.LCSAJ TESTING:
The expansion is Linear Code Sequence and jump it is a white box technique testing methodology it is also called as code coverage analysis where we can find which part of code is executed with given test case and we can design new test cases to make the remaining code to be executed with other possible prospectives.
And check the software starts at exact starting of code or at any branch also ends at end of the code or at branch.