Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A Survey on Basic JUnit Framework for Java Applications


     

   Subscribe/Renew Journal


Software testing plays an important role in the achievement of software quality and reliability. Testing process can start at initial phase of development and continue till the deployment phase. Testing the software module by module reduces the number of bugs released during the deployment. Unit testing is used to determine whether the source code is fit for use. The major goal of unit testing is to separate each part of the program and test that the individual modules are working correctly. It isolates the modules of testable software from the entire code and finds whether it behaves exactly as your expectation. It is proven that a large percentage of defects are identified during unit testing. It supports automation and reduces the difficulty of discovering errors contained in more complex parts of the application. It gives attention to each unit of the code. In unit testing, JUnit framework with GUI techniques plays a significant role in development of real time software. Since the bugs are found early, Junit testing helps reduce the cost of bug fixes. Because the cost of debugging at the deployment phase is higher than the cost at module building phase. It deals with multiple test cases so that various boundary conditions are checked for each module.


Keywords

Alpha Testing, Assertion, Beta Testing, Depth First Order, Functional Test JUnit Framework Test Case and Test Suite, Test Class, Unit Testing, White Box Testing.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 246

PDF Views: 0




  • A Survey on Basic JUnit Framework for Java Applications

Abstract Views: 246  |  PDF Views: 0

Authors

Abstract


Software testing plays an important role in the achievement of software quality and reliability. Testing process can start at initial phase of development and continue till the deployment phase. Testing the software module by module reduces the number of bugs released during the deployment. Unit testing is used to determine whether the source code is fit for use. The major goal of unit testing is to separate each part of the program and test that the individual modules are working correctly. It isolates the modules of testable software from the entire code and finds whether it behaves exactly as your expectation. It is proven that a large percentage of defects are identified during unit testing. It supports automation and reduces the difficulty of discovering errors contained in more complex parts of the application. It gives attention to each unit of the code. In unit testing, JUnit framework with GUI techniques plays a significant role in development of real time software. Since the bugs are found early, Junit testing helps reduce the cost of bug fixes. Because the cost of debugging at the deployment phase is higher than the cost at module building phase. It deals with multiple test cases so that various boundary conditions are checked for each module.


Keywords


Alpha Testing, Assertion, Beta Testing, Depth First Order, Functional Test JUnit Framework Test Case and Test Suite, Test Class, Unit Testing, White Box Testing.