终端、应用软件的故障检测方法及其装置和可读存储介质制造方法及图纸

技术编号:18913353 阅读:24 留言:0更新日期:2018-09-12 02:54
本发明专利技术公开了一种应用软件的故障检测方法,所述应用软件的故障检测方法包括以下步骤:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。本发明专利技术还公开了一种终端、应用软件的故障检测装置和可读存储介质。本发明专利技术及时修复了应用软件的功能,提高了用户体验。

Terminal and application software fault detection method, device and readable storage medium

The invention discloses a fault detection method for an application software, which comprises the following steps: receiving feedback from the application software and determining the fault function of the application software according to the feedback; generating test cases according to the fault function, and using test cases to pair with each other. The application software is tested to determine whether the fault function is normal or not, and when the fault function is abnormal, the warning information of abnormal function is output to maintain the fault function. The invention also discloses a fault detection device for a terminal and an application software and a readable storage medium. The invention can timely repair the function of the application software and improve the user experience.

【技术实现步骤摘要】
终端、应用软件的故障检测方法及其装置和可读存储介质
本专利技术涉及通信
,尤其涉及一种终端、应用软件的故障检测方法及其装置和可读存储介质。
技术介绍
随着社会的发展,人们的收入水平逐渐提高,由此,人们对于生活的品质的需求也越来越高。为了快捷的满足人们的生活需求,各类应用软件应运而生。应用软件在运行过程中,难免会出现问题,技术人员需要定期对应用软件进行性能测试,以保证应用软件能够正常稳定的运行。但这样的测试方式不能够及时发现应用软件的故障功能,降低了用户的体验。
技术实现思路
本专利技术的主要目的在于提供一种终端、应用软件的故障检测方法及其装置和可读存储介质,旨在解决应用软件不能及时得到维护的问题。为实现上述目的,本专利技术提供的一种应用软件的故障检测方法,所述应用软件的故障检测方法包括以下步骤:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。优选地,所述采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常的步骤包括:采用黑盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常,其中,所述测试用例包括黑盒测试用例。优选地,所述采用黑盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常的步骤之后,还包括:在判定所述故障功能不正常时,获取白盒测试用例,其中,所述测试用例包括白盒测试用例;采用所述白盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,执行所述输出功能异常的警示信息的步骤。优选地,所述输出功能异常警示信息的步骤之后,还包括:在接收基于所述警示信息上传的代码时,根据所述代码生成回归测试用例,并采用所述回归测试用例对所述应用软件进行测试以判断所述代码是否错误;在判定所述代码未出现错误时,输出故障功能修复成功的提示信息。优选地,所述并采用所述回归测试用例对所述应用软件进行测试以判断所述代码是否错误的步骤之后,还包括:在判定所述代码出现错误时,输出代码错误的提示信息。优选地,所述根据所述反馈意见确定所述应用软件的故障功能的步骤包括:检测所述反馈意见中是否含有功能标识关键词以及故障关键词;在检测到所述反馈意见中含有功能标识关键词以及故障关键词时,根据所述功能标识关键词确定所述应用软件的故障功能。优选地,所述根据所述功能标识关键词确定所述应用软件的故障功能的步骤包括:确定所述功能标识关键词对应的反馈意见集合;将所述反馈意见添加至所述反馈意见集合,并确定所述反馈意见集合内的反馈意见的数量,其中,所述反馈意见集合内含有多个相同功能标识关键词的反馈意见;在所述数量达到所述预设数量时,将所述功能标识关键词对应的功能作为所述故障功能,其中,在确定所述故障功能时,将所述故障功能对应的所述反馈意见集合内的各个反馈意见删除。为实现上述目的,本专利技术还提供一种应用软件的故障检测装置,所述应用软件的故障检测装置包括处理器、存储器和存储在所述存储器上并可在所述处理器上运行的应用软件的故障检测程序,所述应用软件的故障检测程序被所述处理器执行时实现如上所述的应用软件的故障检测方法的步骤。为实现上述目的,本专利技术还提供一种终端,所述终端包括处理器、存储器和存储在所述存储器上并可在所述处理器上运行的应用软件的故障检测程序,所述应用软件的故障检测程序被所述处理器执行时实现如上所述的应用软件的故障检测方法的步骤。为实现上述目的,本专利技术还提供一种可读存储介质,所述计算机可读存储介质存储在所述存储器有应用软件的故障检测程序,所述应用软件的故障检测程序被所述处理器执行时实现如上所述的应用软件的故障检测方法的步骤。本专利技术提供的终端、应用软件的故障检测方法及其装置和可读存储介质,在接收到应用软件的反馈意见时,确定反馈意见对应的故障功能,并根据故障功能生成测试用例,从而对采用测试用例对应用软件进行测试,及时的根据反馈意见对故障功能进行维护,提高了用户的体验。附图说明图1为本专利技术实施例涉及的终端/应用软件的故障检测装置的硬件结构示意图;图2为本专利技术应用软件的故障检测方法第一实施例的流程示意图;图3为图2中步骤S100的细化流程示意图;图4为本专利技术应用软件的故障检测方法第二实施例的流程示意图;图5为本专利技术应用软件的故障检测方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。现有技术中,为了快捷的满足人们的生活需求,各类应用软件应运而生。应用软件在运行过程中,难免会出现问题,技术人员需要定期对应用软件进行性能测试,以保证应用软件能够正常稳定的运行。但这样的测试方式不能够及时发现应用软件的故障功能,降低了用户的体验。本专利技术提供一种解决方案:因装置根据反馈意见对应用软件进行测试,使得应用软件的故障功能能够及时得到维护,提高了用户体验。作为一种实现方案,终端/应用软件的故障检测装置可以如图1所示。本专利技术实施例方案涉及的是终端或者应用软件的故障检测装置,终端/应用软件的故障检测装置包括:处理器1001,例如CPU,存储器1002,通信总线1003。其中,通信总线1003用于实现这些组件之间的连接通信。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机存储介质的存储器1003中可以包括应用软件的故障检测程序;而处理器1001可以用于调用存储器1002中存储的应用软件的故障检测程序,并执行以下操作:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。进一步的,处理器1001可以用于调用存储器1002中存储的应用软件的故障检测程序,并执行以下操作:采用黑盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常,其中,所述测试用例包括黑盒测试用例。进一步的,处理器1001可以用于调用存储器1002中存储的应用软件的故障检测程序,并执行以下操作:在判定所述故障功能不正常时,获取白盒测试用例,其中,所述测试用例包括白盒测试用例;采用所述白盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,执行所述输出功能异常的警示信息的步骤。进一步的,处理器1001可以用于调用存储器1002中存储的应用软件的故障检测程序,并执行以下操作:在接收基于所述警示信息上传的代码时,根据所述代码生成回归测试用例,并采用所述回归测试用例对所述应用软件进行测本文档来自技高网...

【技术保护点】
1.一种应用软件的故障检测方法,其特征在于,所述应用软件的故障检测方法包括以下步骤:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。

【技术特征摘要】
1.一种应用软件的故障检测方法,其特征在于,所述应用软件的故障检测方法包括以下步骤:接收应用软件的反馈意见,并根据所述反馈意见确定所述应用软件的故障功能;根据所述故障功能生成测试用例,并采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,输出功能异常的警示信息,以对所述故障功能进行维护。2.如权利要求1所述的应用软件的故障检测方法,其特征在于,所述采用测试用例对所述应用软件进行测试以判断所述故障功能是否正常的步骤包括:采用黑盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常,其中,所述测试用例包括黑盒测试用例。3.如权利要求2所述的应用软件的故障检测方法,其特征在于,所述采用黑盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常的步骤之后,还包括:在判定所述故障功能不正常时,获取白盒测试用例,其中,所述测试用例包括白盒测试用例;采用所述白盒测试用例对所述应用软件进行测试以判断所述故障功能是否正常;在判定所述故障功能不正常时,执行所述输出功能异常的警示信息的步骤。4.如权利要求3所述的应用软件的故障检测方法,其特征在于,所述输出功能异常警示信息的步骤之后,还包括:在接收基于所述警示信息上传的代码时,根据所述代码生成回归测试用例,并采用所述回归测试用例对所述应用软件进行测试以判断所述代码是否错误;在判定所述代码未出现错误时,输出故障功能修复成功的提示信息。5.如权利要求4所述的应用软件的故障检测方法,其特征在于,所述并采用所述回归测试用例对所述应用软件进行测试以判断所述代码是否错误的步骤之后,还包括:在判定所述代码出现错误时,输出代码错误的提示信息。6.如权利要求1...

【专利技术属性】
技术研发人员:朱鹏炜
申请(专利权)人:深圳市国富前海区块链技术股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1