首页> 外文会议>Fundamental Approaches to Software Engineering >Systematic Testing of Software Architectures in the C2 Style
【24h】

Systematic Testing of Software Architectures in the C2 Style

机译:C2风格的软件体系结构的系统测试

获取原文

摘要

The topic of software architecture (SA) based testing has recently raised some interest. Recent work on the topic has used the SA as a reference model for code conformance testing, to check if an implementation fulfills (conforms to) its specification at the SA level. In this context, on previous papers, we have analyzed: ⅰ) how suitable test cases can be "selected" from the SA specification and ⅱ) how they may be "refined" into concrete tests executable at the code level. While the selection stage has been done systematically, the refinement step has been left to be done manually, based on the software engineer knowledge on how to map "abstract values of the specification to the concrete values of the implementation". In this paper, we extend previous approaches, by providing a systematic way to perform the refinement step. We show how choosing a specific architectural style, which supports implementation and facilitates the mapping among SA-based and code-based test cases, a completely systematic SA-based testing approach can be delivered.
机译:基于软件体系结构(SA)的测试主题最近引起了一些兴趣。关于该主题的最新工作已将SA用作代码一致性测试的参考模型,以检查实现是否在SA级别上满足(符合)其规范。在这种情况下,我们在以前的论文中已经分析过:ⅰ)如何从SA规范中“选择”合适的测试用例,以及ⅱ)如何将其“细化”为可在代码级别执行的具体测试。虽然选择阶段已经系统地完成,但根据软件工程师的知识,如何将“规范的抽象值映射到实现的具体值”,仍然可以手动完成优化步骤。在本文中,我们通过提供一种系统化的方法来执行细化步骤,扩展了先前的方法。我们展示了如何选择一种特定的体系结构样式,该样式支持实现并促进基于SA的测试案例和基于代码的测试案例之间的映射,可以提供一种完全系统的基于SA的测试方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号