A CASE Tool for JAVA Programs Logical Errors Detection: Static and Dynamic Testing

Autor: Deena Al-Ashwal, Eman Zaid Al-Sewari, Asma Abdulghani Qassem Al-Shargabi
Rok vydání: 2018
Předmět:
Zdroj: ACIT
DOI: 10.1109/acit.2018.8672669
Popis: During testing of programs, developers face two types of errors: syntax errors, and logical errors. Generally, logical errors in programming are more difficult to detect. To figure out the reason of that errors, it should trace the source code manually to find the potential instructions that may cause the problem. Consequently the testing will spend a lot of time, effort, and cost. The cost will be problematic with large-scale systems, and the cost will doubled in evolution, confirmation testing, and regression testing. This paper introduces a prototype of a CASE tool for Java logical errors detecting using static and dynamic testing techniques. This research utilizes the Junit and PMD tools to detect the logical errors and analyze the potential causes of these errors based on Java common logical errors lists. The prototype is tested according to some Java programs under different conditions.
Databáze: OpenAIRE