一定程度的熟悉测试理论是需要的。
测试策略
1、自底向上的策略开始于程序中的终端模块(此类模块不再调用其他任何模块)。测试完这些模块之后,没有最佳的方法来挑选要进行增量测试的下一个模块。惟一正确的原则是,要成为合乎条件的下一个模块,该模块所有的从属模块(它调用的模块)都已经事先经过了测试。
2、矩形框代表程序的6 个模块(子程序或过程),连接模块间的线条代表程序的控制层次,也就是说,模块A 调用模块B、C和D,模块B 调用模块E 等等。

测试技术
1、覆盖率模型

3、条件覆盖1. Statement1; 2. Statement2;3. if(x<10){ 遇到if记条件14. Statement3;5. }6. if(y<10){ 遇到if记条件27. Statement4;8. }9. Statement5;需要设计22个测试用例,分别用于覆盖两个if语句的条件组合

5、边界值分析
