一种针对软件众测应用的企业数字化软件测试云系统及方法_2

文档序号:8502124阅读:来源:国知局
统。
[0042](2)测试结果反馈步骤,测试用户安装测试应用,通过有目的或者无目的使用该应用,自动记录程序运行中产生的测试信息,并将该测试信息传送至云测试系统的数据库。该步骤具体操作如下:第一,建立测试客户端步骤,测试客户端分为两种,一个为PC端的测试客户端,可以完成测试用例创建、bug上报、实时数据监控等功能,一个是手机测试助手,方便快捷的提交bug,包括录制手机操作视频等;第二,测试数据转发步骤,实现测试数据转发功能,通过对测试数据的实时处理,在最大限度不影响测试程序的逻辑和效率的情况下,快速将测试数据转发至云测试平台。
[0043](3)测试结果呈现步骤,根据测试用户反馈的数据呈现清晰、精准的测试验收报表。该步骤具体包括自动化测试数据统计汇总分析,可以深层次追溯到单个测试人员测试问题的细节,还原测试现场。同时为企业用户提供以下测试结果报表:测试人数和设备;测试用例报表;Bug提交报表;覆盖率报表;复杂度报表。
[0044]作为对上述整个方法的一种改进,所述方法还包括企业用户、测试用户注册以及测试信息关联的逻辑呈现步骤。
[0045]采用上述针对软件众测应用的数字化软件测试云系统及方法,可以实现以下功會K:
[0046](I)解决企业在验收测试时,没有真实数据,没有具体的验收标准
[0047]传统的测试验收大多数采用人工报表的形式,提交测试验收报告,其真实性可靠性存在人为操作,尤其是在将测试工作外包的企业总会因为测试验收而头疼。本发明数字化的追溯每个测试人员的测试情况,具体到测试机器,测试环境,测试用例,测试用例执行的相关代码,并将庞大的测试数据快速的分析处理,以直观的报表的形式清晰、精准地提供给企业用户。
[0048](2)为企业快速地搭建测试私有云,完美对接黑盒测试流程,在提高了测试质量效率的同时,不增加任何测试难度。
[0049]本发明采用穿线测试核心技术,利用传统的黑盒测试流程就能获取白盒测试数据和报告,无需源代码也可以实施测试,引领白盒测试进入工业界。
[0050](3) Insight Testing Cloud触手可及,用移动设备随时开始测试工作。
[0051]只要测试人员拥有移动测试设备,就可随时进行测试,只要网络通畅,测试数据实时上传,所有的数据汇总都经过TT(穿线测试)高性能的数据转发内核自动获取上传。这样使得测试人员的测试工作不再局限与实验室或者公司。
[0052](4)支持公测,企业内部人人可参与,测试工作变得智能有趣、可移动、可量度
[0053]本发明支持公测,企业内部人人都可参与,平台会将每一份测试数据做汇总,分析,自动化地提供史上最完全的bug发生点的测试信息,量化的评估出测试应用在每种终端上的bug分布以及bug出现率,量化出公测达到的各种级别的覆盖率,企业可以很直观的看到公测进行的程度,从而很好地确定公测结束时间。
[0054](5)版本迭代过程中,不再是的重复大量的旧版本测试过程,将变成迭代关联测试用例,保证快速高质量的版本迭代,迅速上线。
[0055]在软件上线后,存在版本迭代,为了保证版本的质量,将会给企业带来大量的重复测试工作,无疑是一种很耗费时间和人力成本的,而且有一部企业为了快速上线,人工分析出来迭代的代码相关模块,针对性的测试。但是问题又来了,这样子的人工分析虽然降低了测试成本,但是会存在迭代过程中测试遗漏,测试不充分,而且对分析的工程师的能力要求很高。这种版本迭代对于大的软件表现的越为明显。本发明的内核TT(穿线测试)帮助企业在版本迭代过程,给出迭代模块关联的所有测试用例,做到针对性测试,支持累积覆盖率统计,让版本迭代快速高质量上线。
[0056]本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
[0057]尽管本文较多地使用了测试信息包发布装置、测试结果反馈装置、测试结果呈现装置、编译许可模块、测试数据转发模块等术语,但并不排除使用其它术语的可能性。使用这些术语,是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。
[0058]以上内容仅为本发明的较佳实施方式,对于本领域的普通技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种针对软件众测应用的数字化软件测试云系统,其特征在于:包括:测试信息包发布装置,企业用户编译待测试程序,并生成测试应用的安装包;测试结果反馈装置,测试用户安装测试应用,通过有目的或者无目的使用该应用,自动记录程序运行中产生的测试信息,并将该测试信息传送至云测试系统的数据库;测试结果呈现装置,根据测试用户反馈的数据呈现清晰、精准的测试验收报表。
2.根据权利要求1所述的一种针对软件众测应用的企业数字化软件测试云系统,其特征在于:还包括一套企业用户、测试用户注册以及测试信息关联的逻辑呈现装置。
3.根据权利要求1所述的一种针对软件众测应用的企业数字化软件测试云系统,其特征在于:所述测试信息包发布装置包括:编译许可模块,根据企业用户信息,发送一个对应的编译许可,企业用户方可以进行对待测试程序的编译;编译模块,提供给企业用户一个编译工具,输入许可,可以对待测试程序进行编译,并生成测试程序安装包;信息传递模块,在编译的同时,将待测试程序的测试信息、安装包传递至云测试系统。
4.根据权利要求1所述的一种针对软件众测应用的企业数字化软件测试云系统,其特征在于:所述测试结果反馈装置包括:测试客户端模块,测试客户端分为两种,一个为PC端的测试客户端,可以完成测试用例创建、bug上报、实时数据监控等功能,一个是手机测试助手,方便快捷的提交bug,包括录制手机操作视频等;测试数据转发模块,实现测试数据转发功能,通过对测试数据的实时处理,在最大限度不影响测试程序的逻辑和效率的情况下,快速将测试数据转发至云测试平台。
5.根据权利要求1所述的一种针对软件众测应用的企业数字化软件测试云系统,其特征在于:所述测试结果呈现装置包括:自动化测试数据统计汇总分析,可以深层次追溯到单个测试人员测试问题的细节,还原测试现场;为企业用户提供以下测试结果报表:测试人数和设备;测试用例报表;Bug提交报表;覆盖率报表;复杂度报表。
6.一种针对软件众测应用的企业数字化软件测试云系统的运用方法,其特征在于:包括如下步骤: 一一测试信息包发布步骤,企业用户编译待测试程序,并生成测试应用的安装包; 一一测试结果反馈步骤,测试用户安装测试应用,通过有目的或者无目的使用该应用,自动记录程序运行中产生的测试信息,并将该测试信息传送至云测试系统的数据库; 一一测试结果呈现步骤,根据测试用户反馈的数据呈现清晰、精准的测试验收报表。
7.根据权利要求6所述的一种针对软件众测应用的企业数字化软件测试云系统的运用方法,其特征在于:还包括企业用户、测试用户注册以及测试信息关联的逻辑呈现步骤。
8.根据权利要求6所述的一种针对软件众测应用的企业数字化软件测试云系统的运用方法,其特征在于:所述测试信息包发布步骤包括: 一一编译许可步骤,根据企业用户信息,发送一个对应的编译许可,企业用户方可以进行对待测试程序的编译; 一一编译步骤,提供给企业用户一个编译工具,输入许可,可以对待测试程序进行编译,并生成测试程序安装包; 一一信息传递步骤,在编译的同时,将待测试程序的测试信息、安装包传递至云测试系统。
9.根据权利要求6所述的一种针对软件众测应用的企业数字化软件测试云系统的运用方法,其特征在于:所述测试结果反馈步骤包括: 一一建立测试客户端步骤,测试客户端分为两种,一个为PC端的测试客户端,可以完成测试用例创建、bug上报、实时数据监控等功能,一个是手机测试助手,方便快捷的提交bug,包括录制手机操作视频等; 一一测试数据转发步骤,实现测试数据转发功能,通过对测试数据的实时处理,在最大限度不影响测试程序的逻辑和效率的情况下,快速将测试数据转发至云测试平台。
10.根据权利要求6所述的一种针对软件众测应用的企业数字化软件测试云系统的运用方法,其特征在于:所述测试结果呈现步骤包括自动化测试数据统计汇总分析,可以深层次追溯到单个测试人员测试问题的细节,还原测试现场;同时为企业用户提供以下测试结果报表:测试人数和设备;测试用例报表;Bug提交报表;覆盖率报表;复杂度报表。
【专利摘要】本发明公开了一种平台系统和方法,主要用于软件测试,具体涉及一种针对软件众测应用的数字化软件测试云装置。其中,装置包括:测试信息包发布装置,测试结果反馈装置,测试结果呈现装置。因此,本发明具有如下优点:1、解决企业在验收测试时,没有真实数据,没有具体的验收标准;2、为企业快速地搭建测试私有云,完美对接黑盒测试流程,在提高了测试质量效率的同时,不增加任何测试难度;3、用移动设备随时开始测试工作;4、支持公测,企业内部人人可参与,测试工作变得智能有趣、可移动、可量度;5、版本迭代过程中,不再是的重复大量的旧版本测试过程,将变成迭代关联测试用例,保证快速高质量的版本迭代,迅速上线。
【IPC分类】G06F11-36, H04L29-08
【公开号】CN104834593
【申请号】CN201410831559
【发明人】赵明
【申请人】赵明
【公开日】2015年8月12日
【申请日】2014年12月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1