3.Experience-based testing:it is based on the experience of technical, business and similar systems
4.Gray-box testing: have some knowledge of the internal structure but not in detailed to design test cases and test the application from the outside
## Simple techniques
- Specfication-based testing (black box):
Specfication-based testing (black box):
1.Equivalence partitioning:divide a set of test conditions into groups or sets that can be considered the same ( the system handle them equivalently). We need test only one condition from each partition. If one in a parttion does not work, we assume none in that partition work. You may try more than one value from a partition.
Ex:Test the software that calculate the interest due, identify the range of balance values that earn the different rates of interest. $0-$100: 3% interest rate, $100-$1000: 5% interest rate, >=1000$: 7% interest rate.