1.按系统架构可分为:
客户端测试、服务器端测试、网络上测试
2.按职能可分为:
应用功能的测试、web应用服务的测试、安全系统的测试、数据库服务的测试
3.按软件质量特性:
(1)功能测试
链接测试、表单测试、Cookies测试、设计语言测试、数据库测试
(2)性能测试
连接速度测试、负载测试、压力测试
(3)可用性测试
导航测试、图形测试、内容测试、整体界面测试
(4)客户端兼容性测试
平台兼容性测试(如Windows、Unix、Linux)、浏览器(IE、Google、Chrome、AndroidBrowser、UCWEB、Safari)兼容性测试
(5)安全性测试
SQL注入、跨站脚本攻击
4.按开发阶段
设计的测试、编码的测试、系统的测试