互联网保险行业软件自动化测试平台设计.docxVIP

互联网保险行业软件自动化测试平台设计.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
? ? 互联网保险行业软件自动化测试平台设计 ? ? 摘要:“互联网+”的发展,互联网保险行业也发展迅速,并出现了很多互联网保险行业软件。这些软件为互联网保险行业发展奠定了良好基础,提高了互联网保险行业管理水平。为了保证信息软件安全、可靠、良好的运行,需要对软件进行测试。软件测试中有一款软件自动化测试平台十分有必要。文章中设计的互联网保险行业软件自动化测试平台中包括分布式测试、测试报告数据汇总管理、服务器参数配置管理、系统管理主要功能,实现了互联网保险行业自动化测试,从而为系统运行提供了可靠保证。 关键词:互联网保险行业;自动化测试;系统设计 :TP311 :A :1009-3044(2020)20-0072-02 1背景 随着信息技术不断发展,尤其是移动互联网的发展改变大多数行业营销模式,“互联网+”模式将客户与产品直接关联起来,打破了传统的营销方式。保险行业也面临着同样问题,为紧跟时代步伐保险公司研发了大量的互联网保险软件,这些软件包括:互联网保险电子商务系统、互联网保险网站评价系统、网上保险管理系统、移动App等。互联网保险软件关系到客户资金、个人资料等重要信息以及业务功能比较复杂,如何确保互联网保险行业软件能安全、稳定运行是互联网保险行业面临困境。软件测试是保障软件质量重要方法,目前运用软件测试方法进行保险软件测试的文献主要以王建林[1]为主,保险软件需要数据准确,测试显得更重要,为提高软件测试效率,提出采用自动化测试方法进行保险软件测试。采用HP QuiCkTest Pro-fessional software(QTP)工具作为测试工具,结合数字驱动、关键字驱动,研发出保险自动测试系统。通过应用结果表明所构建的测试工具提高了保险测试软件效率准确率。文献[2]中指出软件测试在软件生命周期中占有重要地位,随着大型软件功能复杂程度不断增加,测试工作显得更重要,提卅了一种基于云测试的方法。软件测试中Robot Framework自动化测试系统被广泛应用,本文将该技术应用到互联网保险软件自动化测试中,用于提高保险软件测试效率。 2互联网保险软件自动化测试需求分析 互联网保险行业软件白动化测试总体功能有:分布式测试、测试报告数据汇总管理、服务器参数配置管理、系统管理。 2.1分布式测试 将互联网保险软件分割为多个模块,每个模块之间测试对象相互独立互不影响。将这些功能分布到多个测试团队中进行测试。如图1为分布式测试用例图。 2.2测试报告数据汇总管理 测试报告数据管理是将各个测试团队测试数据汇总在一起进行分析,包含功能有测试用例执行情况统计分析、各个独立測试点的测试报告合并、失败测试用例对比,以及测试数据挖掘分析。 2.3服务器参数配置管理 服务器参数配置管理中包含功能有:网络环境变量探测、网络接口参数配置管理、服务器配置文件管理。配置管理主要进行配置文件信息添加、配置文件信息修改、配置文件信息删除、配置文件信息查看。 2.4系统管理 系统管理主要是进行系统权限管理、系统功能管理、系统数据管理、系统人员管理。系统权限管理包括权限信息添加、权限信息查看、权限信息删除、权限信息修改;系统功能管理主要进行系统功能添加、系统功能修改、系统功能删除、系统功能查看;系统数据管理包含数据备份、数据还原;系统人员管理包含人员信息添加、人员信息修改、人员信息查看、人员信息删除。 3互联网保险软件自动化测试平台设计 3.1系统框架设计 为提高团队合作效率,本文在文献[2]的提出上进行了基于云框架的测试搭建。如图2系统架构没计。 由图2可知测试系统是由master、Slave以及浏览器组成。Master负责测试云中心调度管理;在Web Server中包括任务管理、环境管理、用户管理以及日志管理;Schediler中包含功能有RobotTest、触发、匹配;Module包含功能有任务、用例、环境管理。Domain中包含功能有用例申请、用例执行、结果填写;in-frastructure中包含功能有RohotTest和消息发布。 3.2系统网络架构设计 测试管理系统采用c/s模式进行开发,系统是由云服务器中心和桌面端组成。云服务器中心搭建数据库及FTP服务器,这样可提高数据传输效率。系统配置防火墙、杀毒软件提升系统安全性。 3.3自动化测试平台测试流程设计 如图3为自动化测试平台测试流程。 由图3可知自动化测试平台测试流程包括:读取测试报告,解析测试报告数据、将测试记录进行分解、按照字段分解方法进行记录分解、读取测试字段内容分离出测试失败用例、对测试结果进标准。测试记录数据采用动态方式存储在MySQL数据库内。 3.4关键测试技术设计 测试报告数据汇总管理是测试自动化中关键技术,本文采用云共享技术进行测试数据汇总。每个员工分配一个ID账号,将测试结果

文档评论(0)

永兴文档 + 关注
实名认证
文档贡献者

分享知识,共同成长!

1亿VIP精品文档

相关文档