nCODET: A Tool For Novice Developer To Detect Untestable Code

Main Article Content

Saiful Bahri Hisamudin et.al

Abstract

Uncontrollability is troublesome for unit testing. It causes a non-deterministic behavior where the same input can produce different results based on different executions. The non-deterministic characteristic makes it impossible to test the internal logic of a method because it suffers from tight coupling, a single responsibility principle violation, being an untestable code, being non-reusable or hard to maintain. This paper describes a tool, namely the non-deterministic Code Detection Tool (nCODET) that aims to assist novice developers to write testable codes by avoiding the non-deterministic characteristic in their codes. Our research focuses on the unit testability of classes; particularly the effort involvedin constructing unit test cases.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Article Details

How to Cite
et.al, S. B. H. (2021). nCODET: A Tool For Novice Developer To Detect Untestable Code . Turkish Journal of Computer and Mathematics Education (TURCOMAT), 12(3), 2100–2105. Retrieved from https://turcomat.org/index.php/turkbilmat/article/view/1151 (Original work published April 11, 2021)
Section
Articles