首页> 外文会议>Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on >Test Adequacy Evaluation for the User-database Interaction: A Specification-Based Approach
【24h】

Test Adequacy Evaluation for the User-database Interaction: A Specification-Based Approach

机译:用户数据库交互的测试充分性评估:一种基于规范的方法

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

摘要

Testing a database application is a challenging process where both the database and the user interaction have to be considered in the design of test cases. This paper describes a specification-based approach to guide the design of test inputs (both the test database and the user inputs) for a database application and to automatically evaluate the test adequacy. First, the system specification of the application is modelled: (1) the structure of the database and the user interface are represented in a single model, called Integrated Data Model (IDM), (2) the functional requirements are expressed as a set of business rules, written in terms of the IDM. Then, a MCDC-based criterion is applied over the business rules to automatically derive the situations of interest to be tested (test requirements), which guide the design of the test inputs. Finally, the adequacy of these test inputs is automatically evaluated to determine whether the test requirements are covered. The approach has been applied to the TPC-C benchmark. The results show that it allows designing test cases that are able to detect interesting faults which were located in the procedural code of the implementation.
机译:测试数据库应用程序是一个具有挑战性的过程,在测试用例的设计中必须同时考虑数据库和用户交互。本文介绍了一种基于规范的方法,该方法可指导数据库应用程序的测试输入(测试数据库和用户输入)的设计,并自动评估测试的充分性。首先,对应用程序的系统规范进行建模:(1)数据库的结构和用户界面在称为集成数据模型(IDM)的单个模型中表示,(2)功能需求表示为一组根据IDM编写的业务规则。然后,将基于MCDC的标准应用于业务规则,以自动得出要测试的感兴趣情况(测试需求),从而指导测试输入的设计。最后,将自动评估这些测试输入的充分性,以确定是否满足测试要求。该方法已应用于TPC-C基准测试。结果表明,它可以设计能够检测位于实现的过程代码中的有趣故障的测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号