网络安全软件的验收测试技术

发表于:2011-5-04 10:49

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

 作者:胡浩    来源:51Testing软件测试网采编

  摘要:本文论述的是有关和过程的问题,从测试的要素和流程等方面进行阐述,并以实际经验对测试过程中需要注意的问题进行了较为详细的说明。

  关键词:网络安全软件;测试;验收

  1、引言

  一般来说,软件测试是对软件规格说明、软件设计和编码的最后复审,目的是在软件产品交付之前尽可能的发现软件中潜伏的错误。这是软件开发中非常关键的步骤。

  本文讨论的测试是指在软件开发完成之后,验收方对软件的功能和性能进行验收、评价的过程。其目的旨在验证项目承担方所提交的软件在功能和性能等方面有没有达到合同的要求。其基本方法就是按照一定的测试方案逐项检验软件的各项功能,并对其现象和结果进行详细的记录、分析,从而得出评价结论。

  2、测试过程

  整个测试过程可以分为5个步骤:设计测试方案、修改并审定测试方案、架设测试环境、测试和记录、分析并形成测试报告。下面就按顺序谈一谈测试的过程(如图1所示)。

  2.1 设计测试方案

  在项目承担方(被测软件的开发者)提交软件的同时,也要将各种文档提交上来,这其中包括了测试方案。因为软件是承担方设计、开发的,他们自己对该软件的功能、操作、环境要求等最为了解,他们也知道软件的哪一个功能对应着合同中的哪一项条款,所以初步的测试方案由项目承担方设计出来。

  测试方案要以正式文档的形式提交。文档的封面应写明保密级别、项目名称、项目编号、项目承担单位、负责人、提交时间等基本情况。正文的内容包括:

  (1)项目简介。这是对项目研究的内容、所采用的关键技术等进行概要性的介绍,以让测试方初步了解项目的原理和基本情况。

  (2)验收指标。合同里所提及的软件所要达到的指标,这里还要把每一个指标所对应的测试用例(case)写清楚,一般来说用表格的形式画出来,这样一目了然,便于对照。

  (3)测试环境。测试所要用到的机器、网络设备、相关的操作系统等软件以及设备连接的拓扑图。有的情况下还要注明各台机器的用户名和密码,以便于测试人员使用。

  (4)测试用例。这是整个方案中最重要也是最多的一部分。一个测试用例就是一个功能的体现,有时候要用几个用例来验证一个功能。用例要设计得恰当,要能完全体现指标要求的功能,体现软件的特点。测试用例中应当写清楚测试软件的这一项功能的操作步骤以及预期效果。

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

精彩评论

  • sikemy
    2011-5-04 16:24:23

    ertrete

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号