物探解释软件测试方法与流程

文档序号:24648547发布日期:2021-04-13 16:28阅读:209来源:国知局
物探解释软件测试方法与流程

1.本发明涉及软件测试领域,更具体地,涉及一种物探解释软件测试方法。


背景技术:

2.随着国内物探行业发展,各企业逐渐开发出自己的解释软件,并开始与国外软件竞争一席之地,虽功能侧重点各有不同,但也得到了广泛的支持;
3.物探解释软件经过漫长的开发周期到发布交付至使用者手上,测试过程的不规范、甚至缺失,造成各种问题频繁发生,进一步导致用户不满、客户流失和企业效益的降低,究其原因物探解释软件测试的不规范与产品质量不过关有着直接的关系。
4.现有物探行业,缺少对软件测试的了解和支持,也没有物探解释软件规范的软件测试流程,经常会出现软件发布后,用户操作的结果不正确和不规范操作导致的程序崩溃的现象,这都是软件测试不足的表现。因此,有必要开发一种物探解释软件测试方法。
5.公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。


技术实现要素:

6.本发明提出了一种物探解释软件测试方法,其能够通过对物探解释软件进行测试,提升软件测试在物探行业的重要程度和地位,解决物探软件测试流程的简单、不规范,产品质量不高的问题,提高了用户体验,有利于提高企业效益。
7.所述方法可以包括:确定测试资料与测试设备;确定多个测试要素;针对所述测试资料的每一个测试要素依次进行测试,确定测试问题;针对所述测试问题进行修正,获得修正后的测试资料;针对所述修正后的测试资料进行回归测试,获得测试报告。
8.优选地,所述测试资料为最新版本。
9.优选地,所述测试设备包括测试平台与测试工具。
10.优选地,所述测试平台包括windows7系统、windowsxp系统与windows10系统。
11.优选地,所述测试工具包括visual code grepper、cpp check。
12.优选地,所述测试要素包括软件功能、界面及交互、兼容性、性能及压力。
13.优选地,针对所述兼容性进行测试为:测试所述测试资料是否兼容所述测试平台。
14.优选地,针对所述性能及压力进行测试为:不断增加所述测试资料的负荷,确定所述测试资料的瓶颈及最大服务级别。
15.优选地,还包括:根据所述测试要素的测试结果,计算所述测试资料的评分。
16.优选地,通过公式(1)计算所述测试资料的评分:
[0017][0018]
其中,x为测试资料的评分,a、b、c、d分别为软件功能、界面及交互、兼容性、性能及
压力的测试结果,α、β、γ、δ分别为对应的加权因子。
[0019]
优选地,还包括:若所述测试问题无法修正,则将该测试问题记录于所述测试报告。
[0020]
本发明的方法具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。
附图说明
[0021]
通过结合附图对本发明示例性实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,其中,在本发明示例性实施例中,相同的参考标号通常代表相同部件。
[0022]
图1示出了根据本发明的物探解释软件测试方法的步骤的流程图。
具体实施方式
[0023]
下面将参照附图更详细地描述本发明。虽然附图中显示了本发明的优选实施例,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。
[0024]
图1示出了根据本发明的物探解释软件测试方法的步骤的流程图。
[0025]
在该实施例中,根据本发明的物探解释软件测试方法可以包括:步骤101,确定测试资料与测试设备;步骤102,确定多个测试要素;步骤103,针对测试资料的每一个测试要素依次进行测试,确定测试问题;步骤104,针对测试问题进行修正,获得修正后的测试资料;步骤105,针对修正后的测试资料进行回归测试,获得测试报告。
[0026]
在一个示例中,测试资料为最新版本。
[0027]
在一个示例中,测试设备包括测试平台与测试工具。
[0028]
在一个示例中,测试平台包括windows7系统、windowsxp系统与windows10系统。
[0029]
在一个示例中,测试工具包括visual code grepper、cpp check。
[0030]
在一个示例中,测试要素包括软件功能、界面及交互、兼容性、性能及压力。
[0031]
在一个示例中,针对兼容性进行测试为:测试测试资料是否兼容测试平台。
[0032]
在一个示例中,针对性能及压力进行测试为:不断增加测试资料的负荷,确定测试资料的瓶颈及最大服务级别。
[0033]
在一个示例中,还包括:根据测试要素的测试结果,计算测试资料的评分。
[0034]
在一个示例中,通过公式(1)计算测试资料的评分:
[0035][0036]
其中,x为测试资料的评分,a、b、c、d分别为软件功能、界面及交互、兼容性、性能及压力的测试结果,α、β、γ、δ分别为对应的加权因子。
[0037]
在一个示例中,还包括:若测试问题无法修正,则将该测试问题记录于测试报告。
[0038]
具体地,根据本发明的物探解释软件测试方法可以包括:
[0039]
确定测试时间,由于物探解释软件功能一般较多,一般以两月为周期,可以根据具体情况和质量要求减少或延长测试周期,并制定合理的测试计划;保证测试资料齐全,包括但不限于:需求规格说明书、概要设计文档、详细设计文档、需求变更说明书、软件源代码,所有测试资料为最新版本,测试设备包括测试平台与测试工具,测试平台包括windows7系统、windowsxp系统与windows10系统等,测试工具包括visual code grepper、cpp check等;测试中还需要正确的测试数据和有错误的测试数据进行对比。
[0040]
集中测试人员,确定多个测试要素,测试要素包括软件功能、界面及交互、兼容性、性能及压力等,针对测试资料的每一个测试要素依次进行测试,确定测试问题。
[0041]
确定测试版本是否为最新版本,是否符合《测试版本提交质量规定》,如果符合则可以开始测试,如不符合则可以拒绝直到再次提交最新符合质量规定的版本。
[0042]
软件功能测试,根据软件需求规格说明书,确保全部软件功能都已正确实现且逻辑正常;若有功能不能实现,则需提交变更请求,得到确认。
[0043]
界面及交互测试,确保界面符合用户习惯,与概要设计文档相符;确保用户的操作能够得到正确回应,对于错误的操作要给与简洁易懂的提示;确保考虑到尽可能多的数据类型,由于物探解释软件的特殊性,数据格式多样,是否支持多样的数据类型是要测试的重点,为进行后续测试打好基础。
[0044]
兼容性测试,确保软件兼容windows7以上多种系统,有特殊要求可以兼容linux系统;对于兼容出现的特殊问题,如果无法在短时间改进,则需在测试日志中说明,并得到产品经理及运营人员的认可。
[0045]
性能测试及压力测试,不断增加软件的负荷,提交更多的作业,确定软件瓶颈及最大服务级别。
[0046]
根据测试要素的测试结果,通过公式(1)计算测试资料的评分;针对测试问题进行修正,获得修正后的测试资料;针对修正后的测试资料进行回归测试,获得测试报告;若测试问题无法修正,则将该测试问题记录于测试报告。
[0047]
本方法通过对物探解释软件进行测试,提升软件测试在物探行业的重要程度和地位,解决物探软件测试流程的简单、不规范,产品质量不高的问题,提高了用户体验,有利于提高企业效益。
[0048]
应用示例
[0049]
为便于理解本发明实施例的方案及其效果,以下给出一个具体应用示例。本领域技术人员应理解,该示例仅为了便于理解本发明,其任何具体细节并非意在以任何方式限制本发明。
[0050]
根据本发明的物探解释软件测试方法包括:
[0051]
确定测试时间为两个月,可以根据具体情况和质量要求减少或延长测试周期,并制定合理的测试计划;保证测试资料齐全,包括但不限于:需求规格说明书、概要设计文档、详细设计文档、需求变更说明书、软件源代码,所有测试资料为最新版本,测试设备包括测试平台与测试工具,测试平台包括windows7系统、windowsxp系统与windows10系统等,测试工具包括visual code grepper、cpp check等;测试中还需要正确的测试数据和有错误的测试数据进行对比。
[0052]
集中测试人员,确定多个测试要素,测试要素包括软件功能、界面及交互、兼容性、
性能及压力等,针对测试资料的每一个测试要素依次进行测试,确定测试问题。
[0053]
确定测试版本是否为最新版本,是否符合《测试版本提交质量规定》,如果符合则可以开始测试,如不符合则可以拒绝直到再次提交最新符合质量规定的版本。
[0054]
软件功能测试,根据软件需求规格说明书,确保全部软件功能都已正确实现且逻辑正常;若有功能不能实现,则需提交变更请求,得到确认。
[0055]
界面及交互测试,确保界面符合用户习惯,与概要设计文档相符;确保用户的操作能够得到正确回应,对于错误的操作要给与简洁易懂的提示;确保考虑到尽可能多的数据类型,由于物探解释软件的特殊性,数据格式多样,是否支持多样的数据类型是要测试的重点,为进行后续测试打好基础。
[0056]
兼容性测试,确保软件兼容windows7以上多种系统,有特殊要求可以兼容linux系统;对于兼容出现的特殊问题,如果无法在短时间改进,则需在测试日志中说明,并得到产品经理及运营人员的认可。
[0057]
性能测试及压力测试,不断增加软件的负荷,提交更多的作业,确定软件瓶颈及最大服务级别。
[0058]
根据测试要素的测试结果,通过公式(1)计算测试资料的评分;针对测试问题进行修正,获得修正后的测试资料;针对修正后的测试资料进行回归测试,获得测试报告;若测试问题无法修正,则将该测试问题记录于测试报告。
[0059]
综上所述,本发明通过对物探解释软件进行测试,提升软件测试在物探行业的重要程度和地位,解决物探软件测试流程的简单、不规范,产品质量不高的问题,提高了用户体验,有利于提高企业效益。
[0060]
本领域技术人员应理解,上面对本发明的实施例的描述的目的仅为了示例性地说明本发明的实施例的有益效果,并不意在将本发明的实施例限制于所给出的任何示例。
[0061]
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1