The invention discloses a testing method and device. Among them, the method includes: in the process of executing the test tasks in the abnormal state, get the software to be tested by the abnormal state is a predetermined range of the state; to obtain the length of the abnormal state of a predetermined period of time when long in the situation, which, including the abnormal state of occurrence: abnormal the state of the software to be tested in different test equipment there; at least according to the stability evaluation of the abnormal state of the software to be tested. The invention solves the technical problem that the measurement of the stability of the software is not available in the prior art.
【技术实现步骤摘要】
测试方法和装置
本专利技术涉及软件测试
,具体而言,涉及一种测试方法和装置。
技术介绍
随着计算机互联网技术的发展,软件的应用已非常普及,对于软件可靠性而言,系统的稳定性尤为重要。软件可靠性是指软件产品在规定的条件下和规定的时间区间完成规定功能的能力,其中,规定的条件是指直接与软件运行相关的计算机系统的状态和软件的输入条件;规定的时间区间是指软件的实际运行时间;规定功能是指提供给定的功能,软件产品所必须具备的功能。软件的可靠性直接关系着用户的体验效果。如果使用软件的过程中,碰到软件系统崩溃、宕机、蓝屏、无响应等严重失效行为,容易给用户带来数据损失、效率损失。因而,如何验证、度量软件系统的稳定性,给用户以质量担保、提供应对措施等显得非常重要。目前,对软件稳定性的认识大多局限于一个泛的概念或一种感觉。针对软件稳定性的测试,现有技术主要是针对某种特定场景作强化测试,或采取猴子测试法,即取得某种场景的特定数据,依据某种公式做推导来预测故障在用户中出现的几率等。现有技术的方案,由于软件稳定性在软件度量体系的可靠性中只有泛泛的提及,没有针对软件稳定性的度量或测试的系统方法和思路。而现有度量体系主要是以故障(Bug)数作为重要统计参数,并没有针对稳定性度量方法。另外,由于现有的度量体系中对软件预测多以复杂的经验公式,不直观,有效性、时效性差,与真实用户的体验差别较大。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种测试方法和装置,以至少解决现有技术中没有针对软件稳定性的度量的技术问题。根据本专利技术实施例的一个方面,提供了一种测试 ...
【技术保护点】
一种测试方法,其特征在于,包括:在执行测试任务的过程中,获取待测试软件所出现的异常状态,其中,所述异常状态是预先设定的范围内的状态;获取长度为预定时长的时间段内的所述异常状态出现的情况,其中,所述异常状态出现的情况包括:所述待测试软件在不同测试设备上出现的所述异常状态;至少根据所述异常状态出现的情况评估所述待测试软件的稳定性。
【技术特征摘要】
1.一种测试方法,其特征在于,包括:在执行测试任务的过程中,获取待测试软件所出现的异常状态,其中,所述异常状态是预先设定的范围内的状态;获取长度为预定时长的时间段内的所述异常状态出现的情况,其中,所述异常状态出现的情况包括:所述待测试软件在不同测试设备上出现的所述异常状态;至少根据所述异常状态出现的情况评估所述待测试软件的稳定性。2.根据权利要求1所述的方法,其特征在于,至少根据所述异常状态出现的情况评估所述待测试软件的稳定性包括:获取相邻的多个时间段内的所述异常状态出现的情况;根据所述相邻的多个时间段内所述异常状态出现的情况确定所述异常状态出现的趋势;根据所述趋势评估所述待测试软件的稳定性。3.根据权利要求1所述的方法,其特征在于,至少根据所述异常状态出现的情况评估所述待测试软件的稳定性包括:根据所述异常状态出现在的测试设备的数量和/或所述异常状态出现的次数评估所述待测试软件的稳定性。4.根据权利要求3所述的方法,其特征在于,根据所述异常状态出现在的测试设备的数量和/或所述异常状态出现的次数评估所述待测试软件的稳定性包括:根据所述数量和/或所述次数所在范围确定所述待测试软件的稳定性,其中,所述范围为预先设定的。5.根据权利要求4所述的方法,其特征在于,所述范围是根据所述待测试软件的同类...
【专利技术属性】
技术研发人员:鞠珍宏,黄松波,李龙,孙小磊,
申请(专利权)人:北京数码大方科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。