测试类型
按阶段:单元测试,集成测试,系统测试,验收测试(α,β,正式验收)
按是否运行程序:静态测试,动态测试
按是否查看代码:白盒测试,黑盒测试
其他:回归测试,冒烟测试,随机测试
功能测试:界面测试,业务逻辑测试,易用性测试,兼容性测试,安全性测试,安装测试;
性能测试:性能测试,负载测试,压力测试,容量测试,并发测试,配置测试,可靠性测试,失败测试;
自动化:人工测试,自动化测试;
α测试 | 是用户在开发环境下进行的测试,这个用户可以是公司内部用户在模拟实际操作环境下进行的受控测试;开发在场,当场出现问题,就可着手于修复; |
β测试 | 是多个用户在一个或多个用户的实际使用环境下进行的测试;开发与测试不在场; |
测试与开发
在开发研发软件时,测试着手于测试用例;开发研发出的功能,测试去检验是否满足需求,满足用户,提出修复不断来回直到符合;
产品是开发与测试的结果,缺一不可
软件做测试,是为了软件的正确性,完整性,安全性,质量,验收
测试人员对应工作是需求测试,概要设计测试,详细设计测试,单元测试,集成测试,系统测试,验收测试