【24h】

Interface-driven Model-based Test Generation of Java Test Drivers

机译:基于接口的Java测试驱动程序基于模型的测试生成

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

摘要

The combination of model-based verification and test automation has helped reduce cost, provide early identification of requirement defects, and improve test coverage [RROO; KSSB01; BBNKK01; BBNO1d; Sta00; Sta01]. This paper extends prior work in model-based verification and describes an interface-driven analysis approach that combines requirement modeling to support automated test generation of Java test scripts for executing against a database. The paper describes the concepts of models and test driver mappings using examples for testing security functionality of an Oracle database using Java and standard Structured Query Language (SQL) test drivers. Recommendations are provided for performing the modeling of textual requirements in conjunction with interface analysis to support reuse of models and their associated test driver mappings. These recommendations were derived while extending an early experimental model of one small set of related requirements to several other groups of interrelated requirements. The resulting insights are useful for understanding how to scale models and the associated test driver mappings to an industry-sized verification project. Although the modeling and testing is focused on security capabilities of a database, the results and recommended approaches are general for testing any application.
机译:基于模型的验证和测试自动化的结合,帮助降低了成本,提早发现了需求缺陷,并提高了测试覆盖率。 KSSB01; BBNKK01; BBNO1d; Sta00; Sta01]。本文扩展了基于模型的验证的先前工作,并描述了一种界面驱动的分析方法,该方法结合了需求建模以支持针对数据库执行的Java测试脚本的自动测试生成。本文通过使用Java和标准结构化查询语言(SQL)测试驱动程序来测试Oracle数据库安全功能的示例,描述了模型和测试驱动程序映射的概念。提供了有关执行文本需求建模以及接口分析的建议,以支持模型及其相关测试驱动程序映射的重用。这些建议是在将一小组相关需求的早期实验模型扩展到其他几组相关需求时得出的。所得到的见解对于理解如何缩放模型以及相关的测试驱动程序映射到行业规模的验证项目很有用。尽管建模和测试的重点是数据库的安全性,但是测试任何应用程序的结果和建议的方法都是通用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号