...
首页> 外文期刊>International journal of systems assurance engineering and management >Observability using aspect-oriented programming for OO software testing
【24h】

Observability using aspect-oriented programming for OO software testing

机译:使用面向方面的编程进行OO软件测试的可观察性

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

摘要

Software testing is a process of executing software with the goal of finding errors. It is an important phase in the software development process. It still remains an art due to limitations in understanding of the principles of software. In this paper, we present a new approach to testing object-oriented software using aspect-oriented programming. We propose an aspect-based testing technique that facilitates observing internal details of execution at unit, integration and system levels, during testing of object-oriented software. Our technique adapts logging aspect, to suit the testing needs of object-oriented software. The logging aspect is introduced externally to the software under test, for observing the system's internal and external behavior. The internal execution details are stored in a log file for use during post-analysis. Test coverage reports are generated from the information gathered from the log file. It includes coverage at method, class, inheritance and dynamic binding levels.
机译:软件测试是为了发现错误而执行软件的过程。这是软件开发过程中的重要阶段。由于对软件原理的理解受到限制,它仍然是一门艺术。在本文中,我们提出了一种使用面向方面的编程来测试面向对象软件的新方法。我们提出了一种基于方面的测试技术,该技术有助于在面向对象软件的测试过程中观察单元,集成和系统级别的内部执行细节。我们的技术适应了日志记录方面,以适应面向对象软件的测试需求。日志记录方面是从外部引入被测软件的,用于观察系统的内部和外部行为。内部执行详细信息存储在日志文件中,供后期分析期间使用。测试覆盖率报告是根据从日志文件收集的信息生成的。它包括方法,类,继承和动态绑定级别的内容。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号