Learning and Understanding: Test-Driven Development in Software Development


Authors : Prakriti Dhang

Volume/Issue : Volume 8 - 2023, Issue 7 - July

Google Scholar : https://bit.ly/3TmGbDi

Scribd : https://tinyurl.com/2fmpysuc

DOI : https://doi.org/10.5281/zenodo.8262081

Abstract : Test Driven Development (TDD) is one of the important approaches in software development. Sometimes, it is very difficult to understand what the codes of a system are doing, so to have a clear understanding one needs to write test cases first with the expected output, for these type of development TDD is required. This is to make the code cleaner and fault free. In software engineering, one has to undergo some testing to meet the company's goal and customers need. One of the software development approaches in software engineering is Test-Driven Development (TDD). An attempt is made to reveal the necessity of Test-Driven Development (TDD) for software development. On reviewing the literatures, challenges and problems were identified while adopting TDD. In this paper, a conclusion is made on TDD as an essential approach in software engineering.

Keywords : Software Development, Software Engineering, Test Cases, Test-Driven Development.

Test Driven Development (TDD) is one of the important approaches in software development. Sometimes, it is very difficult to understand what the codes of a system are doing, so to have a clear understanding one needs to write test cases first with the expected output, for these type of development TDD is required. This is to make the code cleaner and fault free. In software engineering, one has to undergo some testing to meet the company's goal and customers need. One of the software development approaches in software engineering is Test-Driven Development (TDD). An attempt is made to reveal the necessity of Test-Driven Development (TDD) for software development. On reviewing the literatures, challenges and problems were identified while adopting TDD. In this paper, a conclusion is made on TDD as an essential approach in software engineering.

Keywords : Software Development, Software Engineering, Test Cases, Test-Driven Development.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe