首页> 中文学位 >BI管理分析软件测试策略的研究
【6h】

BI管理分析软件测试策略的研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2国内外相关课题的研究

1.3本论文研究内容及意义

1.4本论文的章节安排

第二章BI管理分析软件

2.1 BI管理分析软件

2.2极光商务智能分析软件(ABIS)简介

2.3本章小结

第三章软件测试

3.1软件测试的定义

3.2软件测试分类

3.3手工测试和自动化测试

3.3.1手工测试

3.3.2自动化测试

3.3.3自动化测试的主要流程

3.4自动化测试框架

3.4.1测试脚本模块化框架

3.4.2数据驱动框架

3.4.3关键字驱动框架

3.4.4混合自动化测试框架

3.5本章小结

第四章BI管理分析软件测试策略

4.1测试要点

4.2测试策略

4.2.1测试方法的确定

4.2.2手工测试点和自动化测试点

4.2.3功能划分及人员组织策略

4.2.4测试用例产生及分布策略

4.2.5测试数据生成策略

4.2.6 GUI与报表显示正确性判断策略

4.3自动化测试相关策略

4.4回归测试用例集生成策略

4.5本章小结

第五章自主开发自动化测试工具BI_Tester

5.1设计思想

5.2使用的技术

5.2.1非托管类

5.2.2命名空间

5.2.3组件

5.3 BI_Tester的实现

5.4本章小结

第六章实例验证

6.1确定测试方法

6.2确定测试点

6.3划分模块功能

6.4确定Independent集合和Associate集合

6.5确定测试用例数目

6.6进行测试用例的开发

6.7运行测试用例

6.8交换测试任务

6.9回归测试

6.10测试结果比较

6.11本章小结

第七章总结和展望

参考文献

致谢

攻读硕士学位期间发表的论文

展开▼

摘要

现如今,各行各业都在使用计算机软件,都力求实现信息化管理。特别是一些比较典型的行业,例如金融、医疗、通信、保险等,信息化程度已经达到了比较高的程度。BI(商务智能)管理分析软件是面向企业的软件。在传统的管理软件基础上,它加入了BI技术,使得软件本身增添了数据分析和数据挖掘功能。对于企业来说,这样一种具有分析和挖掘功能的管理软件具有极强的实用性。它使得企业信息化网络从传统的单纯的管理转向了管理与分析并存的局面。全面的管理功能使得企业高层的管理活动更加方便有效。在实施决策活动时,BI管理分析软件能够为决策人员提供决策支持,使决策更加的有凭可依,有据可靠。事实上,一款功能强大的BI管理分析软件,确实能够使企业节约管理成本并增加企业收益。因此,BI管理分析软件的质量就成了企业在选择该类软件时首先要考虑的问题。
   软件测试是保证软件质量的重要手段。尽管还有其他方法也可以减少软件错误,但是在目前的阶段,软件测试的重要性依然处于不败地位。对于BI管理分析软件来说,同样如此。在当前,国内外的众多学者都对软件测试进行了研究,并且取得了丰硕的成果。有很多测试技术已经在实际的测试实践中得到了非常好的应用。BI管理分析软件是在传统管理软件的基础上发展起来的。因此现有的软件测试理论能够适合BI管理分析软件的大多数测试过程。但是,由于BI管理分析软件拥有一些自己的特性。这些特性的测试却没有相应的比较具体的测试理论加以指导。
   本文通过对BI管理分析软件的研究,总结了BI管理分析软件的特点。结合在实际的测试过程遇到的BUG情况,提出了适合BI管理分析软件的测试策略。对于BI管理分析软件来洗,采用何种测试方法需要通过一系列评估才能决定。因此,本文给出了测试方法判断的依据,并总结了手工测试点和自动化测试点。在对功能进行划分的基础上,提出了人员组织策略。同时,对于测试用例的分布,给出一个公式可以让测试用例开发人员预测每个测试点大致的测试用例数目。此外,对于自动化测试,本文认为自动化测试人员介入项目的时间应该是在需求评审阶段。在这一时间段,自动化测试人员需要认真理解项目背景并总结出自动化测试的大致实施范围。对于自动化测试工具的选择,本文趋向于商业工具和自主开发的测试工具一起使用。主张自主开发测试工具的理由是:自动化测试工具开发人员对被测软件有一定了解,更有利于针对被测软件特性进行工具开发;由此开发出来的工具对被测软件特性的支持更好。
   此外,为了验证本文提出的自动化测试策略,本文实现了一个用于测试GUI的自动化测试工具BI_Tester。由于BI管理分析软件大多都是基于Web的,所以,BI_Tester面向的是基于Web的软件的测试。因此,BI_Tester除了可以用来测试本文选取的被测软件,还可以测试其它基于Web的软件。BI_Tester充分利用了控件与业务逻辑分别开发的思想,使用C#语言作为工具的开发语言。同时,测试脚本也用C#语言进行开发。当连接到要测试的页面后,它能够自动搜索该页面上的控件,并将各个控件的相关信息显示出来。测试人员选择需要测试的控件和事先已开发好的测试脚本,指定测试结果保存目录后,BI_Tester将自动运行测试用例。所以BI_Tester的使用需要一个已经事先开发好的测试库和脚本库。测试库封装了各个控件。当然,随着测试活动的升级,测试库也可以包含其他测试类。测试脚本是针对各个测试用例单独开发的。有了这两个库的支持。BI_Tester才能更好的运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号