资讯详情

Information for details

秉承以质量为核心,提升企业品牌商业价值是我们最根本的目的!

软件开发测试的误区

阅读 · 发布时间2017-10-25 10:05:28·
 一般软件规模越大,软件复杂程度就越高,在软件开发中出现错误或缺陷的机会就越多,随着市场对软件质量重要性的认识逐渐增强,软件测试在软件项目实现过程中的重要性日益突出。尽管如此,还是有许多人对 软件测试存在错误的认识。

1、软件开发完成后再进行软件测试

  人们通常认为软件开发需要经过:需求分析、概要设计、详细设计、软件编码、软件测试、软件发布等几个阶段,据此许多人就想当然地认为软件测试只是软件编码后的一个阶段而已,误认为软件测试就是系统测试。其实软件测试需要贯穿于软件开发的整个过程,每一个阶段都要进行不同目的和内容的测试活动,以保证各个阶段的正确性。

2、使用了测试工具,就认为是进行了有效的测试。

  测试工具不是万能的,也不可能 完全替代手工测试,它只是进行软件测试的一种手段、一种辅助工具而已。

3、在软件编码的时候就测试过了,不需要再单独测试了。

  这种现象在小公司的软件开发中普遍存在。因为人员少,一人身兼数职,既是开发人员也是测试人员甚至还是系统分析人员。通常在编写代码的时候就顺便进行一下测试,测试通过了再进行下面代码的编写,不通过则修改代码,直到通过为止。

4、大致操作一遍没有错误就行了

  模拟用户操作来测试软件并没有错,错误的是把非正式验测试或测试或Beta测试当做软件的所有测试了。

5、软件测试时间要随项目的进展情况而定

  一个软件项目的顺利实施需要有合理的项目进度计划,其中包括合理的测试计划,对项目实施过程中的任何问题,都要有风险分析和响应的对策,不要因为开发进度的延期而缩短测试时间,甚至取消测试工作。随意缩短测试时间或取消测试工作就意味着测试不完整、不彻底,对项目的质量无法保证,对潜在的风险也无法预测,往往会导致项目的失败或造成更大的损失。