【技术实现步骤摘要】
本专利技术属于数据存储领域,尤其涉及一种测试数据完整性保护的方法及装置。
技术介绍
随着系统应用的不断推广和完善,特别是在数据存储领域,系统应用的使用也越来越广泛,对于系统应用数据处理的完整性也日益受到关注。数据完整性保护是数据存储中的一项基本特性,它要在处理执行应用过程中,任意时刻对应用进行中断操作时,应用中的数据是完整的,执行应用要么全部完成,要么根本没有执行,不允许出现数据更新了一部分,但还有一部分没有更新或更新不对的情况,为了避免上述情况,因此在开发一种应用时,需要进行相应的数据完整性保护的测试。在金融交易过程中典型的数据完整性保护是要保证交易的完整性,不能出现存折中金额已改变但交易明细却没有更新的情况。在数据写入过程中断电,重新上电后,要求读出的内容要么不变,要么全为写入的内容。从一开始写数据时就断电,不断加大写数据的时间,重复执行应用直到应用执行结果返回成功,而且读出的内容与写入内容一致。现有数据完整性保护的测试过程当中,测试具有随机性,并且要求测试人员不断的对系统应用进行异常操作,这无疑增加了测试人员的工作强度,降低了测试效率,并且测试的质量也难以 ...
【技术保护点】
一种测试数据完整性保护的方法,其特征在于,所述方法包括:根据待测试的应用,设置中断参数并生成测试脚本;执行所述测试脚本,在达到中断时间时进行中断操作,当应用执行失败且中断操作前后的数据记录一致时,逐步微调中断时间进行中断操作,直至应用执行成功且中断操作前后的数据记录一致。
【技术特征摘要】
【专利技术属性】
技术研发人员:李晓俊,杨勋,
申请(专利权)人:武汉天喻信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。