一种软件测试方法以及装置的制造方法_2

文档序号:9765890阅读:来源:国知局
,则生成模块37包括二次加权单元371、总得分计算单元 372和报告生成单元379。
[0049] 二次加权单元371,用于对所述功能模块进行二次加权处理。总得分计算单元372, 用于根据所述功能模块二次加权的权重值W及所述功能模块的测试得分,计算所述待测软 件的总测试得分。报告生成单元379,用于根据所述功能模块的测试得分和待测软件的总测 试得分,生成测试报告。
[0050] 计算待测软件的总测试得分的计算公式为:
[0052] Y为待测软件的总测试得分,待测试软件所划分的功能模块的数量为Z个,&~姑为 待测软件的功能模块的测试得分,Fi~Fe为待测软件的各功能模块一次加权的权重值,Gi~ Gz为待测软件的各功能模块二次加权的权重值。
[0053] 当然,测试报告中也可直接标明各功能模块和待测软件的质量程度,对测试人员 而言,其可更直观了解待测软件的质量,则生成模块37还包括:第一判断单元373、第一标记 单元374、第二标记单元375、第二判断单元376、第=标记单元377和第四标记单元378。
[0054] 第一判断单元373,用于判断功能模块的测试得分是否大于第一阔值。第一标记单 元374,用于在功能模块的测试得分大于第一阔值,标记功能模块的质量为弱可靠。第二标 记单元375,用于在功能模块的测试得分小于或等于第一阔值时,标记功能模块的质量为强 可靠。第二判断单元376,用于判断待测软件的总测试得分是否大于第二阔值。第=标记单 元377,用于在待测软件的总测试得分大于第二阔值时,标记待测软件的质量为弱可靠。第 四标记单元378,用于在待测软件的总测试得分小于或者等于第二阔值,标记待测软件的质 量为强可靠。报告生成单元379具体用于生成携带有功能模块的测试得分、待测软件的总测 试得分,功能模块的质量的标记W及待测软件的质量的标记的测试报告。
[0055] 在本发明实施方式中,划分模块31将待测软件划分若干个功能模功,一次加权模 块32对功能模功进行一次加权处理的,建立加权模块33为各功能模功建立测试用例W及对 测试用例进行加权处理的,记录模块34在根据测试用例对功能模块进行测试时,记录测试 用例的测试结果,计算模块36根据功能模块一次加权的权重值、功能模块所对应的测试用 例的测试值W及功能模块所对应的测试用例加权的权重值,计算功能模块的测试得分,功 能模块的测试得分能够反映功能模块的质量,通过将功能模块的测试结果W测试得分进行 表示,方便测试人员直观判定功能模块的质量。
[0056] W上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本 发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的 技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种软件测试的方法,其特征在于,包括: 根据待测软件的功能,将所述待测软件划分若干个功能模块; 对所述功能模块进行一次加权处理; 为所述功能模块建立对应的测试用例,并对所述功能模块所对应的测试用例进行加权 处理,其中,所述功能模块一次加权的权重值与其所对应的测试用例所加权的权重值之和 相等; 在根据所述测试用例对所述功能模块进行测试时,记录所述测试用例的测试结果; 根据预设测试结果数值化模型,获取所述测试结果对应的测试值; 根据所述功能模块一次加权的权重值、所述功能模块所对应的测试用例的测试值以及 所述功能模块所对应的测试用例加权的权重值,计算所述功能模块的测试得分; 根据所述功能模块的测试得分,生成测试报告。2. 根据权利要求1所述的方法,其特征在于, 所述测试用例的测试结果包括测试通过、测试不通过、测试阻塞和存在瑕疵,其中,所 述测试通过、测试不通过、测试阻塞和存在瑕疵所对应的测试值分别为第一预定数值、第二 预定数值、第三预定数值和第四预定数值 所述计算所述功能模块的测试得分X的计算公式为:所述X为功能模块的测试得分,所述α、β、P和λ分别为第一预定数值、第二预定数值、第 三预定数值和第四预定数值,所述Ai~AN为测试结果为测试通过的测试用例的权重值,所述 B1-Bm为测试结果为测试不通过的测试用例的权重值,所述C1-Ch为测试结果为测试阻塞 的测试用例的权重值,所述D 1-DqS测试结果为存在瑕疵的测试用例的权重值,所述M、N、Q 和H均为自然数。3. 根据权利要求1所述的方法,其特征在于,所述根据所述功能模块的测试得分,生成 测试报告包括: 对所述功能模块进行二次加权处理; 根据所述功能模块二次加权的权重值以及所述功能模块的测试得分,计算所述待测软 件的总测试得分; 根据所述功能模块的测试得分和待测软件的总测试得分,生成测试报告。4. 根据权利要求3所述的方法,其特征在于, 所述计算所述待测软件的总测试得分的计算公式为:所述Y为待测软件的总测试得分,所述待测试软件所划分的功能模块的数量为Z个,所 述Xi~XE为所述待测软件的功能模块的测试得分,所述F1-Fe为所述待测软件的各功能模 块一次加权的权重值,所述G 1-Gz为所述待测软件的各功能模块二次加权的权重值。5. 根据权利要求3所述的方法,其特征在于,所述根据所述功能模块的测试得分和待测 软件的总测试得分,生成测试报告包括: 判断所述功能模块的测试得分是否大于第一阈值; 若大于第一阈值,则标记所述功能模块的质量为弱可靠,否则标记所述功能模块的质 量为强可靠; 判断所述待测软件的总测试得分是否大于第二阈值; 若大于第二阈值,则标记所述待测软件的质量为弱可靠,否则标记所述待测软件的质 量为强可靠; 生成携带有所述功能模块的测试得分、待测软件的总测试得分,所述功能模块的质量 的标记以及所述待测软件的质量的标记的测试报告。6. -种软件测试装置,其特征在于,包括: 划分模块,用于根据待测软件的功能,将所述待测软件划分若干个功能模块; 一次加权模块,用于对所述功能模块进行一次加权处理; 建立加权模块,用于为所述功能模块建立对应的测试用例,并对所述功能模块所对应 的测试用例进行加权处理,其中,所述功能模块一次加权的权重值与其所对应的测试用例 所加权的权重值之和相等; 记录模块,用于在根据所述测试用例对所述功能模块进行测试时,记录所述测试用例 的测试结果; 获取模块,用于根据预设测试结果数值化模型,获取所述测试结果对应的测试值; 计算模块,用于根据所述功能模块一次加权的权重值、所述功能模块所对应的测试用 例的测试值以及所述功能模块所对应的测试用例加权的权重值,计算所述功能模块的测试 得分; 生成模块,用于根据所述功能模块的测试得分,生成测试报告。7. 根据权利要求6所述的软件测试装置,其特征在于, 所述测试用例的测试结果包括测试通过、测试不通过、测试阻塞和存在瑕疵,其中,所 述测试通过、测试不通过、测试阻塞和存在瑕疵所对应的测试值分别为第一预定数值、第二 预定数值、第三预定数值和第四预定数值 所述计算所述功能模块的测试得分X的计算公式为:所述X为功能模块的测试得分,所述α、β、识和λ分别为第一预定数值、第二预定数值、第 三预定数值和第四预定数值,所述Ai~AN为测试结果为测试通过的测试用例的权重值,所述 B1-Bm为测试结果为测试不通过的测试用例的权重值,所述C1-Ch为测试结果为测试阻塞 的测试用例的权重值,所述D 1-DqS测试结果为存在瑕疵的测试用例的权重值,所述M、N、Q 和H均为自然数。8. 根据权利要求6所述的软件测试装置,其特征在于,所述生成模块包括: 二次加权单元,用于对所述功能模块进行二次加权处理; 总得分计算单元,用于根据所述功能模块二次加权的权重值以及所述功能模块的测试 得分,计算所述待测软件的总测试得分; 报告生成单元,用于根据所述功能模块的测试得分和待测软件的总测试得分,生成测 i式?艮9. 根据权利要求8所述的软件测试装置,其特征在于, 所述计算所述待测软件的总测试得分的计算公式为:所述Y为待测软件的总测试得分,所述待测试软件所划分的功能模块的数量为Z个,所 述Xi~XE为所述待测软件的功能模块的测试得分,所述F1-Fe为所述待测软件的各功能模 块一次加权的权重值,所述G 1-Gz为所述待测软件的各功能模块二次加权的权重值。10.根据权利要求8所述的软件测试装置,其特征在于,所述生成模块还包括: 第一判断单元,用于判断所述功能模块的测试得分是否大于第一阈值; 第一标记单元,用于在所述功能模块的测试得分大于第一阈值,标记所述功能模块的 质量为弱可靠; 第二标记单元,用于在所述功能模块的测试得分小于或等于第一阈值时,标记所述功 能模块的质量为强可靠; 第二判断单元,用于判断所述待测软件的总测试得分是否大于第二阈值; 第三标记单元,用于在所述待测软件的总测试得分大于第二阈值时,标记所述待测软 件的质量为弱可靠; 第四标记单元,用于在所述待测软件的总测试得分小于或者等于第二阈值,标记所述 待测软件的质量为强可靠; 所述报告生成单元具体用于生成携带有所述功能模块的测试得分、待测软件的总测试 得分,所述功能模块的质量的标记以及所述待测软件的质量的标记的所述测试报告。
【专利摘要】本发明公开了一种软件测试方法以及装置,方法包括根据待测软件的功能,将待测软件划分若干个功能模块;对功能模块进行一次加权处理;为功能模块建立对应的测试用例,并对功能模块所对应的测试用例进行加权处理,功能模块一次加权的权重值与其所对应的测试用例所加权的权重值之和相等;在根据测试用例对功能模块进行测试时,记录测试用例的测试结果;根据预设测试结果数值化模型,获取测试结果对应的测试值;根据功能模块一次加权的权重值、功能模块所对应的测试用例的测试值以及功能模块所对应的测试用例加权的权重值,计算功能模块的测试得分;根据功能模块的测试得分,生成测试报告。通过上述方式,本发明方便测试人员判定功能模块的质量。
【IPC分类】G06F11/36
【公开号】CN105528288
【申请号】CN201510870854
【发明人】邓海艳
【申请人】深圳市迪菲特科技股份有限公司
【公开日】2016年4月27日
【申请日】2015年12月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1