● 摘要
论文对方正方御防火墙国税版软件产品系统测试项目的整个测试流程进行了简要的阐述,并对该测试项目中与自动化功能测试设计与实现相关的流程和技术要点进行了详细的分析与介绍。方正方御防火墙软件产品在结构上可以划分为两个部分,内核层和管理层。内核层具有基于操作系统的嵌入式软件特性,是本次自动化测试开发主要针对的部分。但是,自动化测试的开发只是针对那些重复且枯燥的测试部分,因此基于防火墙软件系统的全面手工测试是自动化测试开发的前提条件。同时,根据产品自身的特点,在测试中考虑功能点对网络拓扑的依赖、产品两个层面的结合测试、内核软件与硬件平台的无缝接入等。这些问题都是本测试项目与传统的软件测试项目相比最显著的不同之处,充分地体现了防火墙软件产品测试项目的特点。 本文首先从测试的流程入手,对整个测试项目的测试计划、测试设计、测试开发、测试执行以及测试结果的收集和分析这一完整的系统测试流程进行了简单的介绍。然后,将项目中与自动化测试设计与实现子项目相关的工作剥离出来,并对这一子项目的流程进行详细的描述。最后,对该子项目中测试开发阶段的工作内容和产品进行了有侧重性的讲解。针对于该阶段的工作,本文分别对手工测试、测试框架的实现、测试的二次开发及对测试平台产品的测试四个主要的部分进行了介绍,并对其中关键的技术和实现细节进行了详细的分析。本文在最后部分对本次开发的自动化功能测试平台的使用现状进行了介绍,还对如何利用这一工具进行软件缺陷的评估进行了讲解。此外,本文还对整个系统测试项目的配置管理、缺陷管理的工作以及在该工作中使用的工具和采取的管理策略进行了分析和说明。通过本次自动化功能测试设计与实现项目的成功实施,项目组积累了基于防火墙软件产品的自动化功能测试的宝贵经验,同时也找出了目前存在的问题和不足之处。更重要的是,本次项目填补了国内防火墙自动化功能测试的空白,在这一测试领域做出了开创性的贡献。
相关内容
相关标签