节点文献

网络安全管理软件SSE的自动化测试

Automation Test In Network Security Management Software SSE

【作者】 李炳辉

【导师】 黄载禄;

【作者基本信息】 华中科技大学 , 通信与信息系统, 2005, 硕士

【摘要】 进入21 世纪,随着计算机网络技术、通信技术和软件技术的发展,网络安全越来越被各界所重视,并极大的推动了网络安全软件的发展。软件测试是网络安全软件开发流程中至关重要的环节。本文主要围绕SSE:一种针对开放网络环境设计的网络安全产品展开,通过对其进行实际自动化测试引出对自动化测试理论的研究与分析。对该软件进行传统的手工测试需要根据测试案例中描述的测试步骤和方法,由测试人员手工输入数据、完成测试步骤、记录测试结果,这个过程可以由自动测试来完成。并且软件开发过程中新的BUILD 推出时间间隔非常短,手工测试人员很难及时发现全部的BUG,为此在SSE 的测试过程中引入自动化测试。论文首先分析了SSE 特有的功能结构。讨论了它的浏览器/服务器结构、图形用户界面、面向对象等特点带给自动化测试的问题。针对SSE 的上述特点,讨论了适合于SSE 自动化测试的工具SilkTest,通过分析SilkTest 的捕获/回放机制,引出了SSE 系统的自动化测试策略和规则; 探讨了软件自动化测试原理、自动化测试支撑工具以及自动化测试案例的设计方法,并据此完成了SSE 系统自动化测试案例的设计; 基于SilkTest的4Test 语言,结合目前主要测试脚本技术的优点,定义了一套SSE 的自动化测试脚本描述语言,并在此基础上,完成了基于该脚本描述语言的SSE 自动测试解决方案,该方案能够很好完成SSE 的自动化测试。最后根据实际测试经验,研究了软件工程中的软件自动化测试的管理方法、遇见的问题及应遵循的原则。

【Abstract】 In 21st century, with the development of computer network, communication and software, network’s security is more and more taken into account, which also impulses the development of network security software. Software test is the most crucial processes. This paper is mostly surrounded with SSE: a kind of production about network’s security researched based on the open network environment. Through testing it practically, fetch out research and study about the automation test theory. When this kind of software is tested by traditional manual way, tester should input data by hand, test step by step and record the results in accordance with the test case’s step and method. But this process can be replaced by automation test. At the same time, it is difficult for manual tester to find all bugs in time, because the interval of new build is very short. Above these, automation test is applied in testing SSE. Paper first analyzes SSE’s special functional structure. Discusses its B/S structure、GUI、Object Oriented, etc, which make automation test difficult. Aim for SSE’s above points, discusses the tool SilkTest, which is suitable for SSE’s automation test, though analyzing SilkTest’s capture/replay mechanism, fetch out SSE system’s automation test policy and rule; Discusses software’s automation test theory、automation test’s supporting tools 、and automation TestCase’s design method, based on which complete the design of SSE system’s automation TestCase; Based on SilkTest’s 4Test language, and combine the main test scripts’ advantage, define a series of SSE’s automation test scripts, and on these foundations, finish SSE’s automation test solution based on these scripts’ description language. This solution can achieve SSE’s automation test very well . At last Based on the actual test experience, research software automation test’s management method in software project、what questions will be encountered and what rules should be obeyed.

  • 【分类号】TP393.07
  • 【被引频次】2
  • 【下载频次】175
节点文献中: