首页 / 专利库 / 软件 / 软件回归测试 / 一种提高测试效率的测试方法

一种提高测试效率的测试方法

阅读:407发布:2020-05-19

专利汇可以提供一种提高测试效率的测试方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种提高测试效率的测试方法,在 软件 项目测试初期,对软件项目的新功能的骨干功能进行冒烟测试,找出阻碍测试的bug,并解决bug;对软件项目进行一轮全面测试,测试的内容包含对各个功能的测试和各个页面UI的测试,找出所有阻碍测试的bug,并解决bug;对软件项目进行兼容性测试;对软件项目进行自由测试和回归测试。采用本发明测试方法后,可以大大提高对软件项目的测试效率,减少测试时间的延长。,下面是一种提高测试效率的测试方法专利的具体信息内容。

1.一种提高测试效率的方法,其特征在于:包括如下步骤:
步骤10、在形成测试版本之后,对软件项目的新功能的骨干功能进行冒烟测试,找出阻碍测试的bug,并解决bug;
步骤20、对软件项目进行一轮全面测试,测试的内容包含对各个功能的测试和各个页面UI的测试,找出所有阻碍测试的bug,并解决bug;
步骤30、对软件项目进行兼容性测试;
步骤40、对软件项目进行自由测试和回归测试;
在所述步骤10中,所述软件项目的新功能的骨干功能包括新增加的功能或者改动过的功能的骨干功能;
在所述步骤20中,所述“找出所有阻碍测试的bug,并解决bug”具体为:
在找出所有阻碍测试的bug后,先评出解决各bug的优先级,所述优先级分为紧急级别、普通级别以及低级别;然后,按照紧急级别、普通级别到低级别的顺序来解决bug。
2.根据权利要求1所述的一种提高测试效率的方法,其特征在于:所述“对软件项目进行兼容性测试”具体为:
使用不同的手机型号和浏览器,对全面测试时出现bug的功能和软件项目的各功能的骨干功能进行兼容性测试,且如果出现兼容性bug,则解决该兼容性bug。
3.根据权利要求2所述的一种提高测试效率的方法,其特征在于:所述“对软件项目进行自由测试和回归测试”具体为:
对软件项目在进行冒烟测试、全面测试以及兼容性测试过程中出现bug的功能进行自由测试和回归测试,且如果出现新的bug,则解决该新的bug。

说明书全文

一种提高测试效率的测试方法

技术领域

[0001] 本发明涉及一种提高测试效率的测试方法。

背景技术

[0002] 在软件项目开发过程中,对软件进行功能测试是一项必不可少工作。现有的测试流程都是根据产品需求的功能顺序来进行测试的,而没有在测试初期对软件进行骨干功能的测试,这使得在测试初期没能及时发现阻碍测试流程的bug,当后期发现阻碍测试流程的bug或者存在需求不合理的地方时,就需要让开发对不合理的需求进行更改,并解决阻碍测试流程的bug,而这时候开发通常已经在做其它软件项目了,从而造成没有充足的时间去解决重大的bug,并导致bug修复的很晚,软件项目的从属功能点也不能及时进行测试,这导致整体测试时间延长,测试效率低下。

发明内容

[0003] 本发明要解决的技术问题,在于提供一种提高测试效率的测试方法,通过该方法来提高对软件项目的测试效率,减少测试时间的延长。
[0004] 本发明是这样实现的:一种提高测试效率的测试方法,所述方法具体包括如下步骤:
[0005] 步骤10、在软件项目测试初期,对软件项目的新功能的骨干功能进行冒烟测试,找出阻碍测试的bug,并解决bug;
[0006] 步骤20、对软件项目进行一轮全面测试,测试的内容包含对各个功能的测试和各个页面UI的测试,找出所有阻碍测试的bug,并解决bug;
[0007] 步骤30、对软件项目进行兼容性测试;
[0008] 步骤40、对软件项目进行自由测试和回归测试。
[0009] 进一步地,在所述步骤10中,所述软件项目的新功能的骨干功能包括新增加的功能或者改动过的功能的骨干功能。
[0010] 进一步地,在所述步骤20中,所述“找出所有阻碍测试的bug,并解决bug”具体为:
[0011] 在找出所有阻碍测试的bug后,先评出解决各bug的优先级,所述优先级分为紧急级别、普通级别以及低级别;然后,按照紧急级别、普通级别到低级别的顺序来解决bug。
[0012] 进一步地,所述“对软件项目进行兼容性测试”具体为:
[0013] 使用不同的手机型号和浏览器,对全面测试时出现bug的功能和软件项目的各功能的骨干功能进行兼容性测试,且如果出现兼容性bug,则解决该兼容性bug。
[0014] 进一步地,所述“对软件项目进行自由测试和回归测试”具体为:
[0015] 对软件项目在进行冒烟测试、全面测试以及兼容性测试过程中出现bug的功能进行自由测试和回归测试,且如果出现新的bug,则解决该新的bug。
[0016] 本发明具有如下优点:本发明通过在测试初期先提前发现阻碍主流程测试的bug,并给予解决,可以有效解决因后期开发已经在做其它软件项目,而造成没有充足的时间去解决前期存在的重大bug问题,并导致测试无法及时进行,因此,采用本发明测试方法后,可以大大提高对软件项目的测试效率,减少测试时间的延长。附图说明
[0017] 下面参照附图结合实施例对本发明作进一步的说明。
[0018] 图1为本发明提高测试效率的测试方法的执行流程图

具体实施方式

[0019] 请参照图1所示,一种提高测试效率的测试方法,所述方法具体包括如下步骤:
[0020] 步骤10、在软件项目测试初期,对软件项目的新功能的骨干功能进行冒烟测试(Smoke Testing),找出阻碍测试的bug,并解决bug;其中,所述软件项目的新功能的骨干功能包括新增加的功能或者改动过的功能的骨干功能。
[0021] 在实际的软件项目测试工作中,Smoke Testing在软件项目研发的不同阶段是有所不同的。在形成集成测试版本之前,Smoke Testing是随着代码的不断开发而必须要做的一项工作,其目的是验证各个单元能够成功执行,并保证测试版本能够顺利集成;在形成测试版本之后,将代码check in到daily build之前执行Smoke Testing,可以确保新的或者更改过的代码不会破坏集成版本的完整性和稳定性。本发明在软件项目测试初期先进行冒烟测试,就是针对软件项目在开发过程中,一直有高内聚,低耦合的说法,各个功能模之间的耦合还是存在的,一个功能模块的改动还是会影响到其它功能模块的功能的,因此,此轮冒烟测试重点测试的是软件项目的新功能的骨干功能(即主流程),如果有出现阻碍测试的bug,则要优先解决,以避免其影响到其它功能模块的功能;例如某个页面报错404,测试不了这个页面,此时就要优先解决报错的这个页面,而不要去测试这个报错页面包含的模块。
[0022] 步骤20、对软件项目进行一轮全面测试,测试的内容包含对各个功能的测试和各个页面UI的测试,找出所有阻碍测试的bug,并解决bug;其中,功能的测试就是对产品需求功能进行的测试,页面UI的测试即是针对页面是否与UI设计图一致的对比测试,在测试时,一旦出现跟产品需求和UI设计图存在不一致的地方,就产生bug,并将所有bug都报告给开发人员,做到对每一个bug都不放过,以方便开发人员集中处理bug。
[0023] 所述“找出所有阻碍测试的bug,并解决bug”具体为:
[0024] 在找出所有阻碍测试的bug后,先评出解决各bug的优先级,所述优先级分为紧急级别、普通级别以及低级别,例如,紧急级别:崩溃的和报错一类的;普通级别:功能不正确的;低级别:页面UI问题,兼容性问题等;然后,按照紧急级别、普通级别到低级别的顺序来解决bug。
[0025] 步骤30、对软件项目进行兼容性测试;
[0026] 所述“对软件项目进行兼容性测试”具体为:使用不同的手机型号和浏览器,对全面测试时出现bug的功能和软件项目的各功能的骨干功能进行兼容性测试,且如果出现兼容性bug,则解决该兼容性bug。
[0027] 步骤40、对软件项目进行自由测试和回归测试;
[0028] 所述“对软件项目进行自由测试和回归测试”具体为:对软件项目在进行冒烟测试、全面测试以及兼容性测试过程中出现bug的功能进行自由测试和回归测试,且如果出现新的bug,则解决该新的bug。其中,所谓的自由测试和回归测试就是从已经测试过的功能模块中随机抽取出一些容易出现bug的功能模块进行重新测试,以解决在改bug期间可能引起的新bug问题,并确保其它代码的准确性。
[0029] 综上所述,本发明具有如下优点:本发明通过在测试初期先提前发现阻碍主流程测试的bug,并给予解决,可以有效解决因后期开发已经在做其它软件项目,而造成没有充足的时间去解决前期存在的重大bug问题,并导致测试无法及时进行,因此,采用本发明测试方法后,可以大大提高对软件项目的测试效率,减少测试时间的延长。
[0030] 虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈