软件的特点决定性能测试策略另外一个重要原因就是“一般应用类软件”通常耗费资源较少,因此可以通过提高硬件配置,进而改善运行环境来提高“一般应用类软件”的性能。从硬件方面解决性能问题往往更容易做到,同时可以降低我们的开发成本,不过也不能过分让用户进行较大的硬件投入,否则会降低我们的“客户满意度”。我们调整性能最好的办法还是软硬件相结合。
用户对待系统性能的态度影响性能测试策略,但不起决定作用的根本原因是我们最终要把产品交付给用户来使用,而不是做出来给用户欣赏。因此不管用户是否重视性能测试,即使根本不关心,对于性能要求高的软件产品我们都应该按照测试上面的策略进行合理的安排。同时,如果我们的上帝——用户如果特别重视,这意味着我们需要进行更多的性能测试方面的投入,因为我们有义务使我们的用户满意。
2.2性能测试策略实例
下面我们可以看一些性能测试策略制定的案例。
案例一:一个银行项目的性能测试策略的制定案例,性能测试策略从立项时开始确定,贯穿整个项目的执行过程。该软件属于特殊应用软件,用户高度重视性能,因而采取的策略是从设计阶段就开始进行性能测试的准备工作,案例具体内容如下:
表2某银行项目测试制定案例
案例二:一个OA系统的测试案例,我们可以看出性能测试策略和案例一差别很大。
案例三:一个门户系统的测试案例。
三个案例不足以说明所有的性能测试策略制定的方法,但是通过这三个案例我们对性能测试策略的制定有了更进一步的了解,体会到性能测试策略制定由软件自身特点决定,同时受用户的态度影响。实际上,软件项目的背景、软件运行环境等许多方面都会影响性能测试策略的制定。因此,本节提出的也是基本的参考方案。制定测试策略是十分复杂的工作,最有效的方法就是“从实际出发”,项目的特点千差万别,我们只有把用户当成“上帝”,充分为用户考虑,综合各个方面进行考虑,才可以制定出合理的性能测试策略。
文章来源于领测软件测试网 https://www.ltesting.net/