如何提高软件测试质量?

如题所述

作为评价产品性能的重要手段,性能测试在软件测试工作中占的比重一直很大,要最终提供一份准确,权威的测试报告,测试人员的努力工作自然不可或缺,但更重要的是测试人员清晰的工作思路,简洁的测试流程和良好的测
试方法。

  目前性能测试存在的问题

  总结以往进行的性能测试,虽然测试人员自始至终对测试工作都做到了认真负责,但测试报告出炉后,大家总觉得美中不足,对测试结果都心存疑虑,尤其在那些时间跨度较长、针对不同的测试对象的性能对比测试中,或多或少
都存在以下几个方面的问题:

  1. 测试准备不充分,测试目标不明确,测试计划不详细;
  2. 缺乏测试以及针对测试对象的技术储备;
  3. 测试环境的稳定性及前后一致性不足;
  4. 测试数据精确性和代表性不足;
  5. 测试描述不精练;

  下面,我们就剖析以上问题的同时,探讨一下如何解决这些问题。

  性能测试准备

  这是一个经常被测试人员忽略的环节,在接到测压任务后,基于种种其它因素的考虑,测试人员往往急于进度,立即投入到具体的测试工作去了,测试、记录、分析,忙的不亦乐乎,工作进行了一半才发现,或是硬件配置不符合要求,或是网络环境不理想,甚至软件版本不对,一时弄得骑虎难下,这都是没有做好测试准备惹的祸。那么我们应该如何做好性能测试的准备工作呢?

  做软件项目有需求调查、需要分析,我们做测试也一样。在拿到测试任务后,我们首要的任务就是分析测试任务,在开始测试前,我们至少要弄清以下几个问题:

  a) 要测试什么或测试的对象是谁?
  b) 要测试什么问题或我们想要弄清楚或是论证的问题?
  c) 哪些因素会影响测试结果?
  d) 需要怎样的测试环境?
  e) 应该怎样测试?

  只有在认真调查测试需求和仔细分析测试任务后,才有可能弄清以上一系例的问题,只有对测试任务非常清楚,测试目标极其明确的前提下,我们才可能制定出切实可行的测试计划
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-09
制定合适的测试过程规范;
制定合理的测试计划;
设计合适的测试方案;
编写的测试用例覆盖到所有的需求;
对测试执行过程进行监控;
使用工具管理测试发现的缺陷;
对缺陷进行统计分析,指导过程改进。
。。。。本回答被网友采纳
第2个回答  2019-08-08
注意bug啊,如何发现,如何解决等都是测试要做的事情,对于这些细节源码时代就有一个总结,里面的内容还是很详细的。