DEV Community

k vijay
k vijay

Posted on

Testing Techniques

  1. Boundary values analysis Boundary value analysis is one of the software techniques focuses on the testing values at the boundaries of valid input ranges example: testing credit cards valid and expiry credit issued and activated on month and year of 1/01/2023 and credit card expired on month and year of 1/01/2040 given input is 31/12/2022 = invalid given input is 2/01/2040 = invalid given input is 1/06/2030 = valid

2.Decision Table testing
Decision table testing is one of the software techniques used to check system behaves correctly under various conditions
Example:
we are testing a login page that allows user to log in with a username and password. there are certain level of like guest, user and admin
conditions valid username(yes, no) valid password(yes, no)
actions:
grand access

condition valid username valid password grand access
case1 yes yes yes
case2 yes no no
case3 no yes no
case4 no no no

3.User case testing
user case testing is a method of validating software functionality by testing real world user scenarios
Example:
use case : search for product
test scenario1 : product search successful
test scenario2 : empty search query

  1. linear code sequence and jump testing it helps uncover defects in code flow and branching logic liner code sequences are uninterrupted sequence of code statement b/w jump instruction

Top comments (0)