首页    期刊浏览 2025年02月23日 星期日
登录注册

文章基本信息

  • 标题:Test-Design through Abstraction - A Systematic Approach Based on the Refinement Calculus
  • 本地全文:下载
  • 作者:B. K. Aichernig
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2001
  • 卷号:7
  • 期号:8
  • DOI:10.3217/jucs-007-08-0710
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:

    This article discusses the calculation of test-cases for interactive systems. A novel approach is presented that treats the problem of test-case synthesis as a formal abstraction problem. It is shown that test-cases can be viewed as formal contracts and that such test-cases are in fact abstractions of requirements specifications. The refinement calculus of Back and von Wright is used to formulate abstraction rules for calculating correct test-cases from a formal specification. The advantage of this abstraction approach is that simple input-output test-cases, as well as testing scenarios can be handled. Furthermore, different testing strategies like partition testing and mutation testing can be formulated in one theory.

  • 关键词:formal methods, refinement calculus, test-case generation, testing
国家哲学社会科学文献中心版权所有