Improvement of Component Integration Testing Technique

Автор: Khulood Salem Albeladi, M. Rizwan Jameel Qureshi

Журнал: International Journal of Information Technology and Computer Science(IJITCS) @ijitcs

Статья в выпуске: 8 Vol. 5, 2013 года.

Бесплатный доступ

Component-based technology can increase reuse and productivity, but high-quality component-based systems are often difficult to implement. Component developers do not know the systems where the components will be used, while software engineers must develop new systems with limited knowledge on available components. We propose a new testing technique that generates, at the time of component development, integration test cases from the specification of the behavior expected from other components of the system. The technique presented in this paper supports both the component developer, who can early test the integration of the components with the system, and the software engineers, who can test concrete components at deployment time, simply re-using existing test cases. The technique presented in this paper supports both the component developer, who can early test the integration of the components with the system, and the software engineers, who can test components at deployment time. We used questionnaires to validate the proposed solution.

Еще

Integration, CBSE, CBSD, Software Development, Test Cases Component-Based Application

Короткий адрес: https://sciup.org/15011952

IDR: 15011952

Список литературы Improvement of Component Integration Testing Technique

  • L. Mariani, M. Pezzè, and D. Willmor, "Generation of Integration Tests for Self-Testing Components," [C]. in ITM '04: Proceedings of the 1st International Workshop on Integration of Testing Methodologies, 2008.
  • S. S. Yau and B. Xia, "An Approach to Distributed Component-Based Real-time Application Software Development" [J]. IEEE. Object-Oriented Real-time Distributed Computing, 2009, 22(1):63-84.
  • D.S. Rosenblum. "Adequate testing of component-based software.”[C]. In: Proceedings of the Tenth European Symposium on Artificial Neural Networks (ESANN “2009), University of California at Irvine, 2009.
  • Beydeda and V. Gruhn. Merging components and testing tools: the elf-testing cots components (stecc) strategy. [J]. IEEE. 12 (2), 2008.
  • J. Gao, D Gopinathan, Quan Mai, and Jingsha He. “A systematic regression testing method and tool for software components"[C]. In: Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006.
  • Eckard Bringmann and Andreas Krämer. Systematic Testing of the Continuous Behavior of Automotive Systems. [J] IEEE. 12 (2), 2009.
  • Sami Beydeda and Volker GruhnAn Integrated Testing Technique for Component-Based Software" [J]. IEEE. , 2008, 89(2):120-14.
  • Keqin Li and Muzammil Shahbaz... Integration Testing of Components Guided by Incremental State Machine. [J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008, 22(1):63-84.
  • Reiko Heckel and Leonardo Mariani. Component Integration Testing by Graph Transformations [C]. In: Proceedings of International Joint Conference in University of Paderborn, 2009, 2: 1449-1454.
  • Stephen S. Yau and Bing Xia. Component- Based Approach to Object-Oriented. [J]. IEEE. , 2010, 89(2):120-14.
Еще
Статья научная