1.根据项目流程阶段进行划分:
需求分析--> 概要设计-->详细设计-->编码-->单元测试-->集成测试-->系统测试-->验收测试
上述流程为典型的V模型
2.按照测试的性质划分:
白盒测试、黑盒测试、灰盒测试
3.分层的自动化测试
4.目前自动化测试工具有哪些:
QTP:收费,提供了强大的录制和回放功能
Robot Framework :基于python的自动化测试框架,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行
selenium:支持多语言(python、Java、c#、Ruby),多浏览器(火狐、谷歌、IE)