[发明专利]地球物理软件验收测试方法在审
| 申请号: | 201910969336.1 | 申请日: | 2019-10-12 |
| 公开(公告)号: | CN112650667A | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 朱凌燕;孟黎歌;汪彩云;张杨;毕进娜 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 孙向民;廉莉莉 |
| 地址: | 100027 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 地球物理 软件 验收 测试 方法 | ||
公开了一种地球物理软件验收测试方法。该方法可以包括:确定测试周期与软件源码的测试资料;针对软件源码进行静态代码检测;确定软件源码的多个测试要素,针对测试资料的每一个测试要素依次进行测试,确定测试缺陷;针对测试缺陷进行修正,获得修正后的软件源码,获得测试报告。本发明通过通用、易操作的地球物理软件验收测试流程,结合计算缺陷等级,规范了物探软件测试流程和方法,提高了测试效率,提升了软件产品质量,增加了用户满意度。
技术领域
本发明涉及软件测试领域,更具体地,涉及一种地球物理软件验收测试方法。
背景技术
目前国内的地球物理软件发展迅速,已经形成了一系列的软件产品,主要包括:采集、处理、解释、微地震以及地震正演模拟等软件。虽然软件开发技术已经达到了较高的水准,但是软件测试技术相对滞后,缺乏统一的测试管理流程以及科学的测试方法,难以有效的保证软件产品的质量。而国内外一些同类商业软件已经发展多年,在软件测试技术方面具有成熟的经验。验收测试作为产品发布之前所进行的最后一项软件测试活动,是为了确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。目前物探软件的验收测试着重于专家评审,在实机验收测试方面缺乏规范的测试流程。因此,有必要开发一种地球物理软件验收测试方法。
公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
发明内容
本发明提出了一种地球物理软件验收测试方法,其能够通过通用、易操作的地球物理软件验收测试流程,结合计算缺陷等级,规范了物探软件测试流程和方法,提高了测试效率,提升了软件产品质量,增加了用户满意度。
所述方法可以包括:确定测试周期与软件源码的测试资料;针对所述软件源码进行静态代码检测;确定所述软件源码的多个测试要素,针对所述测试资料的每一个测试要素依次进行测试,确定测试缺陷;针对所述测试缺陷进行修正,获得修正后的软件源码,获得测试报告。
优选地,所述测试周期为5-20天。
优选地,所述测试要素包括功能与性能。
优选地,功能测试包括等价类划分、边界值分析和错误推测法。
优选地,性能测试为通过自动化测试工具LoadRunner进行负载压力测试。
优选地,还包括:计算所述测试缺陷的缺陷等级,若缺陷等级为高风险,则针对所述修正后的软件源码进行回归测试。
优选地,通过所述测试缺陷的严重性、优先级、出现频率计算所述缺陷等级。
优选地,针对所述测试缺陷的严重性、优先级、出现频率分别进行赋值,计算所述测试缺陷的缺陷值,进而确定所述缺陷等级。
优选地,通过公式(1)计算所述测试缺陷的缺陷值:
Ai=Bi*Ci*Di (1)
其中,Ai为第i个测试缺陷的缺陷值,Bi为第i个测试缺陷的严重性赋值,Ci为第i个测试缺陷的优先级赋值,Di为第i个测试缺陷的出现频率赋值。
优选地,还包括:针对所述修正后的软件源码进行人工评审,获得所述测试报告。
本发明的方法和装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910969336.1/2.html,转载请声明来源钻瓜专利网。





