书签 分享 收藏 举报 版权申诉 / 9

一种应用程序使用方式的排序方法及装置.pdf

  • 上传人:e2
  • 文档编号:6147401
  • 上传时间:2019-04-19
  • 格式:PDF
  • 页数:9
  • 大小:1.60MB
  • 摘要
    申请专利号:

    CN201210491166.9

    申请日:

    2012.11.27

    公开号:

    CN103838667A

    公开日:

    2014.06.04

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 11/36申请日:20121127|||公开

    IPC分类号:

    G06F11/36

    主分类号:

    G06F11/36

    申请人:

    腾讯科技(深圳)有限公司

    发明人:

    杨学营

    地址:

    518000 广东省深圳市福田区赛格科技园2栋东403号

    优先权:

    专利代理机构:

    深圳翼盛智成知识产权事务所(普通合伙) 44300

    代理人:

    欧阳启明

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种应用程序使用方式的排序方法,包括获取应用程序的区别使用效果数据、获取应用程序的构成组件、根据应用程序的区别使用效果数据和构成组件生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式、根据预先设置的标准对所述使用方式进行排序等步骤。本发明的优点在于,可以在高层次上对软件产品进行抽象建模,对所测试的软件系统待测试的功能模块进行优先级划分和风险分析,可以有效保证测试覆盖率,确保每个测试项目都能顺利完成,防止漏掉其中某些功能测试,还可以提高测试效率。

    权利要求书

    权利要求书
    1.  一种应用程序使用方式的排序方法,其特征在于,包括如下步骤:
    获取应用程序的区别使用效果数据;
    获取应用程序的构成组件;
    根据应用程序的区别使用效果数据和构成组件,生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式;
    根据预先设置的标准对所述使用方式进行排序。

    2.  根据权利要求1所述的应用程序使用方式的排序方法,其特征在于,所述应用程序的区别使用效果数据包括该应用程序的处理速度、对处理的数据的保护以及对处理的数据的准确性。

    3.  根据权利要求1所述的应用程序使用方式的排序方法,其特征在于,所述应用程序的构成组件包括通讯录、短信、书签、通话记录。

    4.  根据权利要求1所述的应用程序使用方式的排序方法,其特征在于,根据预先设置的标准对所述使用方式进行排序,包括以下方式:
    根据所述应用程序的代码变动对所述使用方式进行排序;或者
    根据所述应用程序的程序缺陷对所述使用方式进行排序;或者
    根据所述应用程序的平台特点对所述使用方式进行排序;或者
    根据所述应用程序的协议支持对所述使用方式进行排序。

    5.  一种应用程序使用方式的排序装置,其特征在于,包括:
    区别使用效果数据获取模块,用于获取应用程序的区别使用效果数据;
    构成组件获取模块,用于获取应用程序的构成组件; 
    使用方式生成模块,用于根据应用程序的区别使用效果数据和构成组件,生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式;
    排序模块,用于根据预先设置的标准对所述使用方式进行排序。

    6.  根据权利要求5所述的应用程序使用方式的排序装置,其特征在于,所述应用程序的区别使用效果数据包括该应用程序的处理速度、对处理的数据的保护以及对处理的数据的准确性。

    7.  根据权利要求5所述的应用程序使用方式的排序装置,其特征在于,所述应用程序的构成组件包括通讯录、短信、书签、通话记录。

    8.  根据权利要求5所述的应用程序使用方式的排序装置,其特征在于,
    所述排序模块根据预先设置的标准对所述使用方式进行排序时,包括以下模块:
    代码排序模块,根据所述应用程序的代码变动对所述使用方式进行排序;
    缺陷排序模块,根据所述应用程序的程序缺陷对所述使用方式进行排序;
    平台排序模块,根据所述应用程序的平台特点对所述使用方式进行排序;
    协议排序模块,根据所述应用程序的协议支持对所述使用方式进行排序。

    说明书

    说明书一种应用程序使用方式的排序方法及装置
    技术领域
    本发明属于软件测试领域,特别是一种应用程序使用方式的排序方法及装置。
    背景技术
    软件测试,即利用测试工具按照测试方案和流程对产品进行功能和性能测试,根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。测试建模,即根据产品的特点,从测试的角度抽象出产品的模型,以此来指导接下来的测试工作。现有的测试技术,更多是按照开发模式来进行制定测试计划。如V模型则在不同的开发阶段安排不同的测试活动:此类测试活动,测试出发点通常是产品的需求文档,再结合测试人员的经验进行设计测试用例,制定测试计划,没有涉及到具体如何进行测试建模,如何在高层次上对产品进行抽象建模。
    在现有的软件测试方法中,并没有对所测试系统的测试模块进行优先级划分和风险分析,在测试过程中,针对不同测试项目的测试模块会发生管理混乱,不能保证每个测试项目都能完成,测试计划难以更新。
    发明内容
    本发明的目的在于,提供一种应用程序使用方式的排序方法有效解决现有软件测试方法中针对不同测试项目的测试模块会发生管理混乱,不能保证每个测试项目都能完成,测试计划难以更新的技术问题。
    为解决上述问题,本发明采用如下技术方案:
    一种应用程序使用方式的排序方法,包括如下步骤:
    获取应用程序的区别使用效果数据;
    获取应用程序的构成组件;
    根据应用程序的区别使用效果数据和构成组件生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式;
    根据预先设置的标准对所述使用方式进行排序。
    本发明的另一目的在于,提供一种应用程序使用方式的排序装置有效解决现有软件测试装置中针对不同测试项目的测试模块会发生管理混乱,不能保证每个测试项目都能完成,测试计划难以更新的技术问题。
    为解决上述问题,本发明采用如下技术方案:
    一种应用程序使用方式的排序装置,包括:
    区别使用效果数据获取模块,用于获取应用程序的区别使用效果数据;
    构成组件获取模块,用于获取应用程序的构成组件; 
    使用方式生成模块,用于根据应用程序的区别使用效果数据和构 成组件生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式;
    排序模块,用于根据预先设置的标准对所述使用方式进行排序。
    本发明的优点在于,可以指引测试人员对待测试软件快速建立测试模型及建立产品模型,以此来指导接下来的测试计划和测试设计;可以在高层次上对软件产品进行抽象建模,对所测试的软件系统待测试的功能模块进行优先级划分和风险分析,可以有效保证测试覆盖率,确保每个测试项目都能顺利完成,防止漏掉其中某些功能测试,还可以提高测试效率,本发明的测试建模方法和测试建模系统更加适用于无线互联网产品的测试。
    附图说明
    附图1是本发明中应用程序使用方式的排序方法的较佳实施例流程框图;
    附图2是本发明中根据预先设置的标准对所述使用方式进行排序的方法的较佳实施例流程框图;
    附图3是本发明中应用程序使用方式进行排序的装置的较佳实施例结构框图。
    具体实施方式
    为使本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图,作详细说明如下。以下各实施例的说明是参考附加的图 式,用以例示本发明可用以实施的特定实施例。
    参考图1,图1是本发明中应用程序使用方式的排序方法的较佳实施例流程框图。
    图1中的应用程序使用方式的排序方法,包括如下步骤:
    步骤S101,获取应用程序的区别使用效果数据。
    所述应用程序的区别使用效果数据包括该应用程序的处理速度、对处理的数据的保护以及对处理的数据的准确性。所述区别使用效果数据是指软件的不同特点(Characteristics),主要指被测软件产品区别于同类产品或竞争对手的优势性能,是一种核心竞争力,例如,应用程序QQ同步助手的区别使用效果数据包括易用、安全、快速、稳定等。
    步骤S102,获取应用程序的构成组件。
    所述应用程序的构成组件包括通讯录、短信、书签、通话记录。所述构成组件(Components)是所述应用程序的核心构成。例如,操作系统程序的组件包括内存、CPU、寄存器,应用程序QQ同步助手的构成组件包括通讯录、短信、通话记录等。
    步骤S103,根据应用程序的区别使用效果数据和构成组件,生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式。
    其中,应用程序的使用方式表现出应用程序的功能(Functions),软件产品中某一组件通过某一功能体现出某一特点,该功能的描述更多是面向用户的,从用户的角度对特点和组件进行分析。例如,应用 程序网上转账交易可以通过加密和证书的方法(功能)来实现转账交易(组件)的安全性(特点)。
    步骤S104,根据预先设置的标准对所述使用方式进行排序。
    在具体实施过程中,对所述使用方式进行排序即为在划分所述使用方式优先级,应用程序QQ同步助手在划分优先级的过程中,需要考虑代码变动点、是否新功能、系统结构、产品已有缺陷、协议缺陷、平台兼容性等因素,进一步识别风险。
    参考图2,图2是本发明中根据预先设置的标准对所述使用方式进行排序的较佳实施例流程框图。图2中根据预先设置的标准对所述使用方式进行排序时,包括以下方式:
    步骤S201,根据所述应用程序的代码变动对所述使用方式进行排序;
    步骤S202,根据所述应用程序的程序缺陷对所述使用方式进行排序;
    步骤S203,根据所述应用程序的平台特点对所述使用方式进行排序;
    步骤S204,根据所述应用程序的协议支持对所述使用方式进行排序。
    在具体实施过程中,可以仅适用上述步骤S204-S204中的其中一种或者多种方式进行排序,也可以同时使用S204-S204中所罗列的方式进行排序,而且步骤S204-S204的顺序是可以任意调整的。
    下面以软件QQ同步助手为例,介绍本发明中的应用程序使用方 式的排序方法,
    QQ同步助手一款个人手机数据的备份管理服务软件,该软件通过本地或是无线网络操作备份手机中的资料,然后可以通过手机上网等方式进行搜索、管理、分享这些信息。
    其中,应用程序QQ同步助手的区别使用效果数据包括易用、安全、快速、稳定等;应用程序QQ同步助手的构成组件包括通讯录、短信、通话记录等。
    根据应用程序QQ同步助手的区别使用效果数据和构成组件生成应用程序的使用方式,即结合QQ同步助手软件的组件和特点,确定所述软件产品的所有功能,该步骤可以通过一个图表(图表1)来说明。所述应用程序的使用方式为任一构成组件的任一区别使用效果数据,可以体现出QQ同步助手软件的一相应特点,任一构成组件、任一区别使用效果数据结合成的数据对,都对应一种相应的使用方式。应用程序QQ同步助手在划分优先级的过程中,需要考虑代码变动、程序缺陷、平台特点、协议支持、是否新功能等因素,进一步识别风险。
    图表1

    本发明中的应用程序使用方式的排序方法,主要包括Characteristics (特点)、Components(组件)、Functions(功能)和Prioritize(优先级)四个流程,因此也被称为CCFP测试建模方法。
    参考图3,图3是本发明中应用程序使用方式的排序装置的较佳实施例结构框图。其中所述应用程序使用方式的排序装置,包括:
    区别使用效果数据获取模块31,用于获取应用程序的区别使用效果数据,具体地说,区别使用效果数据获取模块31获取QQ同步助手软件的特点,包括易用、安全、完整、正确、速度等,其中,易 用是指产品体验好,交互简单,用户易上手,误操作概率小;安全是指同步的资料不会丢失,不会泄漏隐私;完整是指同步的资料完整,不受时间影响;正确是指同步的资料准备无误;速度是指同步过程快,时间少。
    构成组件获取模块32,用于获取应用程序的构成组件,具体地说,构成组件获取模块32获取QQ同步助手软件的构成组件,包括通讯录、短信、书签、通话记录等,其中,通讯录组件用于备份与恢复通讯录;短信组件用于备份与恢复短信;书签组件用于备份与恢复书签;通话记录组件用于备份与恢复通话记录。
    使用方式生成模块33,用于根据应用程序的区别使用效果数据和构成组件,生成应用程序的使用方式,其中所述构成组件、区别使用效果数据对应所述使用方式, 具体地说,使用方式生成模块33结合QQ同步助手软件的组件和所述特点,确定QQ同步助手软件的所有功能,该功能可以通过上述图表1来说明。所述应用程序的功能为任一组件的任一功能,可以表现出所述应用程序的一相应特点。
    排序模块34,用于根据预先设置的标准对所述使用方式进行排序。具体地说,排序模块34可以确定各个功能的优先级,结合应用软件特点与组件,将二者组合成对,可以将所有的功能序列排列,确定各个功能的优先级。在划分优先级的过程中,需要考虑代码变动点、是否新功能、系统结构、产品已有缺陷、协议缺陷、平台兼容性等因素,进一步识别风险。排序模块34根据预先设置的标准对所述使用方式进行排序时,包括以下模块:
    代码排序模块341,根据所述应用程序的代码变动对所述使用方式进行排序;
    缺陷排序模块342,根据所述应用程序的程序缺陷对所述使用方式进行排序;
    平台排序模块343,根据所述应用程序的平台特点对所述使用方式进行排序;
    协议排序模块345,根据所述应用程序的协议支持对所述使用方式进行排序。
    所述应用程序的区别使用效果数据包括该应用程序的处理速度、对处理的数据的保护以及对处理的数据的准确性。
    所述应用程序的构成组件包括通讯录、短信、书签、通话记录等。
    本发明可以指引测试人员对待测试软件产品或系统快速建立测试模型及建立产品模型,以此来指导接下来的测试计划和测试设计;可以在高层次上对软件产品进行抽象建模,对所测试的软件系统待测试的功能模块进行优先级划分和风险分析,可以有效保证测试覆盖率,防止漏掉其中某些功能测试,还可以提高测试效率,本发明的测试建模系统更加适用于无线互联网产品的测试。
    综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

    关 键  词:
    一种 应用程序 使用 方式 排序 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种应用程序使用方式的排序方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6147401.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1