Affiliation:
1. Computer Engineering Department, Sharif University of Technology, Tehran, Iran
Abstract
Test Driven Development (TDD), as a quality promotion approach, suffers from some shortages that discourage its usage. One of the most challenging shortcomings of TDD is the low level of granularity and abstraction. This may lead to production of software that is not acceptable by the end users. Additionally, exploiting of TDD is not applicable in the enterprise systems development. To overcome this defect, we have merged TDD with Model Based Testing (MBT) and suggested a framework named Model Based Test Driven Development (MBTDD). According to TDD, writing test cases comes before programming, and based on our improved method of TDD, modeling precedes writing test cases. To validate the applicability of the proposed framework, we have implemented a use case of Human Resource Management (HRM) system by means of MBTDD. The empirical results of using MBTTD show that our proposed method overwhelms existing deficiencies of TDD.
Publisher
World Scientific Pub Co Pte Lt
Subject
Artificial Intelligence,Computer Graphics and Computer-Aided Design,Computer Networks and Communications,Software
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Model-driven system-level validation and verification on the space software domain;Software and Systems Modeling;2021-11-09
2. An MBSE Framework for Civil Aircraft Airborne System Development;Complex Systems Design & Management;2021
3. Defining Controlled Experiments Inside the Access Control Environment;Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development;2020
4. D-MBTDD: An Approach for Reusing Test Artefacts in Evolving System;2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W);2016-06