逻辑结构硕士毕业论文范文 跟一种基于程序逻辑结构化的全智能测试方法类硕士毕业论文范文

这是一篇与逻辑结构论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。

一种基于程序逻辑结构化的全智能测试方法

【摘 要】 针对目前的测试技术手段依赖测试人员的主观判断、测试经验,且工具QTP 的使用不能全面遍历测试要点及全量测试范围的问题,本文提出一种基于程序逻辑结构化的全智能测试方法,结合已有的业务支撑系统结构化知识库的成果,利用QTP 工具的优势,通过自动变更触发引擎,自动识别测试请求,自动维护测试脚本、QTP 自动执行测试过程、自动出具测试报告,实现完全无人操作.

【关键词】 BOSS 系统 QTP 测试工具 结构化知识库

中国移动的BOSS 系统(Business Operation SupportSystem 业务运营支撑系统)规模庞大,结构复杂.由于业务发展变化迅速,系统也会做频繁的版本变更,因此质量保障至关重要.

对系统版本变更的交付测试验证,是质量保障的重要手段,不仅要测试当前变更的功能,还要分析当前变更的功能有哪些关联影响,以减少系统上线的质量漏洞.

一、现有技术的缺点及本方案要解决的技术问题

现有的技术解决方案采用人为手工测试结合有限的自动化测试工具QTP(quicktest Professional)进行的,存在测试效率底下、测试范围不全面,程序上线风险性大的问题.

本文提出的基于程序逻辑结构化的全智能测试方法,结合已有的BOSS 系统结构化知识库的成果,利用QTP 工具的优势,通过自动变更触发引擎,自动识别测试请求,自动维护测试脚本、QTP 自动执行测试过程、自动出具测试报告,完全无人操作.

二、基于程序逻辑结构化的全智能测试方法

本方法分三个步骤,包括建立BOSS 系统程序版本库与BOSS 系统结构化知识库的关联、建立全智能测试数据变更比对及触发引擎、基于QTP 测试工具及结构化知识库建立测试执行引擎.下面分别进行介绍.

2.1 建立BOSS 系统程序版本库与BOSS 系统结构化知识库的关联

建立BOSS 系统程序版本库与BOSS 系统结构化知识库的关联是本方法建立的基础工作,即:通过ORACLE 触发器的方式,将已有的BOSS 系统源程序代码库与BOSS 系统结构化知识库中的源程序一一对应;1)将BOSS 系统源程序代码库中所有的代码文件信息以数据方式存储到ORACLE数据库中.文件信息包括:文件名、函数名、存在目录、文件类型等.利用BOSS 系统结构化知识库的程序解析模块可以快速得到这些数据.2)将BOSS 系统结构化知识库中的代码文件信息以数据方式存储到ORACLE 数据库中.3)将1)、2)点中所产生的两表利用数据库的主键进行关联;如:文件名、函数名、存在目录,在各自的表中,他们都是唯一的(一个系统中不可能出现两个一样的源程序文件),我们将这些唯一性的数据设定为主键以加快数据检索的速度,提升全智能测试的效率.4)建立对主键关键字进行触发器的联动约束;对第1)、2)点产生的两张数据表做联动约束,即:当 BOSS 系统源程序代码表中的数据发生变化,就意味着程序发生的更新,数据库中的触发器触发结构化知识库中的与源程序对应的源文件所对应的业务规则发生变化.保证结构化知识库中解析的程序是最新版本.

2.2 建立全智能测试数据变更比对及触发引擎法

数据变更比对和触发主要是为了发现程序版本是否发生变化,并将此变化的比对结构传递到ORACLE 数据库中用于存储版本信息变化的数据表中,作为智能触发全智能测试的开关使用.1)建立全智能测试触发开关数据表;2)利用ORACLE 数据库的游标属性,遍历结构化知识库及程序版本信息库,找到发生变化的源代码信息.

2.3 建立基于QTP 测试工具及结构化知识库建立测试执行引擎

建立测试执行引擎是本方案的核心部分,通过QTP 工具本身可以模仿程序实际操作的特性,结合BOSS 系统结构化知识库中所存在的程序之间的调用关系,使的QTP 能按照这种复杂、全面的逻辑关系自动执行编写测试用及自动运行测试用例的目的.1)封装原有QTP 测试工具平台,使的该平台可以通过数据库中数据变更开关表中数据的变化,自动定位需要测试的程序.2)开发QTP 测试工具自动编写测试用例脚本的框架代码.3)编写测试报告编写引擎;输出最终的测试报告.

三、本方案的技术优点

基于程序逻辑结构化的全智能测试技术通过程序本身变化触发工具自动执行测试计划,有效提高了业务回归测试的覆盖度和准确度、机器代执行测试,最大程度的缩短的测试周期、减少人为失误几率.从而提高了对系统交付测试验证的质量,减少质量漏洞.

基于程序逻辑结构化的全智能测试技术是完全依赖对程序本身的逻辑关系进行分析、执行的一套测试手段,测试执行的范围是最全面和最深入的.程序关联到哪里,测试就会执行到哪里,可以遍及整个BOSS 系统,直至程序的终点.

逻辑结构论文范文结:

适合不知如何写逻辑结构方面的相关专业大学硕士和本科毕业论文以及关于逻辑结构论文开题报告范文和相关职称论文写作参考文献资料下载。

1、建筑结构期刊

2、论文基本结构

3、资本结构分析论文

4、建筑结构论文

5、论文结构

6、毕业论文结构