生活总是淡淡的, 每天,我都在 品偿着这份淡然, 默默的, 迎来日出, 送走日落。

5月5日-5月11日的每周一题及个人解答

上一篇 / 下一篇  2008-05-09 15:38:14 / 个人分类:每周一题的个人解答

问题:
有的软件没做性能测试,客户反馈了很多性能问题;有的软件没做性能测试,客户从没抱怨性能有问题;有的软件做了性能测试,客户依然反馈了很多性能问题;有的软件做了性能测试,客户从没抱怨性能有问题。到底要不要做性能测试,这是一个大问题。如何判断你的软件是否需要做性能测试?欢迎大家讨论交流!

先讲下我个人对于这几种情况发生的认识:
有的软件没做性能测试,客户反馈了很多性能问题;
----说明客户对性能这方面很关注,没有做这方面的测试可能前期的需求分析没有做好,客户没有提到或是先前根本没意识到这方面的问题,而承办方也没有对这方面做考虑,从而导致问题的发生。
有的软件没做性能测试,客户从没抱怨性能有问题;
----说明客户可能根本没性能这方面需求,或是使用过程中还未出现性能问题,所以就没有抱怨。
有的软件做了性能测试,客户依然反馈了很多性能问题;
--那说明客户可能对性能要求很高;或是测试的不全面,很多潜在的性能问题都没有发现.
有的软件做了性能测试,客户从没抱怨性能有问题。
----测试的很全面,解决了已出现的性能问题;或客户的操作根本没影响系统的性能。 

那么到底要不要做性能测试,又如何判断需要做性能测试呢?
个人愚见:
1、 就系统适用范围来判断
   如果用户对于软件的要求很简单,就是实现是一个自动统计数据什么的,就没有必要做性能测试;如果用户软件性能的要求很高,比较银行系统等大型应用程序,对性能测试要求很高,那么就必须要做性能测试而且一定要做好。

2、 就用户需求和承办方的把握尺度来判断
   根据用户提出的要求,或明确或不明确,承办方自己要从系统的适用角度来判断是否需要做性能测试,定义一个测试的度,不盲目耗费精力也不完全放弃,而且要同用户在此方面做好沟通,以达到一个共同的目标。


 

 


TAG: 每周一题的个人解答

 

评分:0

我来说两句

Open Toolbar