岁月静好,现世安稳!

测试基础之软件错误类型分析

上一篇 / 下一篇  2009-01-06 19:55:22 / 个人分类:理论篇

    通用的软件测试错误划分大致可以分为程序错误和软件错误两大类,现分述如下:

【程序错误】
1、程序编写。程序的编写是否有语法错误。这是程序运行的最起码条件,具有语法错误的程序根本无法编译,更谈不上运行了。一般不会出现该类错误。

2、程序运行。是否有数据溢出或死循环等;

3、语句描述。程序在编写时候是否出现不适当的语句等,主要是对于变量的赋值和引用而言。

4、测试数据。对于需求说明书或设计说明书的要求,对典型的有效、无效或任何可能输入的数据,是否能得出相应的预期结果,包括正确的输出结果和非正确的输出结果。是否做了无效数据输入的报错处理等。

【软件错误】
1、需求错误。主要是针对需求文档进行分析,是否存在需求不合理或是逻辑错误等。

*2、功能错误。包括功能是否遗漏、冗余,或是出现意外情况的异常处理等。

*3、性能错误。包括处理时间、运行速度或其它性能指标。(参照需求规格说明书),不做额外的逾越测试。

*4、软件结构错误。程序控制流或控制顺序及处理过程是否有误等。

*5、数据错误。包括数据的定义、存取或操作等错误。

6、软件实现和编码错误。是否按照代码的相关编写标准进行的。

7、软件集成错误。接口和数据的吞吐量是否不协调等。

8、软件系统结构错误。包括引用环境是否正确等。

9、测试定义与测试执行错误。包括测试方案及实施、测试文档的一些问题,还有测试用例不够充分等。

    其中,最为常见或是容易出现错误的环节则为2、3、4、5四个环节。

参考《计算机软件测试技术》 郑人杰。


TAG: 软件测试 测试 测试技术 测试基础 测试错误 错误类型 类型分析 理论篇

 

评分:0

我来说两句

日历

« 2024-03-29  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 35687
  • 日志数: 31
  • 图片数: 1
  • 建立时间: 2009-01-03
  • 更新时间: 2009-12-24

RSS订阅

Open Toolbar