| 【中文题名】 | 基于字符传统终端的金融系统的自动化测试 |
| 【英文题名】 | Automatic Testing in Finance System Based on Character Terminal |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-7-8 |
| 【中关键词】 | 软件测试,测试方法,自动化测试技术,字符传统终端,仿真,测试管理 |
| 【英关键词】 | software testing,testing method,automatic testing,character terminal,imitate,test manage, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统> |
| 【论文摘要】 | 随着信息技术的飞速发展,软件产品在社会的各个领域中得到了广泛应用,软件质量也成为人们共同关注的焦点。软件测试作为保证软件质量的关键技术,在软件开发过程中的作用显得尤为重要。测试的许多操作是重复性的、非智力创造性的工作,最适合由机器代替人去完成。因此,自动化测试的引入势在必行。
本文首先介绍了软件测试的基本概念,以期对软件测试的基础知识有整体上的认识。重点对测试方法以及测试用例的生成进行了研究,并全面分析了自动化测试技术及其在企业中的实施。
本文研究了如何对民生银行综合业务系统实现自动化测试以及测试过程的管理,对该系统的现状进行了分析研究,明确了所研究的测试类型:功能测试以及该系统的特点:是一个基于字符传统终端的金融系统。针对该系统的特点,本文选择了合适的自动化测试工具——WinRunner,并解决了WinRunner对于传统终端的自动化测试的实现过程中的技术问题,即如何对测试终端以及各种外设,如刷卡器、密码器、打印机等进行仿真。
本文根据软件工程的思想,完善了自动化测试的流程,归纳出一整套功能函数及公共常量与公共变量,其目的是使整个测试流程更加清楚、简便且易操作。
... |
| 【论文题纲】 |
|
第一章 绪论 |
8-14 |
|
§1-1 课题产生的背景 |
8-9 |
|
§1-2 软件测试概述 |
9-10 |
|
§1-3 国内外研究状况 |
10-12 |
|
§1-4 软件测试技术的发展方向 |
12 |
|
§1-5 课题的主要工作和实用意义 |
12-14 |
|
第二章 软件测试及对测试方法的研究 |
14-26 |
|
§2-1 软件测试与软件质量 |
14 |
|
§2-2 软件测试的方法 |
14-16 |
|
§2-3 测试用例的设计技术 |
16-19 |
|
2-3-1 测试用例概述 |
16 |
|
2-3-2 等价类划分法 |
16-17 |
|
2-3-3 边界值分析法 |
17 |
|
2-3-4 错误推测法 |
17 |
|
2-3-5 因果图法 |
17 |
|
2-3-6 判定表驱动法 |
17-18 |
|
2-3-7 正交分析法 |
18-19 |
|
2-3-8 场景法 |
19 |
|
2-3-9 测试方法选择的综合策略 |
19 |
|
§2-4 软件测试过程模型 |
19-23 |
|
2-4-1 V模型 |
20-21 |
|
2-4-2 W模型 |
21-22 |
|
2-4-3 H模型 |
22-23 |
|
2-4-4 测试模型的使用 |
23 |
|
§2-5 软件测试过程的持续完善 |
23-26 |
|
第三章 软件测试自动化概述 |
26-33 |
|
§3-1 测试与自动化测试 |
26-27 |
|
§3-2 适合于自动化的测试活动 |
27-29 |
|
3-2-1 测试活动 |
27-28 |
|
3-2-2 适合自动化的测试活动 |
28-29 |
|
§3-3 自动化测试的优势与局限 |
29-30 |
|
§3-4 企业实施自动化的流程 |
30-32 |
|
§3-5 小结 |
32-33 |
|
第四章 对银行金融系统的自动化测试 |
33-51 |
|
§4-1 民生银行业务系统现状的分析及对策 |
33-35 |
|
4-1-1 对现状的分析 |
33-34 |
|
4-1-2 相应的对策 |
34-35 |
|
§4-2 项目的实施 |
35-37 |
|
§4-3 自动化测试工具 |
37-40 |
|
4-3-1 自动化测试工具的简介 |
37-39 |
|
4-3-2 WinRunner简介 |
39 |
|
4-3-3 TestDirector简介 |
39-40 |
|
§4-4 自动化测试的应用 |
40-44 |
|
4-4-1 对交易的分析 |
40 |
|
4-4-2 前期的技术问题及解决办法 |
40-44 |
|
§4-5 自动化测试的流程 |
44-46 |
|
§4-6 测试的基础构件说明 |
46-51 |
|
4-6-1 功能库构件(MinShengTest_FUNCLIB) |
47-49 |
|
4-6-2 业务库构件(MinShengTest_TRANLIB) |
49 |
|
4-6-3 执行构件(MinShengTranCtl) |
49 |
|
4-6-4 初始化构件(InitMinShengTestSys) |
49 |
|
4-6-5 启动系统构件(StartMinShengSys) |
49-51 |
|
第五章 TestDirector的应用 |
51-54 |
|
§5-1 TD的测试流程 |
51-52 |
|
§5-2 运行效果 |
52-54 |
|
第六章 结论 |
54-55 |
|
参考文献 |
55-57 |
|
致谢 |
57 |
|
| 【DOI】 | LunWen.ID:2.2008.378989 |