按软件的层次的来划分,测试可以分为业务测试,基础测试。
业务测试一般是功能测试,也可以包含回归测试,集成测试。
基础测试,主要是性能测试,也包含单元测试。
性能测试主要是要得到CPU,内存,网络性能的利用率,更上一层就是协议的性能,再上一层,就是基本业务单元的性能。可见,性能测试是做基础性的、承载单元的测试。如果基础测试没有问题,进一步来做复杂业务的功能测试。如此也能很好地分析应用系统的瓶颈。
性能测试存在一个benchmark,以开源平台的测试为例来说,使用开源平台来做二次开发,那么这个性能基线就是初始开源版本的测试报告,此时平台并没有参杂其他的业务,只包括基本的业务单元。
总的来说,性能测试是非业务功能的测试,但是也可以包括基本的业务单元,这个取决于测试平台对性能测试支持的程度和性能测试的边界界定。性能测试也可以包括测试复杂业务的性能。
阅读(1739) | 评论(0) | 转发(0) |