| 【中文题名】 | 网络安全管理软件SSE的自动化测试 |
| 【英文题名】 | Automation Test In Network Security Management Software SSE |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-4-5 |
| 【中关键词】 | 自动化测试,手工测试,测试案例,浏览器服务器,图形用户界面, |
| 【英关键词】 | automation test,manual test,test case,B/S,GUI, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 | 进入21 世纪,随着计算机网络技术、通信技术和软件技术的发展,网络安全越来越被各界所重视,并极大的推动了网络安全软件的发展。软件测试是网络安全软件开发流程中至关重要的环节。
本文主要围绕SSE:一种针对开放网络环境设计的网络安全产品展开,通过对其进行实际自动化测试引出对自动化测试理论的研究与分析。对该软件进行传统的手工测试需要根据测试案例中描述的测试步骤和方法,由测试人员手工输入数据、完成测试步骤、记录测试结果,这个过程可以由自动测试来完成。并且软件开发过程中新的BUILD 推出时间间隔非常短,手工测试人员很难及时发现全部的BUG,为此在SSE 的测试过程中引入自动化测试。
论文首先分析了SSE 特有的功能结构。讨论了它的浏览器/服务器结构、图形用户界面、面向对象等特点带给自动化测试的问题。针对SSE 的上述特点,讨论了适合于SSE 自动化测试的工具SilkTest,通过分析SilkTest 的捕获/回放机制,引出了SSE 系统的自动化测试策略和规则; 探讨了软件自动化测试原理、自动化测试支撑工具以及自动化测试案例的设计方法,并据此完成了SSE 系统自动化测试案例的设计; 基于SilkTest的4... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
1 绪论 |
8-13 |
|
1.1 软件测试 |
8-9 |
|
1.2 自动化测试 |
9-10 |
|
1.3 论文研究背景 |
10-11 |
|
1.4 本文主要内容及章节安排 |
11-13 |
|
2 软件自动化测试 |
13-31 |
|
2.1 适用于软件自动化测试的情景 |
13-14 |
|
2.2 自动化测试与手工测试的比较 |
14-15 |
|
2.3 自动化测试的流程 |
15-17 |
|
2.4 自动化测试在测试中的应用 |
17-24 |
|
2.5 自动化测试中的工具需求 |
24-30 |
|
2.6 本章小节 |
30-31 |
|
3 SSE 网络安全管理软件的体系结构 |
31-38 |
|
3.1 SSE 系统的总体功能 |
31-34 |
|
3.2 SSE 结构的测试复杂性 |
34-37 |
|
3.3 本章小节 |
37-38 |
|
4 SilkTest 的自动化测试实现分析 |
38-47 |
|
4.1 SilkTest |
38-42 |
|
4.2 基于SilkTest 测试的原理 |
42-45 |
|
4.3 本章小节 |
45-47 |
|
5 SSE 的自动化测试设计 |
47-56 |
|
5.1 SSE 测试案例的设计 |
47-51 |
|
5.2 用4TEST 脚本实现自动化测试 |
51-55 |
|
5.3 本章小节 |
55-56 |
|
6 软件自动化测试面临的问题 |
56-60 |
|
6.1 自动测试的问题 |
56-58 |
|
6.2 正确测试所应遵循的原则 |
58-59 |
|
6.3 本章小节 |
59-60 |
|
7 总结与展望 |
60-62 |
|
7.1 全文总结 |
60-61 |
|
7.2 展望 |
61-62 |
|
致谢 |
62-63 |
|
参考文献 |
63-65 |
|
附录1 攻读学位期间发表学术论文目录 |
65-66 |
|
附录2 SSA 的部分函数列表 |
66-69 |
|
| 【DOI】 | LunWen.ID:2.2008.372420 |