系统测试的要求和主要内容

发表于:2011-6-16 11:09

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

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

  现代系统测试要求依据软件质量特性/子特性来进行,重点是新开发的软件配置项的集合。但在实际测试中是针对传统测试中的各种测试类型。

  系统测试一般应符合以下技术要求:

  ● 系统的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖。

  ● 测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值。

  ● 应逐项测试系统/子系统设计说明规定的系统的功能、性能等特性。

  ● 应测试软件配置项之间及软件配置项与硬件之间的接口。

  ● 应测试系统的输出及其格式。

  ● 应测试运行条件在边界状态和异常状态下,或在认为设定的状态下,系统的功能和性能。

  ● 应测试系统访问和数据安全性。

  ● 应测试系统的全部存储量、输入/输出通道和处理时间的余量。

  ● 应按系统或子系统设计文档的要求,对系统的功能、性能进行强度测试。

  ● 应测试设计中用于提高系统安全性、可靠性的结构、算法、容错、冗余、中断处理等方案。

  ● 对完整性级别高的系统,应对其进行安全性、可靠性分析,明确每一个危险状态和导致危险的可能原因,并对此进行针对性的测试。

  ● 对有恢复或重置功能需求的系统,应测试其恢复或重置功能和平均恢复时间,并且对每一类导致恢复或重置的情况进行测试。

  ● 对不同的实际问题应外加相应的专门测试。

  国标GB/T 16620针对系统测试的测试内容主要从:适应性、准确性、互操作性、安全保密性、成熟性、容错性、易恢复性、易理解性、易学性、易操作性、吸引性、时间特性、资源利用性、易分析性、易改变性、稳定性、易测试性、适应性、易安装性、共存性、替换性和依从性等方面(有选择的)来考虑。

  对具体的系统,可根据测试合同(或项目计划)及系统/子系统设计文档的要求对上述测试内容进行剪裁。

  1、功能性

  1)适应性方面

  从适应性方面考虑,应测试系统/子系统设计文档规定的系统的每一项功能。

  2)准确性方面

  从准确性方面考虑,可对系统中具有准确性要求的功能和精度要求的项(如数据处理精度、时间控制精度、时间测量精度)进行测试。

  3)互操作性方面

  从互操作性方面考虑,可测试系统/子系统设计文档、接口需求规格说明文档和接口设计文档规定的系统与外部设备的接口、与其他系统的接口。测试其格式和内容,包括数据交换的数据格式和内容;测试接口之间的协调性;测试软件对系统每一个真实接口的正确性;测试软件系统从接口接收和发送数据的能力;测试数据的约定、协议的一致性;测试软件系统对外围设备接口特性的适应性。

  4)安全保密性方面

  从安全保密性方面,可测试系统及其数据访问的可控制性。

  测试系统防止非法操作的模式,包括防止非授权的创建、删除或修改程序或信息,必要时做强化异常操作的测试。

  测试系统防止数据被讹误和被破坏的能力。

  测试系统的加密和解密功能。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号