软件测试错误类别综合分析

发表于:2013-3-29 13:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  软件测试的测试对象是软件,需要在操作系统上进行。虽然软件是基于源程序软件创建的,但测试内容和重点具有很大的不同。

  一般地,二者的不同在于:

  第一,测试顺序不同。首先要现对源程序进行软件测试,然后再创建软件,测试软件。

  第二,测试内容和重点不同。源程序软件主要测试功能和性能,结合软件界面的测试。软件的测试,更注重因引起的错误,例如,翻译是否正确,的界面是否美观,后的功能是否与源语言软件保持一致。

  第三,测试环境不同。源程序软件测试通常在源语言的操作系统上进行。软件在的操作系统上进行。

  测试过程中,需要同时运行源程序软件和软件,依照源程序软件结果作为软件的主要参考。

  软件的错误类型

  软件的错误主要分为两大类:

  第一、由于源程序软件编码错误引起的;

  第二,由于软件引起的。其中由于软件产生的错误类型包括语句没有翻译、翻译错误、控件布局错误。对于东亚语系软件,可能存在双字节字符显示错误等。

  综合分析软件的错误类别,可以归结为四种类型:翻译错误,功能错误,界面错误,双字节错误。

  每种类型的错误的数量不同,这与源程序软件和软件的质量有密切关系。如果源程序软件没有经过完整的测试,包括功能测试性能测试,那么软件中就将存在很多功能错误、界面错误、双字节错误。如果软件没有经过良好的处理,将会产生很多翻译错误和界面错误。

  实际测试是一个动态的过程,不能孤立静态地对待发现的错误,因为一个错误可能包含着其他的不同类型的错误。比如在对话框中,选择某个按钮,产生一个错误提示对话框,这可能是一个按钮功能错误,如果对话框中存在需要翻译而没有翻译的英文,则又是一个翻译错误,如果对话框中存在无法辨识的字符,则又是一个双字节错误,如果对话框中按钮排列重叠,则还是一个布局错误。

  总之,软件的错误的产生是多方面的,不能仅仅归结为软件过程带来的错误,实际上,良好的国际化设计的源程序是减少软件错误的根本保证。当然,提高软件过程能力,提高翻译和检查,优化软件编译流程,能够减少很多因产生的错误。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号