【技术实现步骤摘要】
一种进行非功能测试的方法及装置
[0001]本申请涉及数据处理领域,特别是涉及一种进行非功能测试的方法及装置。
技术介绍
[0002]软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
[0003]软件测试包括功能测试和非功能测试。功能测试涉及了软件在功能上正反两面的测试,而非功能测试就是其他方面的测试。非功能测试包括性能、负载、安全、可靠性和其他很多方面。
[0004]非功能测试的众多属性的一个普遍特征是一般不能直接测量。如何进行非功能测试,是目前尚待解决的问题。
技术实现思路
[0005]本申请所要解决的技术问题是如何进行非功能测试,提供一种进行非功能测试的方法及装置。
[0006]第一方面,本申请实施例提供了一种进行非功能测试的方法,所述方法包括:
[0007]随机选择 ...
【技术保护点】
【技术特征摘要】
1.一种进行非功能测试的方法,其特征在于,所述方法包括:随机选择至少一个故障,所述至少一个故障的故障参数的值是随机确定的;从运行软件系统的至少一个虚拟机中随机选择运行所述至少一个故障的目标虚拟机;基于所述至少一个故障以及所述目标虚拟机,对所述软件系统进行非功能测试。2.根据权利要求1所述的方法,其特征在于,所述随机选择至少一个故障,包括:从历史故障中随机选择所述至少一个故障。3.根据权利要求1所述的方法,其特征在于,所述至少一个故障的故障参数的值,通过如下方式确定:根据历史故障的故障参数的取值,确定所述至少一个故障的故障参数的取值范围;从所述至少一个故障的故障参数的取值范围中,随机确定所述至少一个故障的故障参数的值。4.根据权利要求1所述的方法,其特征在于,所述从运行软件系统的至少一个虚拟机中随机选择运行所述故障的目标虚拟机,包括:基于所述软件系统的系统架构,确定运行所述软件系统的所述至少一个虚拟机;从所述至少一个虚拟机中随机选择运行所述故障的目标虚拟机。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个故障以及所述目标虚拟机,对所述软件系统进行非功能测试,包括:在所述目标虚...
【专利技术属性】
技术研发人员:刘斌,廖旭旺,彭上尉,肖洪华,林丽云,林津如,石明睿,陶曾明,邱德宗,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。