【技术实现步骤摘要】
执行测试用例的方法和装置
本专利技术涉及测试领域,具体而言,涉及一种执行测试用例的方法和装置。
技术介绍
随着互联网时代节奏的日益加快,许多产品都会在版本迭代中对功能做加法。测试人员最开始设计测试用例的时候追求做到“全面”,导致测试用例也不知不觉中在做加法。因此很容易出现以下几种情况:由于测试人员分工的不断调整,同个模块的测试用例的维护经过几轮不同编写风格的迭代,测试用例格式不统一,导致测试用例可读性差。当产品的版本进行更新之后,有些旧版本对应的测试用例并不对应着测试的核心内容,然而却占据着高的优先级,导致测试用例的执行效率低下。一个产品有多个版本,每个版本都有一份该版本的测试用例以及一份总用例,总用例文件分散,测试用例数量庞大,无整体清晰视图,测试执行时间冗长,执行效率低下。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种执行测试用例的方法和装置,以至少解决现有技术中执行测试用例效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种执行测试用例的方法,包括:获取目标产品的全部测试用例,其中,所述目标产品有N个功能点,第i个功能点对应mi个测试用例,分别为测试用例T(i,1)至测试用例T(i,mi),N为大于1的自然数,i依次取1至N,mi为大于等于1的自然数;根据第一指标和/或第二指标对所述N个功能点分别进行评分,得到所述N个功能点中每个功能点的分数,其中,所述第一指标用于指示所述功能点的用户使用频率的情况,所述第二指标用于指示所述功能点的缺陷情况;根据分数确定所述N个功能点中每个功能点的重要程度;按照第i个功能点 ...
【技术保护点】
一种执行测试用例的方法,其特征在于,包括:获取目标产品的全部测试用例,其中,所述目标产品有N个功能点,第i个功能点对应mi个测试用例,分别为测试用例T(i,1)至测试用例T(i,mi),N为大于1的自然数,i依次取1至N,mi为大于等于1的自然数;根据第一指标和/或第二指标对所述N个功能点分别进行评分,得到所述N个功能点中每个功能点的分数,其中,所述第一指标用于指示所述功能点的用户使用频率的情况,所述第二指标用于指示所述功能点的缺陷情况;根据分数确定所述N个功能点中每个功能点的重要程度;按照第i个功能点的重要程度对测试用例T(i,1)至测试用例T(i,mi)的优先级进行标注;按照所述全部测试用例中的多个测试用例的优先级的顺序执行所述多个测试用例。
【技术特征摘要】
1.一种执行测试用例的方法,其特征在于,包括:获取目标产品的全部测试用例,其中,所述目标产品有N个功能点,第i个功能点对应mi个测试用例,分别为测试用例T(i,1)至测试用例T(i,mi),N为大于1的自然数,i依次取1至N,mi为大于等于1的自然数;根据第一指标和/或第二指标对所述N个功能点分别进行评分,得到所述N个功能点中每个功能点的分数,其中,所述第一指标用于指示所述功能点的用户使用频率的情况,所述第二指标用于指示所述功能点的缺陷情况;根据分数确定所述N个功能点中每个功能点的重要程度;按照第i个功能点的重要程度对测试用例T(i,1)至测试用例T(i,mi)的优先级进行标注;按照所述全部测试用例中的多个测试用例的优先级的顺序执行所述多个测试用例。2.根据权利要求1所述的方法,其特征在于,根据第一指标和/或第二指标对所述N个功能点分别进行评分,得到所述N个功能点中每个功能点的分数包括:按照以下公式计算第i个功能点的分数:Si=w1×第一指标+w2×第二指标,其中,Si是所述第i个功能点的分数,w1是所述第一指标的权重,w2是所述第二指标的权重,w1≥0,w2≥0,并且w1、w2不同时为0。3.根据权利要求1所述的方法,其特征在于,所述目标产品具有多个类别的测试用例,按照第i个功能点的重要程度对测试用例T(i,1)至测试用例T(i,mi)的优先级进行标注包括:判断测试用例T(i,k)的类别;将所述测试用例T(i,k)的类别作为目标类别;根据所述第i个功能点的重要程度和所述目标类别对所述测试用例T(i,k)的优先级进行标注,其中,k依次取1至mi。4.根据权利要求3所述的方法,其特征在于,根据所述第i个功能点的重要程度和所述目标类别对所述测试用例T(i,k)的优先级进行标注包括:查找与所述第i个功能点的重要程度、所述目标类别相关联的优先级;将查找到的优先级作为目标优先级;将所述测试用例T(i,k)的优先级标注为所述目标优先级。5.根据权利要求1所述的方法,其特征在于,在获取目标产品的全部测试用例之后,并且,在对测试用例的优先级进行标注之前,所述方法还包括:将所述全部测试用例的格式进行统一。6.根据权利要求1所述的方法,其特征在于,在获取目标产品的全部测试用例之后,并且,在对测试用例的优先级进行标注之前,所述方法还包括:删除与功能点无关的测试用例。7.根据权利要求1所述的方法,其特征在于,在获取目标产品的全部测试用例之后,并且,在对测试用例的优先级进行标注之前,所述方法还包括:将操作与结果分开的测试用例合并为一个测试用例;将可进行组合的场景对应的多个测试用例合并为一个测试用例。8.一种执行测试用例的装置,其特征在于,包括:获取单元,用于获取目标产品的全部测试用例,其中,所...
【专利技术属性】
技术研发人员:陈湘玲,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。