一种进行非功能测试的方法及装置制造方法及图纸

技术编号:35914485 阅读:22 留言:0更新日期:2022-12-10 10:55
本申请公开了一种进行非功能测试的方法,可以应用于金融领域或者其它领域。在一个示例中,考虑到在实际中,发送故障的服务器是随机的,发生何种故障,也是随机的。为了使得非功能测试更加趋近真实场景,在本申请实施例中,可以随机选择至少一个故障,其中,所述至少一个故障的故障参数是随机确定的。并从运行软件系统的至少一个虚拟机中随机选择运行所述至少一个故障的目标虚拟机,进一步地,基于所述至少一个故障以及所述目标虚拟机,对所述软件系统进行非功能测试。由此可见,利用本方案,对软件系统进行非功能测试时,测试环境更加趋近于真实场景,相应的,测试效果更好。测试效果更好。测试效果更好。

【技术实现步骤摘要】
一种进行非功能测试的方法及装置


[0001]本申请涉及数据处理领域,特别是涉及一种进行非功能测试的方法及装置。

技术介绍

[0002]软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
[0003]软件测试包括功能测试和非功能测试。功能测试涉及了软件在功能上正反两面的测试,而非功能测试就是其他方面的测试。非功能测试包括性能、负载、安全、可靠性和其他很多方面。
[0004]非功能测试的众多属性的一个普遍特征是一般不能直接测量。如何进行非功能测试,是目前尚待解决的问题。

技术实现思路

[0005]本申请所要解决的技术问题是如何进行非功能测试,提供一种进行非功能测试的方法及装置。
[0006]第一方面,本申请实施例提供了一种进行非功能测试的方法,所述方法包括:
[0007]随机选择至少一个故障,所述至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种进行非功能测试的方法,其特征在于,所述方法包括:随机选择至少一个故障,所述至少一个故障的故障参数的值是随机确定的;从运行软件系统的至少一个虚拟机中随机选择运行所述至少一个故障的目标虚拟机;基于所述至少一个故障以及所述目标虚拟机,对所述软件系统进行非功能测试。2.根据权利要求1所述的方法,其特征在于,所述随机选择至少一个故障,包括:从历史故障中随机选择所述至少一个故障。3.根据权利要求1所述的方法,其特征在于,所述至少一个故障的故障参数的值,通过如下方式确定:根据历史故障的故障参数的取值,确定所述至少一个故障的故障参数的取值范围;从所述至少一个故障的故障参数的取值范围中,随机确定所述至少一个故障的故障参数的值。4.根据权利要求1所述的方法,其特征在于,所述从运行软件系统的至少一个虚拟机中随机选择运行所述故障的目标虚拟机,包括:基于所述软件系统的系统架构,确定运行所述软件系统的所述至少一个虚拟机;从所述至少一个虚拟机中随机选择运行所述故障的目标虚拟机。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个故障以及所述目标虚拟机,对所述软件系统进行非功能测试,包括:在所述目标虚...

【专利技术属性】
技术研发人员:刘斌廖旭旺彭上尉肖洪华林丽云林津如石明睿陶曾明邱德宗
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1