策略特别多,看你从啥角度了。例如按阶段分可以分单元测试,集成测试,系统(System)测试;按可见度分可以分白盒,黑盒;其中白盒又能按方法分,例如不一样的覆盖率:条件覆盖,路径覆盖等。还可以按动态和静态分,好比代码走读算静态,手动执行算动态。还能按流程分,例如数据流测试,业务流测试。各种不一样的策略也不是单一存在的,是几种并存的。好比你用Nunit做单元测试,它就包含了几种策略,首先它是单元测试阶段,其次,它可以走数据流,第三,它可以做函数等的条件覆盖,再者,它是动态测试的一种等等。
建议你去读下软件工程的书,先做1个入门。
测试软件特别多,看你做功能还是性能了。基本都是录制回放加验证,没啥大花头。
但假如要通过软件构件测试框架的话就要你有扎实的基本功和很高的工具熟悉程度了。
0