CN106383778A - 一种提高测试用例复用率的方法 - Google Patents

一种提高测试用例复用率的方法 Download PDF

Info

Publication number
CN106383778A
CN106383778A CN201610726615.1A CN201610726615A CN106383778A CN 106383778 A CN106383778 A CN 106383778A CN 201610726615 A CN201610726615 A CN 201610726615A CN 106383778 A CN106383778 A CN 106383778A
Authority
CN
China
Prior art keywords
product
test
test case
case
new
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610726615.1A
Other languages
English (en)
Inventor
周健康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201610726615.1A priority Critical patent/CN106383778A/zh
Publication of CN106383778A publication Critical patent/CN106383778A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种提高测试用例复用率的方法,属于产品的软件测试领域,本发明对于刚出新产品编写的原始测试用例建立一个完整规范的测试用例数据库,按照产品类型、产品功能等依次细分,形成一个包含该公司所有产品软件的测试用例大数据,可以在该数据库的平台进行模糊查询到相应的测试用例,支持下载浏览,不需要对一个新的相关产品再进行一些基本需求的用例编写。缩短产品的测试周期,满足不同的测试需求,节省时间成本,提高产品的测试质量。

Description

一种提高测试用例复用率的方法
技术领域
本发明涉及产品的软件测试领域,尤其涉及一种提高测试用例复用率的方法。
背景技术
随着互联网行业的迅速发展,软件产业也得到人们越来越多的关注,被应用于社会的各个领域中,其功能越来越强大,从而复杂度也越来越高,用户对软件本身的安全性和稳定性也随之有了更高的要求。在整个产品开发的过程中,软件测试是必不可少的一部分,而测试用例为软件测试的核心,是执行测试的基本依据。测试用例的质量和花费的时间,在一定程度上决定着产品的好坏。而如今大多数对一个新出的产品进行测试,基本都需要花费很大一部分的测试时间以及大量的测试人员对该产品进行全新的用例编写,从而保证测试用例的覆盖率。
对于每一个产品都要进行新的测试用例编写,就会带来一系列不必要的麻烦以及降低产品利润,使产品在市场上的竞争力下降。测试用例的有效复用是解决这一问题的主要方法,对于一个软件公司来说,一个产品的软件会不断发出新的升级版本,这些发布的每一轮的版本之中,会增加相应的功能,修复缺陷,性能优化等众多的改动,如果没有一个专门的软件测试用例管理平台就要重新参考新的需求,进而制作新的测试用例,在这其中也不免会降低该测试用例的覆盖率。
发明内容
为了解决以上技术问题,本发明提出了一种提高测试用例复用率的方法。主要是对由于产品的功能的增加、错误的修复、软件的重构以及性能的优化而产生的测试用例不能有效的进行复用问题作出的解决方案。从而缩短产品的测试周期,满足不同的测试需求,节省时间成本,提高产品的测试质量。
一种提高测试用例复用率的方法,
对于刚出新产品编写的原始测试用例建立一个完整规范的测试用例数据库,按照产品类型、产品功能等依次细分,形成一个包含该公司所有产品软件的测试用例大数据,可以在该数据库的平台进行模糊查询到相应的测试用例,支持下载浏览,不需要对一个新的相关产品再进行一些基本需求的用例编写。
首先,各类产品测试用例的整理保存;把原始的测试用例长传保存到管理平台中,以后每次的测试都会有进一步的增加改动,逐渐提高覆盖率;
其次,同一类产品的基本功能测试用例的整理保存;这些软件的测试基本的功能需求都有相对应的测试用例库,根据软件的演化信息,对所下载的测试用例进行修复,增删,选择操作,以适应对新产品测试的要求。
管理用例的平台是建立一个自身的数据库***,一个相关的查询索引,以供测试人员的查询下载;从该管理平台去索引到该产品的基本功能测试用例,然后再根据新的版本的性能优化、Bug修复、需求改动对所下载的测试用例进行一些相应改动,而不用重新编写新的测试用例。
本发明的有益效果是
1、此测试用例管理平台设计简单,易于操作,不需要大量的人力物力进行维护,只需每次测试稍作修改上传即可。
2、相对于编写新的测试用例有更高的覆盖率,本身已是经过多次修改检验而整理保存的,对于测试质量更有信心。
3、每次新产品的测试过程所花费时间将会大大缩减,节约下来的资源可以用来进行多次测试,为提高产品质量,在市场上赢得竞争力提供了保证。
附图说明
图1是测试用例管理平台操作流程。
具体实施方式
为了更进一步使本发明的优势和技术方案更加明确,接下来进一步阐述本发明的具体操作方式:
首先,各类产品测试用例的整理保存。每个公司会有不同的产品走向市场,而这些产品研发测试的过程会有根据需求编写的原始的测试用例,基本会有较高的覆盖率,把这些原始的测试用例长传保存到该管理平台中,以后每次的测试都会有进一步的增加改动,逐渐提高覆盖率,尽可能的接近穷尽的测试。
其次,同一类产品的基本功能测试用例的整理保存。一般情况下公司会在把一个产品推向市场时,接下来就会有相应的维护管理,比如升级包的研发测试,相应同类产品的优化等等,这些软件的测试基本的功能需求都有相对应的测试用例库,根据软件的演化信息,对所下载的测试用例进行修复,增删,选择等操作,以适应对新产品测试的要求,这样下来就只需对所用模板的改动就可完成对新产品的测试。当然,这种测试用例管理平台可以根据公司业务进行分类,对所做产品有一个比较完整规范的测试用例数据库,达到一劳永逸的效果,不仅能够节约人力资源,时间成本,更能提高测试用例复用率,保证覆盖率,从而提高测试质量,为产品早日走向市场奠定了基础。

Claims (3)

1.一种提高测试用例复用率的方法,其特征在于,
对于刚出新产品编写的原始测试用例建立一个完整规范的测试用例数据库,按照产品类型、产品功能等依次细分,形成一个包含该公司所有产品软件的测试用例大数据,可以在该数据库的平台进行模糊查询到相应的测试用例,支持下载浏览,不需要对一个新的相关产品再进行一些基本需求的用例编写。
2.根据权利要求1所述的方法,其特征在于,
首先,各类产品测试用例的整理保存;把原始的测试用例长传保存到管理平台中,以后每次的测试都会有进一步的增加改动,逐渐提高覆盖率;
其次,同一类产品的基本功能测试用例的整理保存;这些软件的测试基本的功能需求都有相对应的测试用例库,根据软件的演化信息,对所下载的测试用例进行修复,增删,选择操作,以适应对新产品测试的要求。
3.根据权利要求2所述的方法,其特征在于,
管理用例的平台是建立一个自身的数据库***,一个相关的查询索引,以供测试人员的查询下载;从该管理平台去索引到该产品的基本功能测试用例,然后再根据新的版本的性能优化、Bug修复、需求改动对所下载的测试用例进行一些相应改动,而不用重新编写新的测试用例。
CN201610726615.1A 2016-08-25 2016-08-25 一种提高测试用例复用率的方法 Pending CN106383778A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610726615.1A CN106383778A (zh) 2016-08-25 2016-08-25 一种提高测试用例复用率的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610726615.1A CN106383778A (zh) 2016-08-25 2016-08-25 一种提高测试用例复用率的方法

Publications (1)

Publication Number Publication Date
CN106383778A true CN106383778A (zh) 2017-02-08

Family

ID=57917143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610726615.1A Pending CN106383778A (zh) 2016-08-25 2016-08-25 一种提高测试用例复用率的方法

Country Status (1)

Country Link
CN (1) CN106383778A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678951A (zh) * 2017-09-21 2018-02-09 平安科技(深圳)有限公司 测试用例自动化管理方法、装置、设备及存储介质
CN108415846A (zh) * 2018-04-19 2018-08-17 挖财网络技术有限公司 一种生成最小自动化测试用例集的方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080301813A1 (en) * 2007-05-31 2008-12-04 Microsoft Corporation Testing Software Applications with Schema-based Fuzzing
CN102968373A (zh) * 2012-11-29 2013-03-13 安科智慧城市技术(中国)有限公司 一种测试***的维护方法及装置
CN104331366A (zh) * 2014-10-30 2015-02-04 北京思特奇信息技术股份有限公司 一种测试用例设计效率提升方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080301813A1 (en) * 2007-05-31 2008-12-04 Microsoft Corporation Testing Software Applications with Schema-based Fuzzing
CN102968373A (zh) * 2012-11-29 2013-03-13 安科智慧城市技术(中国)有限公司 一种测试***的维护方法及装置
CN104331366A (zh) * 2014-10-30 2015-02-04 北京思特奇信息技术股份有限公司 一种测试用例设计效率提升方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678951A (zh) * 2017-09-21 2018-02-09 平安科技(深圳)有限公司 测试用例自动化管理方法、装置、设备及存储介质
WO2019056540A1 (zh) * 2017-09-21 2019-03-28 平安科技(深圳)有限公司 测试用例自动化管理方法、装置、设备及存储介质
CN108415846A (zh) * 2018-04-19 2018-08-17 挖财网络技术有限公司 一种生成最小自动化测试用例集的方法和装置

Similar Documents

Publication Publication Date Title
CN110046149B (zh) 用于自动数据库迁移的方法、***和介质
EP3575980A2 (en) Intelligent data quality
US11733975B1 (en) System and method for migrating legacy software to a system common architecture
US20190034815A1 (en) Customer behavior predictive modeling
US11593336B2 (en) Data pipeline branching
CN108345532A (zh) 一种自动化测试用例生成方法和装置
CN106776876A (zh) 数据迁移方法和数据迁移***
US20060089864A1 (en) Formal sequential lagrangian algorithm for large scale resource scheduling optimization
CN103164328A (zh) 一种业务功能的回归测试方法、装置及***
CN103761189A (zh) 一种测试用例管理方法及***
WO2009126280A1 (en) Infrastructure and architecture for development and execution of predictive models
CN106776326B (zh) 一种数据分析模型的建模方法及***
CN108170588B (zh) 一种测试环境搭建方法及装置
Li et al. Microservice migration using strangler fig pattern: A case study on the green button system
CN103186463B (zh) 确定软件的测试范围的方法和***
CN104748757B (zh) 一种导航电子地图数据更新方法及装置
US20090178015A1 (en) Method and system for reducing turn around time of complicated engineering change orders and asic design reutilization
CN107621963A (zh) 一种软件部署方法、软件部署***及电子设备
CN102955739B (zh) 一种提高性能测试脚本重用率的方法
CN106951593B (zh) 一种生成保护测控装置的配置文件的方法和装置
CN106383778A (zh) 一种提高测试用例复用率的方法
CN104424099A (zh) 软件测试方法及***
CN101634965A (zh) 一种Linux内核级单元测试的方法
CN106843822B (zh) 一种执行代码生成方法及设备
CN104881455B (zh) 一种基于mysql的结构差异处理方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170208

WD01 Invention patent application deemed withdrawn after publication