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: |
Source code
Java Computer science business.industry Programming language media_common.quotation_subject computer.software_genre Software Regression testing Syntax error Computer-aided software engineering business computer media_common computer.programming_language TRACE (psycholinguistics) Dynamic testing |
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 |
Externí odkaz: |