首页> 外文期刊>Software Testing, Verification and Reliability >Automated verification and testing of user-interactive undo features in database applications
【24h】

Automated verification and testing of user-interactive undo features in database applications

机译:自动验证和测试数据库应用程序中的用户交互撤消功能

获取原文
获取原文并翻译 | 示例

摘要

User-interactive undo is a recovery facility that enables users to correct mistakes easily by canceling or re-executing operations that have already been executed. This paper presents an interesting common structural property that has been discovered in programs that implementing user-interactive undo features. The property shows that there is a one-to-one correspondence between program statements that raise erroneous effects and those statements that can undo these effects. Statistical validation has been conducted which gives evidences to show that this property holds for 99 per cent of all the cases. An approach for automated verification of user-interactive undo features in database applications through the use of this empirical property is further proposed. Based on the verification results, test cases are automatically generated to confirm the correctness of these features. A case study has been conducted to evaluate the performance of the proposed verification and testing approach in terms of fault detection capability.
机译:用户交互式撤消是一种恢复工具,使用户可以通过取消或重新执行已经执行的操作轻松地纠正错误。本文介绍了在实现用户交互撤消功能的程序中发现的一种有趣的通用结构属性。该属性表明,产生错误效果的程序语句与可以消除这些效果的语句之间存在一对一的对应关系。已经进行了统计验证,证据表明该财产占所有案件的99%。进一步提出了一种通过使用该经验属性来自动验证数据库应用程序中的用户交互撤消特征的方法。根据验证结果,将自动生成测试用例,以确认这些功能的正确性。已经进行了案例研究,以根据故障检测能力评估所提出的验证和测试方法的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号